Tradeoffs in Cloud and Peer-Assisted Content Delivery Systems
With the proliferation of cloud services, cloud-based systems can become a cost-effective means of on-demand content delivery. In order to make best use of the available cloud bandwidth and storage resources, content distributors need to have a good understanding of the tradeoffs between various system design choices. In this paper, the authors consider a peer-assisted content delivery system that aims to provide guaranteed average download rate to its customers. They show that bandwidth demand peaks for contents with moderate popularity, and identify these contents as candidates for cloud-based service.