Next Generation Content Delivery Networks
Book - "Content Delivery Networks" (Publisher: Springer) |
Introduction
The proliferation of Content Delivery Networks (CDN) reveals that existing content networks are owned and operated by individual companies. As a consequence, closed delivery networks are evolved which do not cooperate with other CDNs and in practice, islands of CDNs are formed. Moreover, the logical separation between contents and services in this context results in two content networking domains. A unified content network that supports the coordinated composition and delivery of content and services would be much better. Finding ways for distinct content networks to coordinate and cooperate with other content networks is necessary for better overall service. In addition to that, meeting the QoS requirements of users according to the negotiated Service Level Agreements between the user and the content network is a burning issue in this perspective. Hence, we are researching on an open, scalable and Service-Oriented Architecture based system that assists the creation of open CDNs. These open CDNs scale and support sharing of resources through peering with other CDNs. Web servers within each CDN are capable of delivering services in order to meet QoS requirements of end-users. We propose Virtual Organization (VO) model for forming CDNs that not only support sharing of Web servers within their own networks, but also with other CDNs. Realizing our VO model for forming CDNs and the policy framework within the VO should be a timely contribution to the ongoing content-networking trend. Our work on developing next generation CDNs is a joint collaboration between the GRIDS laboratory, University of Melbourne, and the DSN Laboratory, RMIT University, Australia.
Project Team Members
Academics:
-
Rajkumar Buyya, The University of Melbourne, Australia.
-
Zahir Tari, RMIT University, Australia.
Research Staff:
- James Broberg, The University of Melbourne, Australia.
Active Member:
- Mukaddim Pathan, The University of Melbourne, Australia.
Collaborators:
- Kris Bubendorfer, Victoria University of Wellington, New Zealand.
-
Kyong Hoon Kim, Gyeongsang National University, South Korea.
- Athena Vakali, Aristotle University of Thessaloniki, Greece.
- Christian Vecchiola, The University of Melbourne, Australia.
- All participants who provided client machines for MetaCDN testbed experiments.
System Implementation
-
MetaCDN: An Integrated overlay leveraging existing "Storage Clouds" to provide high performance content delivery. Please visit: http://www.metacdn.com.
Publications
Books:
-
Rajkumar Buyya, Mukaddim Pathan, and Athena Vakali (Eds.), Content Delivery Networks, Lecture Notes in Electrical Engineering (LNEE), Vol. 9, Springer-Verlag, Germany, 2008. ISBN: 978-3-540-77886-8.
Book Chapters:
-
Mukaddim Pathan, Rajkumar Buyya, and Athena Vakali, "CDNs: State of the Art, Insights, and Imperatives", Content Delivery Networks, R. Buyya, M. Pathan, and A. Vakali (Eds.), Springer-Verlag, Germany, 2008.
-
Mukaddim Pathan and Rajkumar Buyya, "A Taxonomy of CDNs", Content Delivery Networks, R. Buyya, M. Pathan, and A. Vakali (Eds.), Springer-Verlag, Germany, 2008.
-
Mukaddim Pathan, Rajkumar Buyya, and James Broberg, "Internetworking of CDNs", Content Delivery Networks, R. Buyya, M. Pathan, and A. Vakali (Eds.), Springer-Verlag, Germany, 2008.
Journal & Conference Papers:
-
Rajkumar Buyya, Mukaddim Pathan, James Broberg, and Zahir Tari. A Case for Peering of Content Delivery Networks, IEEE Distributed Systems Online, vol. 7, no. 10, 2006, art. no. 0610-o10003, Los Alamitos, CA, USA.
-
Mukaddim Pathan and Rajkumar Buyya, Economy-based Content Replication for Peering Content Delivery Networks, IEEE TCSC Doctoral Symposium, In proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), Rio de Janeiro, Brazil, 14-17 May, 2007.
-
Mukaddim Pathan, James Broberg, Kris Bubendorfer, Kyong Hoon Kim, and Rajkumar Buyya, An Architecture for Virtual Organization (VO)-based Effective Peering of Content Delivery Networks, UPGRADE-CN'07, In Proceedings of the 16th IEEE International Symposium on High Performance Distributed Computing (HPDC 2007), Monterey Bay, California, USA, 25-29 June, 2007.
-
Mukaddim Pathan, Christian Vecchiola, and Rajkumar Buyya, Load and Proximity Aware Request-Redirection for Dynamic Load Distribution in Peering CDNs, In Proceedings of the 16th International Conference on Cooperative Information Systems (CoopIS 2008), Monterrey, Mexico, 12-14 November, 2008.
-
Mukaddim Pathan and Rajkumar Buyya, Performance Models for Peering Content Delivery Networks, In Proceedings of the 16th IEEE International Conference on Networks (ICON 2008), New Delhi, India, 12-14 December, 2008.
-
James Broberg and Zahir Tari. MetaCDN: Harnessing Storage Clouds for High Performance Content Delivery. In Proceedings of The Sixth International Conference on Service-Oriented Computing [Demonstration Paper] (ICSOC 2008), LNCS 5364, pp. 730–731, 2008.
-
James Broberg, Rajkumar Buyya and Zahir Tari. Creating a ‘Cloud Storage’ Mashup for High Performance, Low Cost Content Delivery, Second International Workshop on Web APIs and Services Mashups (Mashups’08), In Proceedings of The Sixth International Conference on Service-Oriented Computing Workshops, LNCS 5472, pp. 178–183, 2009.
-
Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems. Volume 25, Number 6, Pages: 599-616, ISSN: 0167-739X, Elsevier Science, Amsterdam, The Netherlands, June 2009.
-
Mukaddim Pathan and Rajkumar Buyya, Architecture and Performance Models for QoS-Driven Effective Peering of Content Delivery Networks, vol. 5, no. 2, Multiagent and Grid Systems Journal, pp. 165-195, IOS Press, Amsterdam, The Netherlands, July 2009.
-
James Broberg, Rajkumar Buyya, and Zahir Tari, MetaCDN: Harnessing ‘Storage Clouds’ for high performance content delivery, vol. 32, no. 5, Journal of Network and Computer Applications (JNCA), pp. 1012-1022, Elsevier, Amsterdam, The Netherlands, September 2009. http://dx.doi.org/10.1016/j.jnca.2009.03.004.
-
Mukaddim Pathan and Rajkumar Buyya, Resource Discovery and Request-Redirection for Dynamic Load Sharing in Multi-Provider Peering Content Delivery Networks, vol. 32, no. 5, Journal of Network and Computer Applications (JNCA), pp. 976-990, ISSN: 1084-8045, Elsevier, Amsterdam, The Netherlands, September 2009. http://dx.doi.org/10.1016/j.jnca.2009.03.003.
-
Mukaddim Pathan, James Broberg, and Rajkumar Buyya, Maximizing Utility for Content Delivery Clouds, In Proceedings of the 10th International Conference on Web Information Systems Engineering (WISE 2009), Poznan, Poland, 5-7 October, 2009.
-
Mukaddim Pathan and Rajkumar Buyya, A Utility Model for Peering of Multi-Provider Content Delivery Services, In Proceedings of the 34th IEEE International Conference on Local Computer Networks (LCN 2009), Zurich, Switzerland, 20-23 October, 2009.
Technical Reports:
-
Rajkumar Buyya, Mukaddim Pathan, James Broberg, and Zahir Tari. A Case for Peering of Content Delivery Networks (extended version), Technical Report, GRIDS-TR-2006-16, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia. 07 September, 2006.
-
Mukaddim Pathan, Rajkumar Buyya, James Broberg, and Kris Bubendorfer, Economy-based Content Replication for Peering Content Delivery Networks (extended version), Technical Report, GRIDS-TR-2006-21, Grid Computing and Distributed Systems Laboratory, University of Melbourne, Australia, 04 December, 2006.
-
Mukaddim Pathan and Rajkumar Buyya, A Taxonomy and Survey of Content Delivery Networks, Technical Report, GRIDS-TR-2007-4, Grid Computing and Distributed Systems Laboratory, University of Melbourne, Australia, 12 February, 2007.
-
Mukaddim Pathan, James Broberg, and Rajkumar Buyya, An Approach for QoS-Driven Performance Modeling of Peering Content Delivery Networks, Technical Report, GRIDS-TR-2007-19, Grid Computing and Distributed Systems Laboratory, University of Melbourne, Australia, 31 October, 2007.
-
James Broberg, Rajkumar Buyya, and Zahir Tari, MetaCDN: Harnessing ‘Storage Clouds’ for high performance content delivery, Technical Report, GRIDS-TR-2008-11, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, Aug. 15, 2008.
-
Mukaddim Pathan, James Broberg, and Rajkumar Buyya, Maximizing Utility for Content Delivery Clouds, Technical Report, GRIDS-TR-2009-03, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia. 16 May, 2009.
Software Requirements Specification:
-
Mukaddim Pathan, Internetworking of Content Delivery Networks through Peering, Technical Report, Grid Computing and Distributed Systems Laboratory, University of Melbourne, Australia, 10 March, 2008.
Useful Links
- Content Delivery Networks (CDN) Research Directory
- Content Delivery and Distribution Networks
- Peer-to-Peer Content Distribution
- CDN and Application Distribution