Optimal media service selection scheme for mobile users in mobile cloud
- 61 Downloads
Media cloud environments can provide a large number of multimedia services to mobile clients due to its flexibility and agility. However, a number of challenges need to be addressed so that these services are efficiently provided in terms of resources’ usage and energy consumption whilst improving the quality of service (QoS) and the user’s service satisfaction. This paper proposes a new media cloud distributed scheduling scheme that addresses these challenges, suitable for resource-intensive mobile application such as mobile video streaming. The proposed scheduling policy includes media service provisioning and cloud resource scheduling within the cloud datacenter, being able to jointly improve the mobile user’s satisfaction and the media cloud supplier’s revenue. Its aims are to minimize the service time, power consumption and costs for the service provider, through a convenient tradeoff of multiple QoS parameters and, consequently, increase the user’s satisfaction by reducing waiting times, service failure rate and power consumption of the mobile device. The validity of the proposed scheme is demonstrated by running experiments based on a practical use case of video streaming for mobile clients. The experiments were defined to allow to study the effects of request rate, video length, number of video streams and job size on the performance of the proposed media cloud distributed scheduling algorithm and compare it with related algorithms. The results show that proposed algorithm has better performance in terms of request failure rate, amount of energy consumed and response time.
KeywordsMedia cloud Media service provisioning Resource-intensive task Mobile application
The work was supported by the National Natural Science Foundation (NSF) under Grants (Nos. 61472294, 61672397, 61771354), the Fundamental Research Funds for the Central Universities (No. 2017-YS-063), Open Research Fund of Beijing Key Laboratory of Big Data Technology for Food Safety, Beijing Technology and Business University (No. BKBD-2017KF01). Any opinions, findings, and conclusions are those of the authors and do not necessarily reflect the views of the above agencies.
- 1.Durga, S., & Mohan, S. (2012). Mobile cloud media computing applications: A survey. In 4th international conference on signal and image processing 2012, ICSIP 2012 (pp. 619–628).Google Scholar
- 2.Xu, Y., & Mao, S. (2013). Mobile cloud media: State of the art and outlook. In Mobile computing over cloud: Technologies, services, and applications (pp. 18–38). Information Resources Management Association.Google Scholar
- 3.Diaz-Sanchez, D., Almenares, F., Marin, A., et al. (2011). Media cloud: Sharing contents in the large. In 2011 IEEE international conference on consumer electronics, ICCE 2011 (pp. 227–228).Google Scholar
- 4.Aazam, M., & Huh, E. N. (2014). Inter-cloud media storage and media cloud architecture for inter-cloud communication. In 2014 7th IEEE international conference on cloud computing, CLOUD 2014 (pp. 982–985).Google Scholar
- 6.Hong, B., Tang, R., Zhai, Y., et al. (2013). A resources allocation algorithm based on media task qos in cloud computing. In 2013 4th IEEE international conference on software engineering and service science, ICSESS 2013 (pp. 841–844).Google Scholar
- 11.Cheng, B. (2014). Mediapaas: A cloud-based media processing platform for elastic live broadcasting. In 2014 7th IEEE international conference on cloud computing, CLOUD 2014 (pp. 713–720).Google Scholar
- 12.Xavier, R., Moens, H., Volckaert, B., et al. (2016). Resource allocation algorithms for multicast streaming in elastic cloud-based media collaboration services. In 2016 9th international conference on cloud computing, CLOUD 2016 (pp. 947–950).Google Scholar
- 13.Hossain, M. S., Hassan, M. M., Al Qurishi, M., & Alghamdi, A. (2012). Resource allocation for service composition in cloud-based video surveillance platform. In 2012 IEEE international conference on multimedia and expo workshops (pp. 408–412).Google Scholar
- 15.Otebolaku, A. M., & Andrade, M. T. (2014) Supporting context-aware cloud-based media recommendations for smartphones. In 2014 2nd IEEE international conference on mobile cloud computing, services, and engineering, MobileCloud 2014 (pp. 109–116).Google Scholar
- 19.Díaz-Sanchez, D., Cabarcos, P. A., Almenarez, F., et al. (2015). P2P-based data layer for mobile Media Cloud. In 2015 IEEE international conference on consumer electronics, ICCE 2015 (pp. 160–161).Google Scholar
- 23.Batalla, J. M. (2015). Adaptation of cloud resources and media streaming in mobile cloud networks for media delivery. In Resource management of mobile cloud computing networks and environments (pp. 175–202). Information Resources Management Association.Google Scholar
- 24.Hassan, M. M., Al-Qurishi, M., Song, B., et al. (2014). Efficient resource provisioning for mobile media traffic management in a cloud computing environment. In 14th international conference on algorithms and architectures for parallel processing, ICA3PP 2014 (pp. 352–363).Google Scholar
- 27.Wang, F., Liu, J., & Chen, M. (2012). CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities. In 2012 IEEE conference on computer communications, INFOCOM 2012 (pp. 199–207).Google Scholar
- 29.Karamoozian, A., Hafid, A., Boushaba, M., et al. (2016) QoS-aware resource allocation for mobile media services in cloud environment. In 2016 13th IEEE annual consumer communications and networking conference, CCNC 2016 (pp. 732–737).Google Scholar
- 30.Grégoire, J. C., & Hamel, A. M. (2014). On scheduling live media streaming in the cloud—A study. In 2014 15th IEEE international symposium on a world of wireless, mobile and multimedia networks, WoWMoM 2014 (pp. 1–6).Google Scholar
- 31.Alasaad, A., Ahmed, H. M., Shafiee, K., et al. (2013). Exploiting excessive resources at data-centres of media content providers using cloud computing. In 2013 7th annual IEEE international systems conference, SysCon 2013 (pp. 153–158).Google Scholar
- 32.Youku website: http://www.youku.com/. Accessed 2016.