Tsinghua Science & Technology · 2013 · 30 citations · 15 references
ComputingCloud ComputingComputer SystemsCloud ArchitectureCloud MonitoringCloud Performance OptimizationCloud Resource ManagementCost OptimizationCost-performance TradeoffsMulti-cloud ArchitectureResource ProvisioningResource SchedulingClosed-loop OptimizationCloud Computing SystemsCloud Resource ProvisioningCloud SchedulingCost-aware Cloud Resource ManagementMulti-cloudQos ManagementQos-aware Scheduling
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 are 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 Quality of Service (QoS) 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 with different video service workloads are evaluated. Compared with using only one cloud provider, dynamically deploying services in multicloud is better in aspects of both cost and QoS. If cloud service costs are different among data centers, the algorithm will help make choices to lower the cost and keep a high QoS.
15
Michael Armbrust, Armando Fox, Rean Griffith et al. · Communications of the ACM · 2010 · 9K citations · Full text
Cloud Computing and Grid Computing 360-Degree Compared
Ian Foster, Yong Zhao, Ioan Raicu et al. · 2008 · 2.9K citations · Full text
Cost-benefit analysis of Cloud Computing versus desktop grids
Derrick Kondo, Bahman Javadi, Paul Malécot et al. · 2009 · 348 citations