Dynamic Cloudlet-Assisted Energy-Saving Routing Mechanism for Mobile Ad Hoc Networks

In mobile ad hoc networks (MANETs), if mobile devices frequently leave or join the overlay of MANETs, the communication links between mobile devices or between mobile devices and cloud will lose or reestablish; for searching and routing the needed cloud services again, more energy will be consumed. 5G is the fifth generation mobile communication technology, and fog computing is defined as a distributed computing infrastructure that is able to handle billions of Internet-connected devices. Therefore, combining fog computing with 5G, we present a novel and effective dynamic cloudlet-assisted routing mechanism (DCRM) for MANETs to solve the energy-saving problem of link breakages. First, for every mobile device in MANETs, we build a temporary file to record its identity and route information in a certain time. Moreover, as a key promising technology of 5G, device-to-device is used as the communication way between mobile devices, because it can enhance the communication ability and the information sharing ability between mobile devices. Second, cloudlets can be considered as small data centers, and we set the sharing relation table and the cooperation mechanism between cloudlets. Then, relying on these, mobile devices can quickly route and search the requested services regardless of the frequent movement of mobile devices in MANETs. The experimental results show that DCRM can save more time and several times more energy, and display more advantages than the network model without the proposed mechanism in many ways, consequently enable cloud to provide services that are more realistic for the future mobile network applications.

[1]  Ness B. Shroff,et al.  Delay and Capacity Trade-Offs in Mobile Ad Hoc Networks: A Global Perspective , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[2]  Lazaros Gkatzikis,et al.  Migrate or not? exploiting dynamic task migration in mobile cloud computing systems , 2013, IEEE Wireless Communications.

[3]  Hung-Yu Wei,et al.  5G Radio Access Network Design with the Fog Paradigm: Confluence of Communications and Computing , 2017, IEEE Communications Magazine.

[4]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[5]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[6]  Xuemin Shen,et al.  Operator controlled device-to-device communications in LTE-advanced networks , 2012, IEEE Wireless Communications.

[7]  Tony Q. S. Quek,et al.  Heterogeneous Cellular Network With Energy Harvesting-Based D2D Communication , 2016, IEEE Transactions on Wireless Communications.

[8]  Jörg Widmer,et al.  Toward network coding-based protocols for data broadcasting in wireless Ad Hoc networks , 2010, IEEE Transactions on Wireless Communications.

[9]  Wei Cai,et al.  Ad Hoc Cloudlet Based Cooperative Cloud Gaming , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[10]  Chen Guoliang,et al.  A Delay Oriented Adaptive Routing Protocol for Mobile Ad hoc Networks , 2005 .

[11]  Victor C. M. Leung,et al.  Enabling technologies for future data center networking: a primer , 2013, IEEE Network.

[12]  Klara Nahrstedt,et al.  Impact of Cloudlets on Interactive Mobile Cloud Applications , 2012, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference.

[13]  Francesco Scarcello,et al.  A New Distributed Application and Network Layer Protocol for VoIP in Mobile Ad Hoc Networks , 2014, IEEE Transactions on Mobile Computing.

[14]  Xuemin Shen,et al.  A Lightweight Encryption Scheme for Network-Coded Mobile Ad Hoc Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Yuguang Fang,et al.  Throughput and Delay in Cooperative Wireless Networks With Partial Infrastructure , 2009, IEEE Transactions on Vehicular Technology.

[16]  Giuseppe Caire,et al.  Fundamental Limits of Caching in Wireless D2D Networks , 2014, IEEE Transactions on Information Theory.

[17]  Younggoo Kwon,et al.  Interference-aware topology control for low rate wireless personal area networks , 2009, IEEE Transactions on Consumer Electronics.

[18]  Sungsoo Park,et al.  Capacity Enhancement Using an Interference Limited Area for Device-to-Device Uplink Underlaying Cellular Networks , 2011, IEEE Transactions on Wireless Communications.

[19]  Athanasios V. Vasilakos,et al.  Cloud Computing , 2014, ACM Comput. Surv..

[20]  Victor C. M. Leung,et al.  EMC: Emotion-aware mobile cloud computing in 5G , 2015, IEEE Network.

[21]  Karthik Dantu,et al.  RAINA: Reliability and Adaptability in Android for Fog Computing , 2017, IEEE Communications Magazine.

