IEEE Transactions on Circuits and Systems for Video Technology · 2013 · 95 citations · 28 references
Provisioning (Technology)EngineeringDynamic Resource AllocationCloud Computing ArchitectureMarket DesignCloud Resource ManagementOperations ResearchUser QoeAmazon Ec2Qoe AssessmentAdaptive Bitrate StreamingCloud SchedulingComputer ScienceMultimedia DeliveryCost–qoe TradeoffVideo DistributionPricing ModelsEdge ComputingCloud ComputingLive-streamingBusinessAchieved Qoe
Cloud computing enables cost‑effective video streaming by allowing VSPs to rent infrastructure from CSPs, but diverse Amazon EC2 pricing models make it difficult to balance procurement cost against user QoE within a limited budget. This study investigates the trade‑off between VM procurement cost and user QoE under Amazon EC2 pricing models and formulates it as a constrained stochastic optimization problem. Using Lyapunov optimization, the authors design an online procurement algorithm (OPT‑ORS) that provably approaches the optimal solution. Simulations show OPT‑ORS achieves a near‑optimal balance, fully utilizing reserved VMs for baseline demand, renting on‑demand VMs only for flash crowds, and preferring spot VMs to meet excess demand at low cost.
The emergence of cloud computing provides a cost-effective approach to deliver video streams to a large number of end users with the desired user quality of experience (QoE). Under such a paradigm, a video service provider (VSP) can launch its own video streaming services virtually by renting the distribution infrastructure from one or more cloud service providers (CSPs). However, CSPs such as Amazon EC2 normally offer multiple pricing options for virtual machine (VM) instances that they can provide, such as on-demand instances, reserved instances, and spot instances. Such diverse pricing models make it challenging for a VSP to determine how to optimally procure the required number of VM instances in different types to satisfy dynamic user demands. Given the limited budget, a VSP needs to carefully balance the procurement cost and the achieved QoE for end users. In this paper, we investigate the tradeoff between the cost incurred by VM instance procurement and the achieved QoE of end users under Amazon EC2's pricing models, and formulate the VM instance provisioning and procurement problem into a constrained stochastic optimization problem. By applying the Lyapunov optimization framework, we design an online procurement algorithm, which approaches the optimal solution with explicitly provable upper bounds. We also conduct extensive trace-driven simulations and our results show that our proposed algorithm (OPT-ORS) achieves a good balance between the procurement cost and the user QoE for cloud-based VSPs. In the achieved near-optimal situation, our algorithm guarantees that reserved VM instances are fully utilized to satisfy the baseline user demand, on-demand VM instances are only rented to handle flash crowds, while more spot VM instances are rented than on-demand VM instances to serve user demand over the baseline due to their low prices.
28
An Axiomatic Theory of Fairness in Network Resource Allocation
Tian Lan, David Kao, Mung Chiang et al. · 2010 · 419 citations
Can internet video-on-demand be profitable?
Cheng Huang, Jin Li, Keith W. Ross · 2007 · 411 citations