Massachusetts Institute of Technology
Video streaming services are trending to be deployed on cloud. Cloud computing offers better stability and lower price than traditional IT facilities. Huge storage capacity is essential for video streaming service. More and more cloud providers appear so there is increasing cloud platforms to choose. A better choice is to use more than one data center, which is called multi-cloud. In this paper, a closed-loop approach is proposed for optimizing QoS (Quality of Service) and cost. Modules of monitoring and controlling data centers are required as well as the application feedback such as video streaming services. An algorithm is proposed to help choose cloud providers and data centers in a multi-cloud environment as a video service manager. Performance evaluation of the algorithm is included with different video service workload.