firewall hardware 
Site slogan 
 

Ongoing Trends and Future Directions in Content Delivery Networks (CDNs)
2011-12-18
You can add items from the left menu by dragging them here.

The ever-evolving nature of the Internet as a ubiquitous media for sharing, managing and delivering content and services gave birth
to Content Delivery Networks (CDNs) [1]. A CDN (Figure 1) is a collaborative collection of network elements spanning the Internet,
where content is replicated over several mirrored Web servers (i. e. surrogate) located at the edge of the network to
which end-users are connected. firewall software Content is replicated by the CDN's content distributor, either on-demand or beforehand, by
pushing the content from the origin server to the surrogates. As an end-user is served with the desired content from
the nearby server, the user ends up unknowingly communicating with a replicated surrogate close to him/her and retrieves content from
that server.

Over the last decade, considerable research efforts and momentum have been directed into this sphere, both from
the academia and the commercial developers. It could undoubtedly be considered as one of the top emerging technologies that will
have a major impact on the quality of science and society over the next 20 years. Having said that a
glimpse of the technological trends and future directions in this domain would be helpful to position researchers and practitioners at
the forefront of the field. In this article, we lay out a comprehensive research roadmap to the CDN community by
identifying potential research directions and technologies that will drive innovations within this domain.

A walk through CDN's evolution,as shown in Figure 2, reveals a smooth transition from pre-evolution period to the current generation of CDNs. It is
evident from the figure that the pre-evolutionary period has seen amended server deployment with improved caching techniques. As CDNs were
introduced, there has been a major boost in the market for delivering broadband content, streaming rich media contentvideo, audio and
associated dataover the Internet. Hence, several initiatives kicked off for developing hi-tech infrastructure for CDNs.

First generation CDNsmainly focused on static and dynamic content delivery. The main technological feature for this generation is the development of techniques
for intelligent routing, replication, and edge computing (splitting application and data across the origin and the edge). For the second
generation CDNs, the focus has shifted to Video-on-Demand (VoD), news on-demand, audio and video streaming with high user interactivity. This
generation has also witnessed the growth of CDNs (e. g. Ortiva Wireless) that are dedicated for content delivery to mobile
devices firewall hardware. This generation can be technologically attributed for the use of Peer-to-Peer (P2P), Cloud Computing, and energy-aware
techniques for content delivery and management. Although a few commercial CDNs provide capabilities of the second generation CDNs, most of
the efforts on this type of CDNs are still in their infancy and have not yet fully reached the market
[2][3]. It is anticipated that the third generation CDNs will be community-based CDNs, i. e. they will be mainly driven
by the common -people- or the average end-users. The main technological features for this generation of CDNs will be autonomic
(self-configuring, self-organizing, self-managing, and self-adapting) composition and content delivery, with the main focus on meeting Quality of Experience (QoE) of
end-users.

Dealing with the ongoing trends, CDN community is anticipated to experience a trend shift through new innovations. In
this context, an indicative list could be populated, realizing the awaited technological evolutions in the coming years.

-Recent innovations: With the introduction of the notion of -cloud computing-, the CDN community has experienced the growth of commercial
computing and storage delivery systems such as Nirvanix, Amazon S3, and Amazon EC2. They aim at delivering services that are
not only limited to Web applications, but also include storage, raw computing, or access to any number of specialized services.
In addition, researchers have come up with recent innovations such as P4P [11], portal for P2P to communicate with network
providers, and new traffic engineering models for cooperative content distribution [12]. These recent innovations utter for the fundamental issue in
current network management and control, and assist toward a systematic understanding and practical realization of the interactions between providers those
who generate and distribute content and those who provide an operation network resources. In future, potential research could focus on
identifying necessary application requirements, enhancing scalability, system robustness, usability and access performance, low cost, data durability, and support for security
and privacy.

- Cloud-based content delivery: Extension of traditional CDNs model to Cloud-based CDN or Content Delivery Clouds enhance
capabilities to deliver services that are not only limited to Web applications, but also include storage, raw computing or access
to any number of specialized services. The rising of Content Delivery Clouds call for a systematic understanding and practical realization
of the fundamental issues in current network management and control. In addition, it initiates potential research that focuses on identifying
necessary application requirements, enhancing scalability, system robustness, usability and access performance, low cost, data durability, and support for security and
privacy. MetaCDN (www.metacdn.com) [14][15] is an example system in this category providing flexible and adaptable content delivery services by harnessing
the state-of-the-art availability and reliability features, and security measures of upstream storage cloud providers with little overhead due to load
redirection.

- Scalability of dynamic content delivery: In recent years, industry efforts such as EdgeSuite content distribution from Akamai
and IBM WebSphere edge services have emerged to provide usage-based application and (dynamic) content delivery. However, the effectiveness of the
proposed solutions is still highly dependent on the access patterns of applications network security. In particular, the risk of
creating a bottleneck in the back-end layer is still one of the main issues that hinder the scalability of dynamic
Web content delivery. Moreover, the shifting of Web 2. 0 towards personalized (dynamic and uncachable) content, the presence of sensitive
personal user profile information, and convergence of Web 2. 0 with user mobility would disrupt content delivery services due to
the migration of users among edge nodes. Therefore, initiatives coping with this evolution could be foreseen from the CDN providers
and researchers studying solutions for dynamic Web content delivery.

- Applicability of anycasting: Although examined early in the CDN
evolution process, IP anycasting was not considered as a viable approach for request-redirection in CDNs. This is due to the
lack of load awareness and unwanted side effects of Internet routing changes on the IP anycasting mechanism. Nevertheless, the emergence
of route control mechanisms coupled with external intelligence to allow dynamic route selections [8] and recent Anycast based measurement work
[9], shed light on the possibility to realize CDN redirection using IP Anycast. Lately, a load-aware IP Anycast CDN architecture
[7] has been devised to show the applicability and usage of IP Anycast to facilitate proximal routing. These findings could
arouse interest in the CDN community to explore this area and to conduct research to gain operational experience in real
CDN deployments.

- Active content: The rapid growth of Peer-to-Peer (P2P) techniques and the improvement of digital content production
and retrieval tools may lead to the proliferation of user-generated active content. This type of content will be generated with
a great deal of autonomy to give it the self-awareness feature. Subject to autonomic replication, it can be wrapped with
an incentive-based lightweight cooperative agent with forecasting logic to predict end-user demand. Active content assures to retain its face-value, however,
can have different context-dependent meaning and interpretations. It can be represented with latent meta-data where context-oriented properties can be added
or removed during replication. However, it is necessary to maintain the provenience information along with the production and transformation of
active content so that the master copy can always be retrieved from the origin. Research in this context may draw
inspiration from several technological paradigms such as Web crawling, agent systems, economic principals, and social science. For this purpose, research
related to autonomic content delivery, such as autonomic replication of Web applicationsand policy-based content delivery in an active network can
be useful.

- Integration of media streaming: Hosting of on-demand media streaming service is challenging because of the enormous
network bandwidth required to simultaneously deliver large amount of content to end-users. To avoid network congestions and to improve performance,
P2P techniques can be used to extend the CDN peering system as an adaptive CDN. In such a system, content
storage and workload from streaming server, network and storage resources are offloaded to the end-users workstations. The fundamental idea is
to allow multiple subscribing peers to serve streams of the same video content simultaneously to a consuming peer rather than
the traditional single server-to-client streaming model, while allowing each peer to store only a small portion of the content. In
this regard, prior solutions such as cost-effective media streaming and adaptive streaming CDN can be useful.

- Mobility for
content delivery: Mobile networks are increasingly becoming popular for distributing information to a large number of highly dynamic users. In
comparison to wired networks, mobile networks are distinguished by potentially much higher variability in demand due to the user mobility.
Content delivery in CDN peering can take into account this mobility notion, by potentially considering very high spatial and temporal
demand variations to dynamically reconfigure the system, and to minimize the total traffic over the network backbone. A mobility model
in this context can be designed to allow the access of accurate and up-to-date information and enterprise applications.

