Open Access Open Access  Restricted Access Subscription or Fee Access

A New Load Balancing Algorithm for Cloud Computing

Younes Ranjbar, Ali Ghaffari

Abstract


Internet, since the beginning of its work, has undergone many changes one of the latest changes are how the internet cloud computing. New technologies cloud computing offers because of features all kinds of facilities to the users as a service. Each evolution, change and novel concept in the world of technologies has its own problems and complications. Accordingly, benefiting from cloud computing is no exception to this rule and it has challenged researchers and proponents in this research domain. Indeed, some major challenges in cloud computing are: load balancing, safety, reliability, ownership, data backup, data portability and supporting several platforms. One challenge for such matters in the field of cloud computing is load balancing optimization in the cloud. The so-called cloud computing, including virtualization, distributed computing, networking, software and Web services. With respect to the ever increasing significance of load balancing in cloud computing the researchers in this paper intended to improve load balancing by using a novel method. The efficiency of the proposed method was analyzed and compared with those of other studies. The results of the present study revealed that the proposed method is better than other dynamic virtual machine (VM) consolidation algorithms in terms of reducing SLA (service levels agreement) violation and the amount of transmitted data volume transmission has to present a better performance than other methods.


Keywords


Cloud Computing, Load Balancing, Load Balancing Algorithms, SLA.

Full Text:

PDF

References


S. Abramson, W. Horka, and L. Wisniewski, “A Hybrid Cloud Architecture for a Social Science Research Computing Data Center,” in Distributed Computing Systems Workshops (ICDCSW), 2014 IEEE 34th International Conference on, 2014, pp. 45–50.A. Author 1 and B. Author 2, “Title of the conference paper,” Proc. Int. Conf. on Power System Reliability. Singapore, pp. 100-105, 1999.

J. Adhikari and S. Patil, “Double threshold energy aware load balancing in cloud computing,” in Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on, 2013, pp. 1–6.A. Author 1 and B. Author 2, “Title of the journal paper” IEEE Trans. Antennas and Propagation, Vol. 55, No. 1, pp. 12-23, 2007.

M. Ajit and G. Vidya, “VM level load balancing in cloud environment,” in Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on, 2013, pp. 1–5

E. Al-Rayis and H. Kurdi, “Performance Analysis of Load Balancing Architectures in Cloud Computing,” in Modelling Symposium (EMS), 2013 European, 2013, pp. 520–524

J. Bhatia, T. Patel, H. Trivedi, and V. Majmudar, “HTV Dynamic Load Balancing Algorithm for Virtual Machine Instances in Cloud,” in Cloud and Services Computing (ISCOS), 2012International Symposium on, 2012, pp. 15–20.

H. Chen, F. Wang, N. Helian, and G. Akanmu, “User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing,” in Parallel Computing Technologies (PARCOMPTECH), 2013 National Conference on,2013, pp. 1–8.

D. Goutam, A. Verma, and N. Agrawal, “The performance evaluation of proactive fault tolerant scheme over cloud using CloudSim simulator,” in Applications of Digital Information and Web Technologies (ICADIWT), 2014 Fifth International Conference on the, 2014, pp. 171–176.

J. Grover and S. Katiyar, “Agent based dynamic load balancing in Cloud Computing,” in Human Computer Interactions (ICHCI), 2013 International Conference on, 2013, pp. 1–6.

R. A. Haidri, C. P. Katti, and P. C. Saxena, “A load balancing strategy for Cloud Computing environment,” in Signal Propagation and Computer Technology (ICSPCT), 2014 International Conference on, 2014, pp. 636–641.

C.-H. Hsu, S.-C. Chen, C.-C. Lee, H.-Y. Chang, K.-C. Lai, K.-C. Li, and C. Rong, “Energy-Aware Task Consolidation Technique for Cloud Computing,” in Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, 2011, pp. 115–121.

C.-C. Lin, H.-H. Chin, and D.-J. Deng, “Dynamic Multiservice Load Balancing in Cloud-Based Multimedia System,” Syst. Journal, IEEE, vol. 8, no. 1, pp. 225–234, Mar. 2014.

