1 / 1

System Architecture

iCDN – Internetworking of Content Delivery Networks. Mukaddim Pathan and Rajkumar Buyya GRIDS Laboratory, Department of Computer Science and Software Engineering Email: raj@csse.unimelb.edu.au ; Website: http://www.gridbus.org/cdn. Overview

khuong
Télécharger la présentation

System Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iCDN – Internetworking of Content Delivery Networks Mukaddim Pathan and Rajkumar BuyyaGRIDS Laboratory, Department of Computer Science and Software EngineeringEmail: raj@csse.unimelb.edu.au; Website: http://www.gridbus.org/cdn • Overview • Content Delivery Networks (CDNs) emerged to provide fast and reliable Web access services by distributing content to edge servers located close to end-users. To operate effectively a CDN is required to either over-provision its capacity or to harness external resources on demand. • Cooperation between CDNs can reduce costs with over-provisioning and provide users with high quality services in a global scale. This collaboration, termed as peering between CDNs, can be short-term wherein CDNs operate to handle flash crowds, or long-term in which they explore the delivery of specialized services. • Aim • The proprietary nature of existing CDNs means that they are closed and do not naturally cooperate. Finding ways for distinct CDNs to coordinate and cooperate with other CDNs is necessary to achieve better overall service, as perceived by end-users, at lower cost. • This research aims to provide a means for distinct CDNs to coordinate and cooperate with other CDNs, by investigating and developing • an architecture for an open and decentralized system to support effective internetworking between CDNs, which is achieved through a peering arrangement; • protocols for service delivery in a cooperative environment of CDNs; • economic models for an effective content replication policy; and • policies for autonomic management of service level through resource negotiation in an on-demand basis. System Architecture An internetworking of CDNs is formed by a set of autonomous CDNs, which cooperate through a mechanism that provides facilities and infrastructure for cooperation in order to virtualize multiple providers. Architecture of a system to assist the creation of peering CDNs is shown in Figure 1. Such a constellation permits flexible resource sharing and dynamic collaboration between autonomous CDNs in the form of a peering arrangement. The ‘resource sharing’ approach in the peering CDNs model endeavours to balance a CDN’s service requirements against the high costs of deploying customer-dedicated and therefore over-provisioned resources. It is anticipated that proper management and cooperation will enable a CDN to avoid violating SLAs even when the service demands could not have been predicted ahead of time. Peering CDNs Formation The process of peering negotiation is triggered on traffic surges under degenerated load conditions (e.g. flash crowds). Figure 2 illustrates the typical steps to create a peering arrangement between CDNs. Load and Proximity Aware Request-Redirection A dominant factor for the success of peering between CDNs is to perform load distribution to handle highly skewed loads. Our approach for dynamic load distribution adopts a request-redirection mechanism by taking traffic load and network proximity into account. In our approach, load indices are obtained through an asynchronous feedback mechanism and network proximity is measured using a pinger logic with low messaging overhead. Results Key Reference Pathan, M., Vecchiola, C., and Buyya, R. Load and proximity aware request-redirection for dynamic load distribution in peering CDNs. In Proc. of CoopIS’08, Monterrey, Mexico, 2008. Figure 3: Server utilization in different request-redirection schemes. Figure 4: Average utilization of the primary CDN in each scheme. Figure 2: Typical steps for creating a peering arrangement. Figure 5: Comparison of the request-redirection schemes. Figure 1: Abstract architecture for the creation of peering CDNs. Table 1: Significant properties of the request-redirection scheme

More Related