Abstract

Mobile media applications are on the rise due to the explosive popularity of mobile devices. Advances in mobile media cloud (MMC) make it a promising solution to serve those huge multimedia applications. In MMC, virtualization is adopted to allocate resources elastically from a shared resource pool. Therefore, effective virtual machine (VM) consolidation is of paramount importance to maximize energy efficiency. In this paper, we consider a scenario that mobile media cloud performs video streaming and transcoding for viewers with different mobile devices. We formulate the VM consolidation problem as a mixed integer linear programming. Under this framework, the minimum energy consumption and the number of physical machines (PMs) in operation are derived. Based on these analytical results, for homogeneous media cloud, we develop an approximation algorithm for VM consolidation and placement which jointly considers CPU and bandwidth constraints. For heterogeneous media cloud, we derive an upper and a lower bound of the number of PMs and their energy consumption. Trace-driven simulations demonstrate that our proposed algorithm significantly reduces energy consumption and the number of PMs used.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.