Content Placement Algorithms for Cloud-Based Content Delivery Networks

Source of subsidy

Natural Sciences and Engineering Research Council of Canada (NSERC) – Engage Grant

Professors involved

Summary

The advent of elastic resource provisioning in cloud-based networks is largely accepted to be a cost effective solution for content delivery network providers. Using the new paradigm of content delivery network, providers can now lease resources (such as storage, computing and/or bandwidth) in the cloud to build Cloud-based content delivery networks. Our industrial partner (Ericsson Canada Inc.) is contemplating extending its products and services over its cloud to include Ericsson Cloud-based content delivery networks. An intrinsic problem in this kind of networks is the content placement problem. In this project, our team will design an efficient push-based content placement model for Cloud-based content delivery networks. The design goals of the algorithm are (a) minimizing the cost of leasing storage and bandwidth resources for data coming into and going out of the cloud zones and regions, (b) guaranteeing to the consumers a quality of service defined by a Service Level Agreement, and (c) minimizing the degree of quality of service violations. The proposed algorithm will incorporate sensitivity to network performance and social interaction metrics.