K. A. Nuaimi, N. Mohamed, M. A. Nuaimi, and J. Al-Jaroodi, “A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms,” in Network Cloud Computing and Applications (NCCA), 2012 Second Symposium on, 2012, pp. 137–142.

Rahman, X. Liu, and F. Kong, “A Survey on Geographic Load Balancing Based Data Center Power Management in the Smart Grid Environment,” Commun. Surv. Tutorials, IEEE, vol. 16, no. 1, pp. 214–233, 2014

R. A. M. Razali, R. A. Rahman, N. Zaini, and M. Samad, “Virtual machine migration implementation in load balancing for Cloud computing,” in Intelligent and Advanced Systems (ICIAS), 2014 5th International Conference on, 2014, pp. 1–4.

C. Zou, Y. Lu, F. Zhang, and S. Sun, “Load-based controlling scheme of virtual machine migration,” in Cloud Computing and Intelligent Systems (CCIS), 2012 IEEE 2nd International Conference on, 2012, vol. 01, pp. 209–213.

J.-L. Chen, Y. T. Larosa, and P.-J. Yang, “Optimal QoS load balancing mechanism for virtual machines scheduling in eucalyptus cloud computing platform,” in Future Internet Communications (BCFIC), 2012 2nd Baltic Congress on, 2012, pp. 214–221.

L. De-wen, H. Wen-jun, L. Long, and L. Long, “Design of real-time database for industry control system based on cloud theory,” in Control and Automation (ICCA), 2013 10th IEEE International Conference on, 2013, pp. 363–367.

G. Fen, M. Hua-Qing, and Y. Jie, “Performance Weighted Deploying and Scheduling Strategy Research for Virtual Machine on Clouds,” in Emerging Intelligent Data and Web Technologies (EIDWT), 2013 Fourth International Conference on, 2013, pp. 56–60.

Y. Gan, S. Han, G. Chen, and Z. He, “A research of object mapping algorithm based on cloud storage,” in Pervasive Computing and Applications (ICPCA), 2010 5th International Conference on, 2010, pp. 228–231.

M. Wang, X. Wu, W. Zhang, F. Ding, J. Zhou, and G. Pei, “A Conceptual Platform of SLA in Cloud Computing,” in Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference on, 2011, pp. 1131–1135.

M. Hammadi and O. Hussain, “A Framework for SLA Assurance in Cloud Computing,” in Advanced Information Networking and Applications Workshops (WAINA), 2012 26th International Conference on, 2012, pp. 393–398.

A. J. Gonzalez and B. E. Helvik, “System management to comply with SLA availability guarantees in cloud computing,” in Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, 2012, pp. 325–332

D. Liu, U. Kanabar, and C.-H. Lung, “A light weight SLA management infrastructure for cloud computing,” in Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on, 2013, pp. 1–4.

C. Redl, I. Breskovic, I. Brandic, and S. Dustdar, “Automatic SLA Matching and Provider Selection in Grid and Cloud Computing Markets,” in Grid Computing (GRID), 2012 ACM/IEEE 13th International Conference on, 2012, pp. 85–94.

J.-S. Liao, C.-C. Chang, Y.-L. Hsu, X.-W. Zhang, K.-C. Lai, and C.-H. Hsu, “Energy-Efficient Resource Provisioning with SLA Consideration on Cloud Computing,” in Parallel Processing Workshops (ICPPW), 2012 41st International Conference on, 2012, pp. 206–211.

A.-F. Antonescu and T. Braun, “Improving management of distributed services using correlations and predictions in SLA-driven cloud computing systems,” in Network Operations and Management Symposium (NOMS), 2014 IEEE, 2014, pp. 1–8.

L. Eyraud-Dubois and H. Larcheveque, “Optimizing Resource allocation while handling SLA violations in Cloud Computing platforms,” in Parallel Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on, 2013, pp. 79–87.

Singh, D. Juneja, M. Malhotra, “Autonomous Agent Based Load Balancing Algorithm in Cloud Computing,” Procedia Computer Science, Vol. 45, 2015, Pages 832-841.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.