LBRO: Load Balancing for Resource Optimization in Edge Computing

Mobile cloud computing and edge computing-based solutions provide means to offload tasks for resource-limited mobile devices. Mobile cloud computing provides remote cloud solutions while edge computing provides closer proximity-based solutions. Remote cloud solutions suffer from network latency and limited bandwidth challenges due to distance and dependency on the Internet. However, these challenges are addressed by edge-based solutions since the edge node is available in the same network. The use of Internet of Things-based solutions considering future Information Communication Technology infrastructure is on the rise resulting in the massive growth of digital equipment increasing the load at edge devices. Hence, some load balancing mechanism is required at the edge level to avoid resource congestion. The load balancing at the edge must consider the user’s preferences about edge resources such as personal computers or mobile devices. A user must declare which resources can be spared for other devices to avoid overprovisioning essential resources. We present Load Balancing for Resource Optimization (LBRO), a collaborative cloudlet platform to address load balancing challenges in edge computing considering users’ preferences. A comparative analysis of the proposed approach with the conventional edge-based approach yields that the proposed approach provides significantly improved results in terms of CPU, memory, and disk utilization.

[1]  Sung-woo Moon,et al.  Task Migration with Partitioning for Load Balancing in Collaborative Edge Computing , 2022, Applied Sciences.

[2]  Panlong Yang,et al.  TPD: Temporal and Positional Computation Offloading with Dynamic and Dependent Tasks , 2021, Wireless Communications and Mobile Computing.

[3]  Syed Asad Hussain,et al.  A Survey of Cloudlet-Based Mobile Augmentation Approaches for Resource Optimization , 2018, ACM Comput. Surv..

[4]  Xiangjian He,et al.  A Novel Collaborative Task Offloading Scheme for Secure and Sustainable Mobile Cloudlet Networks , 2018, IEEE Access.

[5]  Xiangjian He,et al.  CTOM: Collaborative Task Offloading Mechanism for Mobile Cloudlet Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[6]  Samee Ullah Khan,et al.  Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers , 2018, Comput. Networks.

[7]  Weifa Liang,et al.  Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks , 2017, IEEE Transactions on Cloud Computing.

[8]  Soumya Kanti Datta,et al.  Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing , 2017, 2017 Global Internet of Things Summit (GIoTS).

[9]  Denzil Ferreira,et al.  Social-aware hybrid mobile offloading , 2017, Pervasive Mob. Comput..

[10]  David Perez Abreu,et al.  A resilient Internet of Things architecture for smart cities , 2017, Ann. des Télécommunications.

[11]  Xu Chen,et al.  When Social Network Meets Mobile Cloud: A Social Group Utility Approach for Optimizing Computation Offloading in Cloudlet , 2016, IEEE Access.

[12]  Nirwan Ansari,et al.  Green Cloudlet Network: A Distributed Green Mobile Cloud Network , 2016, IEEE Network.

[13]  Amiya Nayak,et al.  DRAP: A decentralized public resourced cloudlet for Ad-hoc networks , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[14]  Yu Wu,et al.  A cloudlet-based multi-lateral resource exchange framework for mobile users , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[15]  Arijit Banerjee,et al.  MobiScud: A Fast Moving Personal Cloud in the Mobile Network , 2015, AllThingsCellular@SIGCOMM.

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

[17]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

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

[19]  Hassan Artail,et al.  Providing local cloud services to mobile devices with inter-cloudlet communication , 2014, MELECON 2014 - 2014 17th IEEE Mediterranean Electrotechnical Conference.

[20]  Steven Bohez,et al.  Mobile, Collaborative Augmented Reality Using Cloudlets , 2013, 2013 International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications.

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

[22]  Rajkumar Buyya,et al.  Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation , 2009, CloudCom.

[23]  N. Davies,et al.  Help for the Mentally Challenged , 2022 .

[24]  Syed Asad Hussain,et al.  Active and Programmable Networks for Adaptive Architectures and Services , 2006 .

[25]  Tapani Ristaniemi,et al.  Data offloading and task allocation for cloudlet-assisted ad hoc mobile clouds , 2018, Wirel. Networks.

[26]  Wei Liu,et al.  Computation offloading strategy for multi user mobile data streaming applications , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[27]  Simon Cleveland,et al.  The Case for UBUNTU Linux Operating System Performance and Usability for Use in Higher Education in a Virtualized Environment , 2016 .

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

[29]  Mahadev Satyanarayanan,et al.  Adaptive VM Handoff Across Cloudlets , 2015 .

[30]  Yaser Jararweh,et al.  Scalable Cloudlet-based Mobile Computing Model , 2014, FNC/MobiSPC.