IDMaps: a global internet host distance estimation service
IEEE/ACM Transactions on Networking (TON)
Global Internet Content Delivery
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
PlanetLab: overview, history, and future directions
ACM SIGOPS Operating Systems Review
Drafting behind Akamai (travelocity-based detouring)
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Democratizing content publication with coral
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
OASIS: anycast for any service
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
Handling flash crowds from your garage
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Relative Network Positioning via CDN Redirections
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
The measured performance of content distribution networks
Computer Communications
Research on cloud storage architecture and key technologies
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Maximizing Utility for Content Delivery Clouds
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Cloudbus Toolkit for Market-Oriented Cloud Computing
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Using free cloud storage services for distributed evolutionary algorithms
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Giving users an edge: A flexible Cloud model and its application for multimedia
Future Generation Computer Systems
Journal of Computer and System Sciences
Cloud-based evolutionary algorithms: An algorithmic study
Natural Computing: an international journal
Constrained flow control in storage networks: Capacity maximization and balancing
Automatica (Journal of IFAC)
An agent-based approach for the design and analysis of content delivery networks
Journal of Network and Computer Applications
Hi-index | 0.01 |
Content delivery networks (CDNs) such as Akamai and Mirror Image place web server clusters in numerous geographical locations to improve the responsiveness and locality of the content it hosts for end-users. However, their services are priced out of reach for all but the largest enterprise customers. An alternative approach to content delivery could be achieved by leveraging existing infrastructure provided by 'Storage Cloud' providers, who offer internet accessible data storage and delivery at a fraction of the cost. In this paper, we introduce MetaCDN, a system that exploits 'Storage Cloud' resources, creating an integrated overlay network that provides a low cost, high performance CDN for content creators. MetaCDN removes the complexity of dealing with multiple storage providers, by intelligently matching and placing users' content onto one or many storage providers based on their quality of service, coverage and budget preferences. MetaCDN makes it trivial for content creators and consumers to harness the performance and coverage of numerous 'Storage Clouds' by providing a single unified namespace that makes it easy to integrate into origin websites, and is transparent for end-users. We then demonstrate the utility of this new approach to content delivery by showing that the participating 'Storage Clouds' used by MetaCDN provide high performance (in terms of throughput and response time) and reliable content delivery for content consumers, whilst the MetaCDN system itself introduces minimal overhead compared to using these 'Storage Clouds' directly.