Decentralized and Revised Content-Centric Networking-Based Service Deployment and Discovery Platform in Mobile Edge Computing for IoT Devices

Mobile edge computing (MEC) is used to offload services (tasks) from cloud computing in order to deliver those services to mobile Internet of Things (IoT) devices near mobile edge nodes. However, even though there are advantages to MEC, we face many significant problems, such as how a service provider (SP) deploys requested services efficiently on a destination MEC node, and how to discover existing services in neighboring MEC nodes to save edge resources. In this paper, we present a decentralized and revised content-centric networking (CCN)-based MEC service deployment/discovery protocol and platform. We organized a gateway in every area according to a three-tiered hierarchical MEC network topology to reduce computing overhead at the centralized controller. We revised CCN to introduce a protocol to help SP deploy their service on MEC node and assist MEC node discover services in neighboring nodes. By using our proposed protocol, MEC nodes can deploy or discover the requested service instances in the proximity of IoT devices to reduce transmission delay. We also present a mathematical model to calculate the round trip time to guarantee quality of service. Numerical experiments measure the performance of our proposed method with various mobile IoT device services. The results show that the proposed service deployment protocol and platform reduce the average service delay by up to 50% compared to legacy cloud. In addition, the proposed method outperforms the legacy protocol of the MEC environment in service discovery time.

[1]  Charles H.-P. Wen,et al.  Flow-and-VM Migration for Optimizing Throughput and Energy in SDN-Based Cloud Datacenter , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[2]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM 2007.

[3]  Mahadev Satyanarayanan,et al.  The Role of Cloudlets in Hostile Environments , 2013, IEEE Pervasive Computing.

[4]  Hui Tian,et al.  Selective Offloading in Mobile Edge Computing for the Green Internet of Things , 2018, IEEE Network.

[5]  Maziar Nekovee Radio technologies for Spectrum above 6 GHz - A key component of 5G - , 2015 .

[6]  Victor C. M. Leung,et al.  An Information Centric Networking approach towards contextualized edge service , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[7]  Ning Yang,et al.  Augmented reality multi-view video scheduling under vehicle-pedestrian situations , 2015, 2015 International Conference on Connected Vehicles and Expo (ICCVE).

[8]  Thierry Turletti,et al.  Providing CCN functionalities over OpenFlow switches , 2013 .

[9]  Asit Chakraborti,et al.  Towards software defined ICN based edge-cloud services , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[10]  Isabelle Chrisment,et al.  SRSC: SDN-based routing scheme for CCN , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[11]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[12]  Melody Moh,et al.  Joint route-server load balancing in software defined networks using ant colony optimization , 2016, 2016 International Conference on High Performance Computing & Simulation (HPCS).

[13]  Choong Seon Hong,et al.  Forwarding strategy on SDN-based content centric network for efficient content delivery , 2016, 2016 International Conference on Information Networking (ICOIN).

[14]  Michail Matthaiou,et al.  ENORM: A Framework For Edge NOde Resource Management , 2017, IEEE Transactions on Services Computing.

[15]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[16]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[17]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[18]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[19]  Lin Ma,et al.  HomeCloud: An edge cloud framework and testbed for new application delivery , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[20]  Atay Ozgovde,et al.  How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions , 2017, IEEE Communications Surveys & Tutorials.

[21]  Minho Jo,et al.  Recovery for overloaded mobile edge computing , 2017, Future Gener. Comput. Syst..

[22]  Rong Zhang,et al.  Services in the Cloud Computing era: A survey , 2010, 2010 4th International Universal Communication Symposium.

[23]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[24]  Sergio Barbarossa,et al.  The Fog Balancing: Load Distribution for Small Cell Cloud Computing , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[25]  Antonio Brogi,et al.  QoS-Aware Deployment of IoT Applications Through the Fog , 2017, IEEE Internet of Things Journal.

[26]  Francesco De Pellegrini,et al.  Cloud4IoT: A Heterogeneous, Distributed and Autonomic Cloud Platform for the IoT , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[27]  Chung Shue Chen,et al.  Virtualization of radio access network by Virtual Machine and Docker: Practice and performance analysis , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[28]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[29]  Minho Jo,et al.  Dynamic mobile cloudlet clustering for fog computing , 2018, 2018 International Conference on Electronics, Information, and Communication (ICEIC).

[30]  Max Mühlhäuser,et al.  Service Entity Placement for Social Virtual Reality Applications in Edge Computing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.