Load Balancing in Mobile Cloud Computing Using Bin Packing’s First Fit Decreasing Method

Mobile Cloud Computing (MCC) is the brainchild of the technological revolution of Cloud Computing (CC) and Mobile Computing (MC) with the support of wireless networks, which enables the mobile application developers can create platform independent mobile applications for the users. Cloud Computing is the base for Mobile Cloud Computing to distribute its tasks among various mobile applications. Due to the rapid growth of mobile and wireless devices, it has been a highly challenging mission to send/receive data to mobile devices and accessing cloud computing amenities. In order to overcome the issues in Mobile Cloud Computing such as Low Bandwidth, Heterogeneity, Availability, QoS etc., some new techniques have been implemented so far. One of the core major issues in MCC is load balancing. To address the under-utilization and over-utilization of the processors in MCC, dynamic load balancing techniques plays a key role. In this paper, a new offline load balancing approach is proposed to handle resources in mobile cloud computing. This paper also compares the current approaches of load balancing techniques in MCC.

[1]  Alejandro López-Ortiz,et al.  Online Bin Packing with Advice , 2012, Algorithmica.

[2]  Dongman Lee,et al.  A virtual cloud computing provider for mobile devices , 2010, MCS '10.

[3]  Rajwinder Kaur,et al.  Load Balancing in Cloud Computing , 2014 .

[4]  Wei-Tsong Lee,et al.  Dynamic load balancing mechanism based on cloud storage , 2012, 2012 Computing, Communications and Applications Conference.

[5]  Karanbir Singh Energy Efficient Load Balancing Strategy for Mobile Cloud Computing , 2015 .

[6]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[7]  Jing Yao,et al.  Load balancing strategy of cloud computing based on artificial bee algorithm , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[8]  Aarti Singh,et al.  Autonomous Agent Based Load Balancing Algorithm in Cloud Computing , 2015 .

[9]  Mario Zagar,et al.  Analysis of issues with load balancing algorithms in hosted (cloud) environments , 2011, 2011 Proceedings of the 34th International Convention MIPRO.

[10]  Ke Ding,et al.  Application Scheduling in Mobile Cloud Computing with Load Balancing , 2013, J. Appl. Math..

[11]  A. Taleb-Bendiab,et al.  A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[12]  Abdul Samad Ismail,et al.  Systematic Review on Existing Load Balancing Techniques in Cloud Computing , 2015 .

[13]  Xiang Feng,et al.  Improved Rao-Blackwellized Particle Filter by Particle Swarm Optimization , 2013, J. Appl. Math..

[14]  S.V.K. Raja,et al.  Balanced Traffic Distribution for MPLS Using Bin Packing Method , 2007, 2007 3rd International Conference on Intelligent Sensors, Sensor Networks and Information.

[15]  S. Rajagopalan,et al.  Ant Colony Optimization Based Congestion Control Algorithm for MPLS Network , 2011, HPAGC.

[16]  Debabrata Sarddar,et al.  A New Approach on Optimized Routing Technique for Handling Multiple Request from Multiple Devices for Mobile Cloud Computing , 2015 .

[17]  Xuejie Zhang,et al.  A load balancing mechanism based on ant colony and complex network theory in open cloud computing federation , 2010, 2010 The 2nd International Conference on Industrial Mechatronics and Automation.