Abstract

The cloud-based media streaming service is a promising paradigm for multimedia applications. It is attractive to media streaming service providers, who wish to deploy their media server clusters in a media cloud at reduced cost. Since the real-time live streaming service is both a bandwidth-intensive and quality-sensitive application, how to optimize the internal bandwidth utilization of a data center network (DCN) as well as guarantee the external bandwidth of the real-time live streaming application, is a key issue of deploying virtual machine (VM)-hosted media server cluster in a media cloud. Therefore, in this study, we propose an external-bandwidth-guaranteed media server cluster deployment scheme in media cloud. The approach simultaneously considers the outside bandwidth requirement of a tree-based media server cluster for live streaming and the intra-bandwidth consumption of a DCN. The proposed scheme models the optimal problem as a new terminal-Steiner-tree-like problem and provides an approximate algorithm for placing the media servers. Our evaluation results show that the proposed scheme guarantees the external bandwidth requirement of a real-time live streaming application, at the same time, greatly reduces the intra-bandwidth utilization of a media cloud with different DCN structures.

Highlights

  • Due to the centralized management of elastic resources, the cloud can provide scalable data storage, computation, and networking services at a reduced cost [1]

  • Our evaluation results show that the proposed scheme guarantees the external bandwidth requirement of a realtime live streaming application, at the same time, greatly reduces the intra-bandwidth utilization of a media cloud with different data center network (DCN) structures

  • We take the simplified intra-bandwidth consumption of DCN φ caused by the media server cluster, which was defined in formula 3, as the metric to evaluate the resource utilization of our scheme

Read more

Summary

Introduction

Due to the centralized management of elastic resources, the cloud can provide scalable data storage, computation, and networking services at a reduced cost [1]. Media streaming service providers are enticed to deploy their applications in the cloud. Some researchers have already studied how the media cloud can be efficiently used for cloud-based media streaming applications [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]. Many recent studies have concentrated on virtual machine placement and migration in the cloud. In these studies, the deployment issue of the virtual machine (VM) server is often

Methods
Results
Conclusion
Full Text
Paper version not known

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.