Abstract
Transcoding is widely adopted for content adaptation; however, it may incur excessive resource consumption and processing delays. Taking advantage of cloud infrastructure, cloud-based transcoding can elastically allocate resources under time-varying workloads and perform multiple transcodings in parallel to reduce delays. To provide transcoding as a cloud service, cloud transcoding systems require some intelligent mechanisms to provision resources and schedule tasks to satisfy user requirements while maximizing financial profit. To this end, we propose a two-timescale stochastic optimization framework for maximizing service profit while achieving performance requirements by jointly provisioning resources and scheduling tasks under a hierarchical control architecture. Our method analytically integrates service revenue, processing delay, and resource consumption in one optimization framework. We derive the offline exact solution and design some approximate online solutions for task scheduling and resource provisioning. We implement an open source cloud transcoding system, called Morph, and evaluate the performance of our method in a real environment. Empirical studies verify that our method can reduce resource consumption and achieve a higher profit compared with baseline schemes.
| Original language | English |
|---|---|
| Article number | 7763747 |
| Pages (from-to) | 836-848 |
| Number of pages | 13 |
| Journal | IEEE Transactions on Multimedia |
| Volume | 19 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - Apr 2017 |
| Externally published | Yes |
Keywords
- Cloud computing
- profit maximization
- resource provisioning
- scheduling
- transcoding
Fingerprint
Dive into the research topics of 'Resource Provisioning and Profit Maximization for Transcoding in Clouds: A Two-Timescale Approach'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver