Weighted Moving Average Forecast Model based Prediction Service Broker Algorithm for Cloud Computing

Proper load balancing aids in minimizing resource consumption, implementing fail-over, enabling scalability, avoiding bottlenecks etc in cloud computing. In Cloud Computing Scenario Load Balancing is composed of selecting Data Center for upcoming request and Virtual machine management at individual Data Center. In this paper, we proposed and implemented Predictive Service Broker (DC selection) dynamic algorithm based on Weighted Moving Average Forecast Model in cloud computing. This study concludes that the proposed predictive DC selection algorithm mainly focus on reducing service response time observed at client side. The result shows drastic reduction in Response time at client side by using Predictive Weighted Moving Average Forecast DC selection algorithm. Various parameters are also identified such as Data Center request service times, Data Center hourly loading, total Data Transfer and Virtual machine costing and respective values are calculated.

[1]  Chen Tai-an An improved load balancing algorithm based on dynamic feed-back , 2013 .

[2]  Xie Jian,et al.  An Optimized Solution for Mobile Environment Using Mobile Cloud Computing , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.

[3]  Rajkumar Buyya,et al.  CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[4]  Xu Hui-min A Consistent Hash Load Balancing Algorithm Based on Dynamic Feedback , 2012 .

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

[6]  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.

[7]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[8]  Deepak Kapgate,et al.  Efficient Service Broker Algorithm for Data Center Selection in Cloud Computing , 2014 .

[9]  Naoki Shibata,et al.  Task Scheduling Algorithm for Multicore Processor System for Minimizing Recovery Time in Case of Single Node Fault , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[10]  Ali M. Alakeel A Fuzzy Dynamic Load Balancing Algorithm for Homogenous Distributed Systems , 2012 .

[11]  Hua Zou,et al.  A dynamic load balancing strategy for cloud computing platform based on exponential smoothing forecast , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[12]  Hussein M. Alnuweiri,et al.  Resource allocation and scheduling in cloud computing , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[13]  Sumit Chavan,et al.  An Optimized Algorithm for Task Scheduling based on Activity based Costing in Cloud Computing , 2011 .

[14]  Chih-Yung Chen,et al.  An Exploration of the Optimization of Excutive Scheduling in the Cloud Computing , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[15]  Renfa Li,et al.  A priority constrained scheduling strategy of multiple workflows for cloud computing , 2012, 2012 14th International Conference on Advanced Communication Technology (ICACT).

[16]  Hiroaki Kobayashi,et al.  A History-Based Job Scheduling Mechanism for the Vector Computing Cloud , 2010, 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet.

[17]  Deepak Dashrath Kapgate,et al.  Predictive Load Balancing Strategy for reduction of Latency in Mobile Cloud Computing , 2013 .

[18]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[19]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[20]  Jelena V. Misic,et al.  Performance Analysis of Cloud Computing Centers Using M/G/m/m+r Queuing Systems , 2012, IEEE Transactions on Parallel and Distributed Systems.

[21]  Inderveer Chana,et al.  Cloud Load Balancing Techniques : A Step Towards Green Computing , 2012 .