Research Article | OPEN ACCESS
Agent Based Load Balancing Mechanisms in Federated Cloud
1C.S. Rajarajeswari and 2M. Aramudhan
1Research Scholar, Bharathiyar University, Coimbatore, Tamil Nadu, India
2Department of IT, PKIET, Karaikal, India
Research Journal of Applied Sciences, Engineering and Technology 2016 8:632-637
Received: July 19, 2015 | Accepted: August 20, 2015 | Published: October 15, 2016
Abstract
Cloud computing is one of the recent innovation in the field of information technology, which provides services to user on demand and pay per utilization. Single cloud based service model lacks in performance factors like response time, throughput and deadline missing etc., when workload becomes heavy. To overcome this limitation, federated cloud management broker architecture was proposed. Since cloud traffic is unpredictable and busty in nature, there is a possibility of large number of incoming service requests for processing. Hence the workload varies dynamically, some service providers are overloaded and others may be under loaded. In order to balance this situation, to improve the performance of federated cloud broker architecture, load balancing techniques are incorporated at the place of Broker Manager and brokers. Broker Manager (BM) plays a vital role to select appropriate best broker for computing the incoming service requests. Agent based Round Robin Load Balancing Scheduling (ARRS) is proposed at BM for assigning the service requests among the selected brokers by considering the parameters such as workload and queue size of brokers. Another one called Decentralized Agent based Load Balancing (DALB) technique is proposed at the level of brokers to balance the assigned workload in the way of migrating the requests to the under loaded brokers. The result shows that the proposed load balance based broker architecture provides better performance compared to without load balancing based architecture.
Keywords:
Broker, , broker manager , federated cloud , load balancing , load sharing , migration,
References
-
Armbrust, M., A. Fox, R. Griffith, A.D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia, 2009. Above the clouds: A berkeley view of cloud computing. Technical Report No. UCB/EECS-2009-28, University of California at Berkeley, pp: 1-25.
-
Barrett, E., E. Howley and J. Duggan, 2011. A learning architecture for scheduling workflow applications in the cloud. Proceeding of the 9th IEEE European Conference on Web Services, pp: 83-90.
-
Buyya, R., R. Ranjan and R.N. Calheiros, 2010. InterCloud: Utility-oriented federation of cloud computing environments for scaling of application services. Proceeding of the 10th International Conference on Algorithms and Architectures for Parallel Processing, pp: 13-31.
-
Fang, Y., F. Wang and J. Ge, 2010. A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing. In: Wang, F.L. et al. (Eds.), Web Information Systems and Mining. Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 6318: 271-277.
-
Kokilavani, T. and D.I.G. Amalarethinam, 2011. Load balanced min-min algorithm for static meta-task scheduling in grid computing. Int. J. Comput. Appl., 20(2): 43-49.
-
Kunamneni, V., 2012. Dynamic load balancing for the cloud. Int. J. Comput. Sci. Electr. Eng., 2315: 33-37.
-
Nitika, M., G. Shweta and G. Raj, 2012. Comparative analysis of load balancing algorithms in cloud computing. Int. J. Adv. Res. Comput. Eng. Technol., 1(3): 34-38.
-
Rajarajeswari, C.S. and M. Aramudhan, 2014a. Differentiated services at application level for SLA resource provisioning management. Proceeding of the International Conference on Mathematical Sciences, pp: 639-642.
-
Rajarajeswari, C.S. and M. Aramudhan, 2014b. Ranking model for SLA resource provisioning management. Int. J. Cloud Appl. Comput., 4(3): 68-80.
CrossRef Direct Link
-
Randles, M., D. Lamb and A. Taleb-Bendiab, 2010. A comparative study into distributed load balancing algorithms for cloud computing. Proceeding of the IEEE 24th International Conference on Advanced Information Networking and Applications and Workshops, pp: 551-556.
-
Ray, S. and A.D. Sarkar, 2012. Execution analysis of load balancing algorithms in cloud computing environment. Int. J. Cloud Comput. Serv. Archit., 2(5): 1-13.
-
Rimal, B.P., C. Eunmi and I. Lumb, 2009. A taxonomy and survey of cloud computing systems. Proceeding of the 5th International Joint Conference on INC, IMS and IDC, pp: 44-51.
CrossRef
-
Sotiriadis, S., N. Bessis and N. Antonopoulos, 2012. Exploring inter-cloud load balancing by utilizing historical service submission records. Int. J. Distrib. Syst. Technol., 3(3): 72-81.
CrossRef Direct Link
-
Werstein, P., H. Situ and Z. Huang, 2006. Load balancing in a cluster computer. Proceeding of the 7th International Conference on Parallel and Distributed Computing, Applications and Technologies, pp: 569-577.
-
Xu, Z. and R. Huang, 2009. Performance study of load balancing algorithms in distributed web server systems. CS213 Parallel and Distributed Processing Project Report.
Competing interests
The authors have no competing interests.
Open Access Policy
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Copyright
The authors have no competing interests.
|
|
|
ISSN (Online): 2040-7467
ISSN (Print): 2040-7459 |
|
Information |
|
|
|
Sales & Services |
|
|
|