|
|
Convergence of computing, communication, and caching in internet of things |
Mohammed Amine Bouras( ),Fadi Farha( ),Huansheng Ning*( ) |
∙ School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China. |
|
|
Abstract Internet of Things (IoTs) is a big world of connected objects, including the small and low-resources devices, like sensors, as well as the full-functional computing devices, such as servers and routers in the core network. With the emerging of new IoT-based applications, such as smart transportation, smart agriculture, healthcare, and others, there is a need for making great efforts to achieve a balance in using the IoT resources, including Computing, Communication, and Caching. This paper provides an overview of the convergence of Computing, Communication, and Caching (CCC) by covering the IoT technology trends. At first, we give a snapshot of technology trends in communication, computing, and caching. As well, we describe the convergence in sensors, devices, and gateways. Addressing the aspect of convergence, we discuss the relationship between CCC technologies in collecting, indexing, processing, and storing data in IoT. Also, we introduce the three dimensions of the IoTs based on CCC. We explore different existing technologies that help to solve bottlenecks caused by a large number of physical devices in IoT. Finally, we propose future research directions and open problems in the convergence of communication, computing, and cashing with sensing and actuating devices.
|
Received: 17 February 2020
Online: 16 April 2020
|
Corresponding Authors:
Huansheng Ning
E-mail: bouras.ma@xs.ustb.edu.cn;fadi_farha@xs.ustb.edu.cn;ninghuansheng@ustb.edu.cn
|
About author: Mohammed Amine Bouras received the BS and MS degrees from the School of Computer Science, University of Laghouat, Algeria, in 2013 and 2015, respectively. He is currently a PhD candidate at the School of Computer and Communication Engineering, University of Science and Technology Beijing, China. He focuses on the identity management in healthcare and IoTs. His research interests include IoTs, blockchain, healthcare IT, and identity and access management.|Fadi Farha received the BS degree from Informatics Engineering Faculty, Aleppo University, Syria in 2009. He received the MS degree from University of Science and Technology Beijing, China. He is currently working toward the PhD degree in the same school. His current research interests include Physical Uncolnable Function (PUF), smart home, security solutions, ZigBee, computer architecture, and hardware security.|Huansheng Ning received the PhD degree from Beihang University in 2001. He is a professor and the vice dean of the School of Computer and Communication Engineering, University of Science and Technology Beijing, China. He is the founder of the Cyberspace and Cybermatics International Science and Technology Cooperation Base. He has published more than 170 journal/conference papers. His research interests include cybermatics, IoTs, and cyber-physical social systems. |
|
|
[1] |
Al-Fuqaha A., Guizani M., Mohammadi M., Aledhari M., and Ayyash M., Internet of things: A survey on enabling technologies, protocols, and applications, IEEE Communications Surveys Tutorials, vol. 17, no. 4, pp. 2347-2376, 2015.
|
[2] |
Finnegan M., Boeing 787s to create half a terabyte of data per flight, says virgin Atlantic, Computerworld UK, vol. 6, pp. 1-2, 2013.
|
[3] |
van Rijmenam M., Self-driving cars will create 2 petabytes of data, what are the big data opportunities for the car industry? , 2017.
|
[4] |
Data never sleeps 7.0, , 2019.
|
[5] |
T. E. of Encyclopaedia Britannica, Central processing unit | Definition & Function | Britannica, , 2020.
|
[6] |
Hassan H. and Anis M., Chapter 1—FPGA overview: Architecture and CAD, in Low-Power Design of Nanometer FPGAs, Hassan H. and Anis M., eds. Boston, MA, USA: Morgan Kaufmann, 2010, pp. 1-29.
|
[7] |
Dunkels A., Gronvall B., and Voigt T., Contiki—A lightweight and flexible operating system for tiny networked sensors, in Proc. of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA, 2004, pp. 455-462.
|
[8] |
Levis P., Madden S., Polastre J., Szewczyk R., Whitehouse K., Woo A., Gay D., Hill J., Welsh M., Brewer E., et al., TinyOS: An Operating System for Sensor Networks. Berlin, Germany: Springer, 2005, pp. 115-148.
|
[9] |
Cao Q., Abdelzaher T., Stankovic J., and He T., The liteos operating system: Towards unix-like abstractions for wireless sensor networks, in Proc. of 2008 International Conference on Information Processing in Sensor Networks, St. Louis, MO, USA, 2008, pp. 233-244.
|
[10] |
Baccelli E., Hahm O., Günes M., W?hlisch M., and Schmidt T. C., RIOT OS: Towards an OS for the Internet of Things, in Proc. of 2013 IEEE Conference on Computer Communications Workshops , Turin, Italy, 2013, pp. 79-80.
|
[11] |
Ma M., Wang P., and Chu C., Data management for internet of things: Challenges, approaches and opportunities, in Proc. of 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, Beijing, China, 2013, pp. 1144-1151.
|
[12] |
Farber D. and Baran P., The convergence of computing and telecommunications systems, Science, vol. 195, no. 4283, pp. 1166-1170, 1977.
|
[13] |
Messerschmitt D. G., The convergence of telecommunications and computing: What are the implications today? Proceedings of the IEEE, vol. 84, no. 8, pp. 1167-1186, 1996.
|
[14] |
Decina M. and Trecordi V., Convergence of telecommunications and computing to networking models for integrated services and applications, Proceedings of the IEEE, vol. 85, no. 12, pp. 1887-1914, 1997.
|
[15] |
Kim K. and Kumar P. R., Cyber-physical systems: A perspective at the centennial, Proceedings of the IEEE, vol. 100, pp. 1287-1308, 2012.
|
[16] |
Fan P., Coping with the big data: Convergence of communications, computing and storage, China Communications, vol. 13, no. 9, pp. 203-207, 2016.
|
[17] |
Huang I., Guo R., Xie H., and Wu Z., The convergence of information and communication technologies gains momentum, The Global Information Technology Report, pp. 35-45, 2012.
|
[18] |
Foukas X., Patounas G., Elmokashfi A., and Marina M. K., Network slicing in 5G: Survey and challenges, IEEE Communications Magazine, vol. 55, no. 5, pp. 94-100, 2017.
|
[19] |
Gupta A. and Jha R. K., A survey of 5G network: Architecture and emerging technologies, IEEE Access, vol. 3, pp. 1206-1232, 2015.
|
[20] |
Agiwal M., Roy A., and Saxena N., Next generation 5g wireless networks: A comprehensive survey, IEEE Communications Surveys Tutorials, vol. 18, no. 3, pp. 1617-1655, 2016.
|
[21] |
Schaich F., Wild T., and Chen Y., Waveform contenders for 5G—suitability for short packet and low latency transmissions, in Proc. of 2014 IEEE 79th Vehicular Technology Conference, Seoul, South Korea, 2014, pp. 1-5.
|
[22] |
Andrews J. G., Buzzi S., Choi W., Hanly S. V., Lozano A., Soong A. C. K., and Zhang J. C., What will 5G be? IEEE Journal on Selected Areas in Communications, vol. 32, no. 6, pp. 1065-1082, 2014.
|
[23] |
Wang C., Haider F., Gao X., You X., Yang Y., Yuan D., Aggoune H. M., Haas H., Fletcher S., and Hepsaydir E., Cellular architecture and key technologies for 5G wireless communication networks, IEEE Communications Magazine, vol. 52, no. 2, pp. 122-130, 2014.
|
[24] |
Chandrasekhar V., Andrews J. G., and Gatherer A., Femtocell networks: A survey, IEEE Communications Magazine, vol. 46, no. 9, pp. 59-67, 2008.
|
[25] |
Buzzi S., I C.-L., Klein T. E., Poor H. V., Yang C., and Zappone A., A survey of energy-efficient techniques for 5G networks and challenges ahead, IEEE Journal on Selected Areas in Communications, vol. 34, no. 4, pp. 697-709, 2016.
|
[26] |
Rusek F., Persson D., Lau B. K., Larsson E. G., Marzetta T. L., Edfors O., and Tufvesson F., Scaling up MIMO: Opportunities and challenges with very large arrays, IEEE Signal Processing Magazine, vol. 30, no. 1, pp. 40-60, 2013.
|
[27] |
Osseiran A., Boccardi F., Braun V., Kusume K., Marsch P., Maternia M., Queseth O., Schellmann M., Schotten H., Taoka H., et al., Scenarios for 5G mobile and wireless communications: The vision of the metis project, IEEE Communications Magazine, vol. 52, no. 5, pp. 26-35, 2014.
|
[28] |
Clark D. D., Partridge C., Ramming J. C., and Wroclawski J. T., A knowledge plane for the Internet, in Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, New York, NY, USA, 2003, pp. 3-10.
|
[29] |
Thomas R. W., Friend D. H., DaSilva L. A., and MacKenzie A. B., Cognitive Networks. Dordrecht, the Netherlands: Springer, 2007, pp. 17-41.
|
[30] |
Mahmoud Q., Cognitive Networks: Towards Self-Aware Networks. Chichester, England: Wiley, 2007.
|
[31] |
Youssef M., Ibrahim M., Abdelatif M., Chen L., and Vasilakos A. V., Routing metrics of cognitive radio networks: A survey, IEEE Communications Surveys Tutorials, vol. 16, no. 1, pp. 92-109, 2014.
|
[32] |
Fortuna C. and Mohorcic M., Trends in the development of communication networks: Cognitive networks, Computer Networks, vol. 53, no. 9, pp. 1354-1376, 2009.
|
[33] |
Docket no. 03-322 notice of proposed rule making and order, , 2003.
|
[34] |
Haykin S., Cognitive radio: Brain-empowered wireless communications, IEEE Journal on Selected Areas in Communications, vol. 23, no. 2, pp. 201-220, 2005.
|
[35] |
Jondral F. K., Software-defined radio—basics and evolution to cognitive radio, EURASIP Journal on Wireless Communications and Networking, vol. 2005, no. 3, p. 652784, 2005.
|
[36] |
Ileri O., Samardzija D., Sizer T., and Mandayam N. B., Demand responsive pricing and competitive spectrum allocation via a spectrum server, in Proc. of the First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, Baltimore, MD, USA, 2005, pp. 194-202.
|
[37] |
Akyildiz I. F., Lee W., Vuran M. C., and Mohanty S., A survey on spectrum management in cognitive radio networks, IEEE Communications Magazine, vol. 46, no. 4, pp. 40-48, 2008.
|
[38] |
Akyildiz I. F., Lee W.-Y., Vuran M. C., and Mohanty S., Next generation/dynamic spectrum access/cognitive radio wireless networks: A survey, Computer Networks, vol. 50, no. 13, pp. 2127-2159, 2006.
|
[39] |
Wang B. and Liu K. J. R., Advances in cognitive radio networks: A survey, IEEE Journal of Selected Topics in Signal Processing, vol. 5, no. 1, pp. 5-23, 2011.
|
[40] |
Chowdhury N. M. M. K. and Boutaba R., Network virtualization: State of the art and research challenges, IEEE Communications Magazine, vol. 47, no. 7, pp. 20-26, 2009.
|
[41] |
Fischer A., Botero J. F., Beck M. T., de Meer H., and Hesselbach X., Virtual network embedding: A survey, IEEE Communications Surveys Tutorials, vol. 15, no. 4, pp. 1888-1906, 2013.
|
[42] |
Tutschku K., Zinner T., Nakao A., and Tran-Gia P., Network virtualization: Implementation steps towards the future internet, Electronic Communications of the EASST, vol. 17, pp. 1-14, 2009.
|
[43] |
Endo P. T., de Almeida Palhares A. V., Pereira N. N., Goncalves G. E., Sadok D., Kelner J., Melander B., and Mangs J., Resource allocation for distributed cloud: Concepts and research challenges, IEEE Network, vol. 25, no. 4, pp. 42-46, 2011.
|
[44] |
ETSI G., Network Functions Virtualisation (NFV): Architectural framework, ETSI Group Specifications NFV, vol. 2, no. 2, pp. 1-21, 2013.
|
[45] |
ETSI N., Network Functions Virtualisation (NFV): Terminology for main concepts in NFV, Group Specification, vol. 3, pp. 1-10, 2014.
|
[46] |
Mijumbi R., Serrat J., Gorricho J., Bouten N., De Turck F., and Boutaba R., Network function virtualization: State- of-the-art and research challenges, IEEE Communications Surveys Tutorials, vol. 18, no. 1, pp. 236-262, 2016.
|
[47] |
Mijumbi R., Serrat J., Gorricho J., Bouten N., de Turck F., and Boutaba R., Network function virtualization: State-of-the-art and research challenges, IEEE Communications Surveys Tutorials, vol. 18, no. 1, pp. 236-262, 2016.
|
[48] |
Ersue M., RTSI NFV management and orchestration—An overview, in Proc. of 88th IETF meeting, Vancouver, Canada, 2013, pp. 1-14.
|
[49] |
Mell P. M. and Grance T., SP 800-145. The NIST definition of cloud computing. Gaithersburg, MD, USA: National Institute of Standards & Technology, 2011.
|
[50] |
Zhang Q., Cheng L., and Boutaba R., Cloud computing: State-of-the-art and research challenges, Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7-18, 2010.
|
[51] |
Hu F., Hao Q., and Bao K., A survey on software-defined network and openflow: From concept to implementation, IEEE Communications Surveys Tutorials, vol. 16, no. 4, pp. 2181-2206, 2014.
|
[52] |
Doria A., Salim J. H., Haas R., Khosravi H. M., Wang W., Dong L., Gopal R., and Halpern J. M., Forwarding and control element separation (ForCES) protocol specification, Heise Zeitschriften Verlag, vol. 5810, pp. 1-124, 2010.
|
[53] |
Lara A., Kolasani A., and Ramamurthy B., Network innovation using openflow: A survey, IEEE Communications Surveys Tutorials, vol. 16, no. 1, pp. 493-512, 2014.
|
[54] |
Nunes B. A. A., Mendonca M., Nguyen X., Obraczka K., and Turletti T., A survey of software-defined networking: Past, present, and future of programmable networks, IEEE Communications Surveys Tutorials, vol. 16, no. 3, pp. 1617-1634, 2014.
|
[55] |
ONF, Open networking foundation is an operator led consortium leveraging SDN, NFV and Cloud technologies to transform operator networks and business models, , 2017.
|
[56] |
Jarschel M., Zinner T., Hossfeld T., Tran-Gia P., and Kellerer W., Interfaces, attributes, and use cases: A compass for SDN, IEEE Communications Magazine, vol. 52, no. 6, pp. 210-217, 2014.
|
[57] |
Vaquero L. M., Rodero-Merino L., Caceres J., and Lindner M., A break in the clouds: Towards a cloud definition, SIGCOMM Comput. Commun. Rev., vol. 39, no. 1, pp. 50-55, 2009.
|
[58] |
Krishna P. V., Misra S., Joshi D., and Obaidat M. S., Learning automata-based sentiment analysis for recommender system on cloud, in Proc. of 2013 International Conference on Computer, Information and Telecommunication Systems, Athens, Greece, 2013, pp. 1-5.
|
[59] |
Bera S., Misra S., and Rodrigues J. J. P. C., Cloud computing applications for smart grid: A survey, IEEE Transactions on Parallel and Distributed Systems, vol. 26, no. 5, pp. 1477-1494, 2015.
|
[60] |
Foster I., Zhao Y., Raicu I., and Lu S., Cloud computing and grid computing 360-degree compared, in Proc. of 2008 Grid Computing Environments Workshop, Austin, TX, USA, 2008, pp. 1-10.
|
[61] |
Rimal B. P., Choi E., and Lumb I., A taxonomy and survey of cloud computing systems, in Proc. of 2009 Fifth International Joint Conference on INC, IMS and IDC, Seoul, South Korea, 2009, pp. 44-51.
|
[62] |
Lomotey R. K. and Deters R., Architectural designs from mobile cloud computing to ubiquitous cloud computing—survey, in Proc. of 2014 IEEE World Congress on Services, Anchorage, AK, USA, 2014, pp. 418-425.
|
[63] |
Luo F., Dong Z. Y., Chen Y., Xu Y., Meng K., and Wong K. P., Hybrid cloud computing platform: The next generation it backbone for smart grid, in Proc. of 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 2012, pp. 1-7.
|
[64] |
Shi W., Cao J., Zhang Q., Li Y., and Xu L., Edge computing: Vision and challenges, IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637-646, 2016.
|
[65] |
Beck M. T., Feld S., Linnhoff-Popien C., and Pützschler U., Mobile edge computing, Informatik-Spektrum, vol. 39, no. 2, pp. 108-114, 2016.
|
[66] |
Yu Y., Mobile edge computing towards 5G: Vision, recent progress, and open challenges, China Communications, vol. 13, no. 2, pp. 89-99, 2016.
|
[67] |
Buyya R., Broberg J., and Goscinski A., Cloud Computing: Principles and Paradigms. Chichester, UK: John Wiley & Sons, 2011.
|
[68] |
Pfaff B., Pettit J., Koponen T., Jackson E., Zhou A., Rajahalme J., Gross J., Wang A., Stringer J., Shelar P., et al., The design and implementation of open vSwitch, in Proc. of 12th USENIX Symposium on Networked Systems Design and Implementation, Oakland, CA, USA, 2015, pp. 117-130.
|
[69] |
Bonomi F., Milito R., Zhu J., and Addepalli S., Fog computing and its role in the internet of things, in Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, New York, NY, USA, 2012, pp. 13-16.
|
[70] |
Dastjerdi A. V. and Buyya R., Fog computing: Helping the internet of things realize its potential, Computer, vol. 49, no. 8, pp. 112-116, 2016.
|
[71] |
Hu P., Ning H., Qiu T., Zhang Y., and Luo X., Fog computing-based face identification and resolution scheme in internet of things, IEEE Transactions on Industrial Informatics, vol. 13, no. 4, pp. 1910-1920, 2017.
|
[72] |
Hu P., Ning H., Qiu T., Song H., Wang Y., and Yao X., Security and privacy preservation scheme of face identification and resolution framework using fog computing in internet of things, IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1143-1155, 2017.
|
[73] |
Farhady H., Lee H., and Nakao A., Software-defined networking: A survey, Computer Networks, vol. 81, pp. 79-95, 2015.
|
[74] |
Botta A., de Donato W., Persico V., and Pescapé A., Integration of cloud computing and internet of things: A survey, Future Generation Computer Systems, vol. 56, pp. 684-700, 2016.
|
[75] |
Luan T. H., Gao L., Li Z., Xiang Y., and Sun L., Fog computing: Focusing on mobile users at the edge, Computer Science, vol. abs/1502.01815, 2015.
|
[76] |
Yi S., Li C., and Li Q., A survey of fog computing: Concepts, applications and issues, in Proceedings of the 2015 Workshop on Mobile Big Data, New York, NY, USA, 2015, pp. 37-42.
|
[77] |
Hu P., Dhelim S., Ning H., and Qiu T., Survey on fog computing: Architecture, key technologies, applications and open issues, Journal of Network and Computer Applications, vol. 98, pp. 27-42, 2017.
|
[78] |
Wang S., Zhang X., Zhang Y., Wang L., Yang J., and Wang W., A survey on mobile edge networks: Convergence of computing, caching and communications, IEEE Access, vol. 5, pp. 6757-6779, 2017.
|
[79] |
Rouse M., What is sensor?—Definition from WhatIs.com, , 2005.
|
[80] |
What is smart-sensor?—Definition from WhatIs.com, , 2016.
|
[81] |
Perera C., Zaslavsky A., Christen P., and Georgakopoulos D., Context aware computing for the Internet of Things: A survey, IEEE Communications Surveys Tutorials, vol. 16, no. 1, pp. 414-454, 2014.
|
[82] |
Rose K., Eldridge S., and Chapin L., The Internet of Things: An overview, The Internet Society, vol. 80, pp. 1-53, 2015.
|
[83] |
Aazam M. and Huh E., Fog computing and smart gateway-based communication for cloud of things, in Proc. of 2014 International Conference on Future Internet of Things and Cloud, Barcelona, Spain, 2014, pp. 464-470.
|
[84] |
Davidson I., Machine-to-machine (M2M) gateway: Trusted and connected intelligence—EE publishers, , 2016.
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|