Modifying Broker Policy for Better Distribution of the Load Over Geo-distributed Datacenters

As an increasing number of businesses move toward Cloud based services, issues such as reduce response time, optimize cost, and load balance over data centers are important factor that need to be studied. Selecting the suitable data center to handle the user request is affecting those factors directly. The Broker policy determines which data center should service the request from each user base; so choosing appropriate policy can improve the performance noticeably. One of the benchmarks policies is service proximity-based that routing the request to the data center, which has lowest network latency or minimum transmission delay from a user base. If there are more than one data centers in a region in close proximity, then one of the data centers is selected at random to service the incoming request. However, other factors such as cost, workload, number of virtual machines, processing time etc., are not taken into consideration. Randomly selected data center gives undesirable results in terms of response time, data processing time, cost, and other parameters. this work propose modifying that policy by applying new schedule algorithm that control the load balance. the results showed that the using of this algorithm instead of the random selection would improve the distribution of the workload over the available datacenters noticeably.

[1]  James R. Larus,et al.  Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services , 2011, Perform. Evaluation.

[2]  Fei Luo,et al.  Modifying broker policy for better response time in datacenters , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[3]  Ajanta De Sarkar,et al.  EXECUTION ANALYSIS OF LOAD BALANCING ALGORITHMS IN CLOUD C OMPUTING ENVIRONMENT , 2012, CloudCom 2012.

[4]  Nitin,et al.  Load Balancing of Nodes in Cloud Using Ant Colony Optimization , 2012, 2012 UKSim 14th International Conference on Computer Modelling and Simulation.

[5]  Jianhua Gu,et al.  A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment , 2010, 2010 3rd International Symposium on Parallel Architectures, Algorithms and Programming.

[6]  N AjithSingh.,et al.  An Approach on Semi-Distributed Load Balancing Algorithm for Cloud Computing System , 2012 .

[7]  Sandeep Kumar,et al.  Priority based Round-Robin service broker algorithm for Cloud-Analyst , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[8]  Bhupendra Verma,et al.  EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT , 2012 .

[9]  Soumya Ranjan Jena,et al.  Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment , 2013 .

[10]  Srinivas Sethi,et al.  Efficient load Balancing in Cloud Computing using Fuzzy Logic , 2012 .

[11]  Kuo-Qin Yan,et al.  Towards a Load Balancing in a three-level cloud computing network , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[12]  Manohar Chandwani,et al.  Decentralized content aware load balancing algorithm for distributed computing environments , 2011, ICWET.