Abstract
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.















Similar content being viewed by others
References
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).
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.
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).
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).
Deore, V. A., & Rewadkar, D. N. (2015). Mobile cloud media: A cloud centric media platform for end-to-end workflow and layered service model. International Journal of Innovative Research in Computer and Communication Engineering, 3(7), 6406–6413.
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).
Díaz-Sánchez, D., Almenarez, F., Marín, A., et al. (2011). Media cloud: An open cloud computing middleware for content management. IEEE Transactions on Consumer Electronics, 57(2), 970–978.
Tang, J., Tay, W. P., & Wen, Y. (2014). Dynamic request redirection and elastic service scaling in cloud-centric media networks. IEEE Transactions on Multimedia, 16(5), 1434–1445.
Alasaad, A., Shafiee, K., Behairy, H. M., et al. (2015). Innovative schemes for resource allocation in the cloud for media streaming applications. IEEE Transactions on Parallel and Distributed Systems, 26(4), 1021–1033.
Hassan, M. M., Song, B., Hossain, M. S., et al. (2014). Efficient virtual machine resource management for media cloud computing. KSII Transactions on Internet and Information Systems, 8(5), 1567–1587.
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).
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).
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).
Zhou, P., Zhou, Y., Wu, D., et al. (2016). Differentially private online learning for cloud-based video recommendation with multimedia big data in social networks. IEEE Transactions on Multimedia, 18(6), 1217–1229.
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).
Dong, Y., Zhou, L., Jin, Y., et al. (2015). Improving energy efficiency for mobile media cloud via virtual machine consolidation. Mobile Networks and Applications, 20(3), 370–379.
Jin, Y., Wen, Y., & Guan, K. (2016). Toward cost-efficient content placement in media cloud: Modeling and analysis. IEEE Transactions on Multimedia, 18(5), 807–819.
Feng, L., Zhou, F., Yu, P., et al. (2017). Benders Decomposition-based video bandwidth allocation in mobile media cloud network. Multimedia Tools and Applications, 77(1), 877–895.
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).
Hossain, M. S., & Muhammad, G. (2014). Cloud-based collaborative media service framework for healthcare. International Journal of Distributed Sensor Networks, 10(3), 858712.
Rodrigues, J. J. P. C., Zhou, L., Mendes, L. D. P., et al. (2012). Distributed media-aware flow scheduling in cloud computing environment. Computer Communications, 35(15), 1819–1827.
Wang, F., Liu, J., Chen, M., et al. (2016). Migration towards cloud-assisted live media streaming. IEEE/ACM Transactions on Networking, 24(1), 272–282.
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.
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).
Chunlin, L., Xin, Y., & LaYuan, L. (2016). Flexible service provisioning based on context constraint for enhancing user experience in service oriented mobile cloud. Journal of Network and Computer Applications, 66, 250–261.
Chunlin, L., & Layuan, L. (2015). Cost and energy aware service provisioning for mobile client in cloud computing environment. Journal of Supercomputing, 71(4), 1196–1223.
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).
Su, Z., Xu, Q., Fei, M., et al. (2016). Game theoretic resource allocation in media cloud with mobile social users. IEEE Transactions on Multimedia, 18(8), 1650–1660.
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).
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).
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).
Youku website: http://www.youku.com/. Accessed 2016.
Acknowledgements
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chunlin, L., Chuanli, M., Yi, C. et al. Optimal media service selection scheme for mobile users in mobile cloud. Wireless Netw 25, 3179–3192 (2019). https://doi.org/10.1007/s11276-018-1710-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-018-1710-7