Title :
A resource allocation controller for cloud-based adaptive video streaming
Author :
De Cicco, Luca ; Mascolo, Saverio ; Calamita, Dario
Author_Institution :
Dipt. di Elettrotec. ed Elettron., Politec. di Bari, Bari, Italy
Abstract :
Video streaming accounts today for more than half of the global Internet traffic. Content Delivery Networks (CDNs) are employed to provide scalable and reliable video streaming services. Typically, the delivery systems are provisioned to meet the expected peak demands which are due to time-of-day effects. However, such a sizing strategy may either not be able to handle unpredictable flash crowd scenarios, or lead to underutilization of the network with a consequent waste of resources and revenues. Cloud computing offers a way to match the users demand by scaling the allocated resources and by billing the service with a pay-as-you-go pricing. In this paper, we focus on the design of a control plane for cloud-based adaptive video streaming delivery networks. By employing feedback control techniques, we design a dynamical Resource Allocation Controller which throttles the number of virtual machines in a Cloud-based CDN with the goal of minimizing the distribution costs while providing the highest video quality to the user. Results indicate that our resource allocation controller is able to significantly decrease distribution costs and to provide a high video quality to the user.
Keywords :
Internet; cloud computing; telecommunication network reliability; video streaming; cloud computing; cloud-based CDN; cloud-based adaptive video streaming; content delivery networks; control plane design; distribution cost minimization; dynamical resource allocation controller; feedback control technique; global Internet traffic; network underutilization; pay-as-you-go pricing; service billing; sizing strategy; time-of-day effect; unpredictable flash crowd scenario; video quality; video streaming service reliability; video streaming service scalability; virtual machines; Bandwidth; Cloud computing; Resource management; Servers; Streaming media; Switches; Cloud computing; adaptive video streaming; resource allocation;
Conference_Titel :
Communications Workshops (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICCW.2013.6649328