Efficient Multimedia Transmission over Scalable IoT Architecture

Full Text (PDF, 1052KB), PP.27-39

Views: 0 Downloads: 0

Author(s)

Vasileios A. Memos 1,*

1. Department of Applied Informatics, School of Information Sciences, University of Macedonia, Thessaloniki, Greece

* Corresponding author.

DOI: https://doi.org/10.5815/ijcnis.2018.06.03

Received: 24 Mar. 2018 / Revised: 5 Apr. 2018 / Accepted: 18 Apr. 2018 / Published: 8 Jun. 2018

Index Terms

Cloud Computing, HEVC, IoT, Layered Architecture, Mathematical Model, Multimedia Streaming, Quality Scalability

Abstract

Today the new technology concept, called “Internet of Things” (IoT), presents a significant field of research, due to the fact that it promises many advantages to the users worldwide. Besides this, multimedia file streaming tends to be a daily user habit, as a result of the evolution of the internet and the capabilities of devices, such as mobile phones and computers. This tendency has established Cloud Computing (CC) as a vital technology due to the fact that it reduces economic costs, improves accessibility and flexibility, while it increases the total network performance too. This paper demonstrates a new technological approach for IoT architecture, where a layered implementation with the use of many cloud servers can offer optimized streaming and download, because of the significant reduction of the transfer time costs and the storage space of the Main Cloud Server (MCS). Moreover, users will have the ability to choose or adapt to their devices’ restrictions, between low - up to - Ultra-High Definition (UHD) quality for multimedia access and downloading, thanks to a new quality scalability feature which is introduced and is based on the new High-Efficiency Video Coding (HEVC) compression standard. Experimental results show the efficiency of the proposed approach with math formulas and graphs.

Cite This Paper

Vasileios A. Memos, "Efficient Multimedia Transmission over Scalable IoT Architecture", International Journal of Computer Network and Information Security(IJCNIS), Vol.10, No.6, pp.27-39, 2018. DOI:10.5815/ijcnis.2018.06.03

Reference

