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.

Highlights

  • Cloud computing provides a wide range of cost effective, dynamic services to users based on the demand through internet

  • Even though the Service Level Agreement (SLA) is made between user and provider based on functional and non-functional parameters that promote Quality of Service (QoS) (Armbrust et al, 2009) due to the nature of internet traffic, extending QoS is a challenging task in cloud environment (Rajarajeswari and Aramudhan, 2014a)

  • Scheduling algorithms provide a sequence of proper resource allocation in turn throughputs are increased (Randles et al, 2010), whereas load balancing algorithm divides the workload between the available resources

Read more

Summary

INTRODUCTION

Cloud computing provides a wide range of cost effective, dynamic services to users based on the demand through internet. Load balancing mechanism is needed to distribute equal workloads to the cloud service providers to achieve optimum outset. Almost all the load balancing techniques are centralized decision making for forwarding the requests for execution in the federated cloud. The federated cloud architecture proposed by the authors in Rajarajeswari and Aramudhan (2014b) suggested the need of load balancing at the level of BM and brokers to promote QoS. To address these issues two load balancing algorithms namely Agent based Round Robin Load Balancing Scheduling (ARRS) and Decentralized Agent based Load Balancing (DALB) techniques are proposed in this study to maintain the QoS. By analyzing the workload of other brokers, perform service request migration

LITERATURE REVIEW
EXPERIMENTAL RESULTS AND DISCUSSION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call