-
Peering of CDNs: Present trends in content networks and content networking capabilities give rise to the interest in interconnecting CDNs
[10]. Cooperation between CDNs could reduce costs with over-provisioning and provide users with high quality services. Although appealing, there are
a number of challenges, both technical and non-technical (i.e. commercial and legal), that could hinder its rapid growth. As for
instance, the necessity of a common interaction protocol, the proprietary nature of a CDN to gain competitive advantage in the
market, and complex legal issues involved (e.g. embargoed or copyrighted content) may block off the nascence of peering CDNs in
the commercial domain. These challenges must be overcome to promote CDN peering. Future research is expected to be heavily focused
on such collaborations, including short-term peering wherein CDNs operate to handle flash crowds, or long-term peering in which they explore
the delivery of specialized services. In particular, an ad-hoc or planned peering of CDNs would require fundamental research to be
undertaken to address the core problems of measuring and disseminating load information, performing request assignment and redirection [13], enabling content
replication and determining appropriate compensation among participant CDN providers on a geographically distributed -Internet- scale.

- Deployment ofmarket mechanisms: An economic model exploiting the dynamism of the CDN market could be envisioned to make the system more
manageable through emergent marketplace behavior. This market drift could be driven based on Service Oriented Architectures (SOA) in the business
domain. In addition, new robust and scalable replication, resource sharing and load balancing techniques could come into the picture, guided
by utility functions that satisfy Quality of Service (QoS) requirements of end-users. Recent research [4][5][6] justify this view by plying
models using mathematical principles, game theory and business practices to reflect the pricing dynamics in current CDN market.

In addition to the above listed future research directions, we can anticipate the integrated use of existing emerging as well
as stable technologies, e.g. agent, P2P, grid, data mining, to augment the effectiveness and boost the efficiency of future CDN
infrastructures. We also perceive a possible shift in the CDN industry as CDN internetworking, adaptive CDNs, mobile CDNs, and to
the full, community-based CDNs are evolving. Finally, the recent consolidations in the CDN industry due to acquisitions and/or mergers, may
lead to new issues in the design, architecture, and development of CDNs. We hope that readers would get a better
understanding and interpretation of essential concepts in this area by analyzing the present trends and future research directions in the
CDN domain, as stated in this article.

[2] Aioffi, W. M., Mateus, G. R., Almeida, J. M., andLoureiro, A. A. F. Dynamic content distribution for mobile enterprise networks. IEEE Journal on Selected Areas on Communication, 23(10), 2005.



[4] Christin, N. and Chuang, J. A cost-based analysis of overlay routing geometries. In Proc. of 24thAnnual Joint Conference of the IEEE Computer and Communication Societies (INFOCOM'05), 4, pp. 2566-2577, 2005.

[6] Kaya, C.,Dogan, K., and Mookerjee, V. An economic and operational analysis of the market of content distribution services. In Proc. of
the International Conference on Information Systems, 2003.


[8] Van der Merwe, J. E. et al. Dynamic connectivitymanagement with an intelligent route service control point. In Proc. of ACM SIGCOMM INM, 2006.

[13] Pathan andR. Buyya, "Resource discovery and request-redirection for dynamic load sharing in multi-provider peering content delivery networks," Journal of Network and
Computer Applications, vol. 32, no. 5, pp. 976-990, 2009.

[14] Pathan, M.,Broberg, J., and Buyya, R. "Maximizing utility for
content delivery clouds," Lecture Notes in Computer Science, Proc. 10th International Conference on Web Information Systems Engineering (WISE'09), vol. 5802,
pp. 13-28, 2009.

[15] Broberg, J., Buyya, R. and Tari, Z. "MetaCDN: Harnessing -Storage Clouds' for high performance content
delivery," Journal of Network and Computer Applications, vol. 32, no. 5, pp. 1012-1022, 2009.


In this context,
researchers in the CLOUDS Laboratory of the University of Melbourne, Australia are actively engaged in the development of next generation
user-level CDNs, under the flagship project CLOUDBUS. Please check:

Filed under: uncategorized      

0 Responses to "Ongoing Trends and Future Directions in Content Delivery Networks (CDNs)"



Leave a reply

  Name

  Email (will not be published)

  Website

 
Author
Write something about yourself. No need to be fancy, just an overview.

Archive

Categories

RSS feed