[1]B. Speitkamp and M. Bichler, “A mathematical programming approach for server consolidation problems in virtualized data centers,” IEEE Transactions on Services Computing, vol. 3, no. 4, pp. 266–278, October-December 2010.
[2]A. Beloglazov and R. Buyya, “Energy efficient resource management in virtualized cloud data centers”, in Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pp. 826–831, 2010.
[3]Carlo Mastroianni, Michela Meo and Giuseppe Papuzzo, “Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers”, IEEE Transactions on Cloud Computing, Vol. 1, No. 2, December 2013.
[4]C. Papagianni, A. Leivadeas, S. Papavassiliou, V. Maglaris, C. Cervell?o-Pastor, and A?. Monje, “On the optimal allocation of virtual resources in cloud computing networks”, IEEE Transactions on Computers, vol. 62, no. 6, pp. 1060–1071, June 2013.
[5]Fei Xu, Fangming Liu, Hai Jin and Athanasios V. Vasilakos, “Managing Performance Overhead of Virtual Machines in Cloud Computing: A Survey, State of Art and Future Directions”, Submitted to Proceedings of the IEEE, 2013.
[6]Arkaitz Ruiz-Alvarez and Marty Humphrey, A Model and Decision Procedure for Data Storage in Cloud Computing, Proceedings of the IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid’12), May 13-16, 2012.
[7]Xianrong Zheng, Patrick Martin, Kathryn Brohman and Li Da Xu, “CLOUDQUAL: A Quality Model for Cloud Services”, IEEE Transactions on Industrial Informatics, February 2014.
[8]L. Jiao, J. Li, T. Xu, and X. Fu, “Cost optimization for online social networks on geo-distributed clouds,” in Network Protocols (ICNP), 20th IEEE International Conference on, pp. 1–10, 2012.
[9]Zhonghong Ou, Hao Zhuang, Andrey Lukyanenko, Jukka K. Nurminen, Pan Hui, Vladimir Mazalov and Antti Yl?-J??ski, “Is the Same Instance Type Created Equal? Exploiting Heterogeneity of Public Clouds”, IEEE Transactions on Cloud Computing, Vol. 1, No. 2, October 2013.
[10]Nawsher Khan, Noraziah Ahmad, Tutut Herawan and Zakira Inayat, Cloud Computing: Locally Sub-Clouds instead of Globally One Cloud, International Journal of Cloud Applications and Computing, 2(3), 68-85, July-September 2012.
[11]Guangna Lv, Zhenmin Zhao,Xiangming Wen and Zhicai Zhang, New Cloud Computing Network Architecture Directed At Multimedia, 2nd International Conference on Information Communication and Management (ICICM 2012), IPCSIT vol. 55, 2012.
[12]G. Chockler, G. Laden, and Y. Vigfusson, “Design and implementation of caching services in the cloud”, IBM Journal of Research and Development, vol. 55, no. 6, pp. 9:1–9:11, 2011.
[13]Efstratios Rappos, Stephan Robert and Rudolf H. Riedi, “A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges”, in IEEE 2nd International Conference on Cloud Networking (CloudNet), pp. 175 – 179, 11-13 Nov. 2013.
[14]Philipp Helle, Haricharan Lakshman, Mischa Siekmann, Jan Stegemann, Tobias Hinz, Heiko Schwarz, Detlev Marpe, and Thomas Wiegand, “A Scalable Video Coding Extension of HEVC”, Data Compression Conference, 2013.
[15]Wenwu Zhu, Chong Luo, Jianfeng Wang, and Shipeng Li, “Multimedia Cloud Computing: An emerging technology for providing multimedia services and applications”, Signal Processing Magazine, IEEE, Vol. 28, Issue: 3, pp. 59 – 69, May 2011.
[16]Scalable HEVC software SHM, Joint Collaborative Team on Video Coding (JCT-VC), http://hevc.kw.bbc.co.uk/git/w/jctvc-shm.git
[17]Dan Grois, Detlev Marpe, Amit Mulayoff, Benaya Itzhaky and Ofer Hadar, "Performance Comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC Encoders", 30th Picture Coding Symposium (PCS), December 2013.
[18]Jens-Rainer Ohm, Gary J. Sullivan, Heiko Schwarz, Thiow Keng Tan and Thomas Wiegand, "Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC)", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No.12, December 2012.
[19]Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han and Thomas Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No.12, December 2012.
[20]Jarno Vanne, Marko Viitanen, Timo D. Hamalainen and Antti Hallapuro, "Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No.12, December 2012.
[21]Frank Bossen, Benjamin Bross, Karsten Suhring and David Flynn, "HEVC Complexity and Implementation Analysis", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No.12, December 2012.
[22]Thomas Schierl, Miska M. Hannuksela, Ye-Kui Wang and Stephan Wenger, "System Layer Integration of High Efficiency Video Coding", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No.12, December 2012.
[23]James Nightingale, Qi Wang and Christos Grecos, "Benchmarking Real-Time HEVC Streaming", Real-Time Image and Video Processing, Proceedings of SPIE, Vol. 8437 84370D-1, 2012.
[24] Shanshe Wang, Siwei Ma, Shiqi Wang, Debin Zhao and Wen Gao, "Rate-GOP Based Rate Control for High Efficiency Video Coding", IEEE Journal of Selected Topics in Signal Processing, Vol. 7, No.6, December 2013.
[25]Y. Sanchez, R. Globisch, T. Schierl, and T. Wiegand, "Low Complexity Cloud-video-Mixing Using HEVC", IEEE 11th Consumer Communications and Networking Conference (CCNC), 2014.
[26]J. Chen, J. Boyce, Y. Ye, et al., "High efficiency video coding (HEVC) scalable extension draft 7", Joint Collaborative Team on Video Coding, JCTVC - R1008_v7, Sapporo, Japan, 2014.
[27]J. Boyce, J. Chen, Y. Chen, et al., "Draft high efficiency video coding (HEVC) version 2, combined format range extensions (RExt), scalability (SHVC), and multi-view (MV-HEVC) extensions", Joint Collaborative Team on Video Coding, JCTVC-R1013_v6, Sapporo, Japan, 2014.
[28]J. Boyce, Y. Ye, J. Chen, and A. Ramasubramonian, "Overview of SHVC: Scalable extensions of the high efficiency video coding standard", IEEE Trans. Circuits Syst. Video Technol., vol. 26, no. 1, pp. 20–34, 2016.
[29]D. Vukobratovic, V. Stankovic, D. Sejdinovic, L. Stankovic, and Z. Xiong, "Scalable video multicast using expanding window fountain codes", IEEE Trans. Multimedia, Vol. 11, no. 6, pp. 1094-1104, Oct. 2009.
[30]Jiyan Wu, Chau Yuen, Ngai-Man Cheung, Junliang Chen, and Chang Wen Chen, "Streaming Mobile Cloud Gaming Video over TCP with Adaptive Source-FEC Coding", IEEE Transactions on Circuits and Systems for Video Technology, Vol.27, I.1, pp. 32-48, January 2017.
[31]Kai Lin, Jeungeun Song, Jiming Luo, Wen Ji, M. Shamim Hossain, Ahmed Ghoneim, "Green Video Transmission in the Mobile Cloud Networks Sign In or Purchase", IEEE Transactions on Circuits and Systems for Video Technology, Vol.27, I.1, pp. 159-169, January 2017.
[32]Xili Dai, Xiaomin Wang, and Nianbo Liu, "Optimal Scheduling of Data Intensive Applications in Cloud Based Video Distribution Services", IEEE Transactions on Circuits and Systems for Video Technology, Vol.27, I.1, pp. 73-83, January 2017.
[33]Ashiq Anjum, Tariq Abdullah, M. Tariq, Yusuf Baltaci, and Nick Antonopoulos, "Video Stream Analysis in Clouds: An Object Detection and Classification Framework for High Performance Video Analytics", IEEE Transactions on Cloud Computing, Vol. PP, I. 99, pp. 1, January 2016.
[34]Richard G. Clegg, Raul Landa, David Griffin, Miguel Rio, Peter Hughes, Ian Kegel, Tim Stevens, Peter Pietzuch and Doug Williams, "Faces in the Clouds: Long-Duration, Multi-User, Cloud-Assisted Video Conferencing", IEEE Transactions on Cloud Computing, Vol. PP, I. 99, pp. 1, March 2017.
[35]Kilroy Hughes, "The Future of Cloud-Based Entertainment", Proceedings of the IEEE, Vol. 100, May 2012.
[36]Weiwen Zhang, Yonggang Wen, Zhenzhong Chen and Ashish Khisti, "QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks", IEEE Transactions on Multimedia, Vol. 15, No. 6, October 2013.
[37]Jian He, Yonggang Wen, Jianwei Huang and Di Wu, "On the Cost–QoE Tradeoff for Cloud-Based Video Streaming Under Amazon EC2’s Pricing Models", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 24, No. 4, April 2014.
[38]Wei Chen, Junwei Cao and Yuxin Wan, "QoS-Aware Virtual Machine Scheduling for Video Streaming Services in Multi-Cloud", Tsinghua Science and Technology, pp. 308-317 Vol.18, No. 3, June 2013.
[39]Wu-Hsiao Hsu and Chi-Hsiang Lo, "QoS/QoE Mapping and Adjustment Model in the Cloud-based Multimedia Infrastructure", IEEE Systems Journal, Vol. 8, No. 1, March 2014.
[40]Zuqing Zhu, Suoheng Li and Xiaoliang Chen, "Design QoS-Aware Multi-Path Provisioning Strategies for Efficient Cloud-Assisted SVC Video Streaming to Heterogeneous Clients", IEEE Transactions on Multimedia, Vol. 15, No. 4, June 2013.
[41]Jacob Chakareski, "Adaptive Multiview Video Streaming: Challenges and Opportunities", Interactive 3D Video Streaming in IEEE Communications Magazine, May 2013.
[42]X. Song, X. Peng, J. Xu, G. Shi, and F. Wu, "Unequal error protection for scalable video storage in the cloud", in IEEE Int. Conf. on Multimedia and Expo (ICME), pp. 1–6, 2015.
[43]E. Maani and A. Katsaggelos, "Unequal error protection for robust streaming of scalable video over packet lossy networks", IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 3, pp. 407–416, March 2010.
[44]Chin-Feng Lai, Honggang Wang, Han-Chieh Chao and Guofang Nan, "A Network and Device Aware QoS Approach for Cloud-Based Mobile Streaming", IEEE Transactions on Multimedia, Vol. 15, No. 4, June 2013.
[45]Chun-Han Lin, Pi-Cheng Hsiu and Cheng-Kang Hsieh, "Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications", IEEE Transactions on Computers, Vol. 63, No. 2, February 2014.
[46]Xiaofei Wang, MinChen, Ted Taekyoung Kwon, LaurenceT. Yang and Victor C. M. Leung, "AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds", IEEE Transactions on Multimedia, Vol. 15, No. 4, June 2013.
[47]Xiaofei Wang, Ted Taekyoung Kwon, Yanghee Choi, Haiyang Wang and Jiangchuan Liu, "Cloud-Assisted Adaptive Video Streaming and Social-Aware Video Prefetching for Mobile Users", Mobile Computing in IEEE Wireless Communications, June 2013.
[48]Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 2: High efficiency video coding, ISO/IEC 23008-2:2013 ITU-T Rec. H.265, April 2013.
[49]Yan Ye, Yong He, Ye-Kui Wang, and Hendry, "SHVC, the Scalable Extensions of HEVC, and Its Applications", Special Topic in ZTE Communications, Vol. 14, No. 1, February 2016.
[50]J. Chen, J. Boyce, Y. Ye, and M. M. Hannuksela,“SHVC Test Model 10 (SHM 10) Introduction and Encoder Description,”Joint Collaborative Team on Video Coding, JCTVC-U1007, Warsaw, Poland, Jun. 2015.
[51]SHM-12.0 Reference Software [Online], April 2016. https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/tags/SHM-12.0/
[52]V. Seregin and Y. He, "Common SHM test conditions and software reference configurations", JCT-VC, Joint
Collaborative Team on Video Coding (JCT-VC) Document JCTVC-Q1009, Valencia, Spain, April 2014.
[53]O. Le Meur, "Video compression beyond H.264, HEVC", November 2011, http://www.academia.edu/9456527/Table_of_Content_Video_compression_Beyond_H.264_HEVC
[54]OOKLA Speed Test, The Global Broadband Speed Test, http://www.speedtest.net/
[55]OOKLA Net Index, Global Broadband and Mobile Performance, http://www.netindex.com/download/map
[56]Alaa F. Eldeken, and Gouda I. Salama, "An Adaptive Deblocking Filter to Improve the Quality of the HEVC Standard", International Journal of Image, Graphics and Signal Processing (IJIGSP), I. 3, pp. 9-15, Modern Education and Computer Science (MECS), February 2015.
[57]Maciej Lasota, Stanis?aw Deniziak, and Arkadiusz Chrobot, "An SDDS-Based Architecture for a Real-Time Data Store", International Journal of Information Engineering and Electronic Business (IJIEEB), I. 1, pp. 21-28, Modern Education and Computer Science (MECS), January 2016.
[58]A. D. Senthil Kumar, T. S. Anandhi, and Ranganath Muthu, "Secure Video Compression and Integration Technique for Data Transmission", International Journal of Computer Network and Information Security (IJCNIS), I. 11, pp. 63-70, Modern Education and Computer Science (MECS), November 2017.
[59]Rasha Subhi Ali and Alaa Kadhim F., "Security Protocol of Keys Management System for Transmission Encrypted Data", International Journal of Computer Network and Information Security (IJCNIS), I. 1, pp. 10-17, Modern Education and Computer Science (MECS), January 2018.
[60]Sunil Kumar, C. Rama Krishna, and A. K. Solanki, "Error Prone Transmission System to Resist Data Loss in a Wireless Sensor Network", International Journal of Computer Network and Information Security (IJCNIS), I. 11, pp. 17-26, Modern Education and Computer Science (MECS), November 2017.