[22]  Satish Narayana Srirama,et al.  Mobile code offloading: should it be a local decision or global inference? , 2013, MobiSys '13.

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

[24]  Tim Verbelen,et al.  Cloudlets: bringing the cloud to the mobile user , 2012, MCS '12.

[25]  Paola Grosso,et al.  Energy-Efficient Networking Solutions in Cloud-Based Environments , 2015, ACM Comput. Surv..

[26]  Wendi B. Heinzelman,et al.  Cloud-Vision: Real-time face recognition using a mobile-cloudlet-cloud acceleration architecture , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[27]  Xiqi Gao,et al.  Cellular architecture and key technologies for 5G wireless communication networks , 2014, IEEE Communications Magazine.

[28]  Ahmad Almogren,et al.  Efficient Computation Offloading Decision in Mobile Cloud Computing over 5G Network , 2016, Mobile Networks and Applications.

[29]  Artur Arsenio,et al.  A Survey on Energy Efficiency for the Future Internet , 2013 .

[30]  Haohong Wang,et al.  Toward Blind Scheduling in Mobile Media Cloud: Fairness, Simplicity, and Asymptotic Optimality , 2013, IEEE Transactions on Multimedia.

[31]  Luming Zhang,et al.  Unified Photo Enhancement by Discovering Aesthetic Communities From Flickr , 2016, IEEE Transactions on Image Processing.

[32]  Robert W. Heath,et al.  Five disruptive technology directions for 5G , 2013, IEEE Communications Magazine.

[33]  Rajkumar Buyya,et al.  A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[34]  Zhu Han,et al.  Energy Efficient D2D Communications: A Perspective of Mechanism Design , 2016, IEEE Transactions on Wireless Communications.

[35]  Mehdi Dehghan,et al.  Distributed topology control algorithm based on one- and two-hop neighbors' information for ad hoc networks , 2009, Comput. Commun..

[36]  Nguyen Dinh Han,et al.  Green data centers for cloud-assisted mobile ad hoc networks in 5G , 2015, IEEE Network.

[37]  Sunghyun Choi,et al.  Analysis of Device-to-Device discovery and link setup in LTE networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[38]  Yue Zhang,et al.  Interference-Based Topology Control Algorithm for Delay-Constrained Mobile Ad Hoc Networks , 2015, IEEE Transactions on Mobile Computing.

[39]  Aleksandr Ometov,et al.  Dynamic Trust Associations Over Socially-Aware D2D Technology: A Practical Implementation Perspective , 2016, IEEE Access.

[40]  Zhangjie Fu,et al.  Heterogeneous cloudlet deployment and user‐cloudlet association toward cost effective fog computing , 2017, Concurr. Comput. Pract. Exp..

[41]  Syed Ali Hassan,et al.  Energy efficient relay selection in multi-hop D2D networks , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[42]  Roger Wattenhofer,et al.  Topology Control Made Practical: Increasing the Performance of Source Routing , 2006, MSN.

[43]  Jonathan Rodriguez,et al.  Energy-efficient interference management in LTE-D2D communication , 2016, IET Signal Process..

[44]  Wenzhong Li,et al.  Mechanisms and challenges on mobility-augmented service provisioning for mobile cloud computing , 2015, IEEE Communications Magazine.

[45]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[46]  Massoud Pedram,et al.  Task Scheduling with Dynamic Voltage and Frequency Scaling for Energy Minimization in the Mobile Cloud Computing Environment , 2015, IEEE Transactions on Services Computing.

[47]  Bo Li,et al.  Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications , 2013, IEEE Wireless Communications.

[48]  K. Venkata Subbaiah,et al.  Cluster head Election for CGSR Routing Protocol Using Fuzzy Logic Controller for Mobile Ad Hoc Network , 2010 .

[49]  Keke Gai,et al.  Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing , 2016, J. Netw. Comput. Appl..

[50]  Hung-Yu Wei,et al.  Bio-Inspired Proximity Discovery and Synchronization for D2D Communications , 2013, IEEE Communications Letters.

[51]  Dario Rossi,et al.  A Survey of Green Networking Research , 2010, IEEE Communications Surveys & Tutorials.

[52]  Sergio Barbarossa,et al.  Communicating While Computing: Distributed mobile cloud computing over 5G heterogeneous networks , 2014, IEEE Signal Processing Magazine.