Abstract

Any service offered by a load balanced cluster is deployed on every member of the cluster. The Sliding window based Self-Learning and Adaptive Load Balancer (SSAL) is an observation based load balancer that optimizes throughput. It gives single point entry to access any service hosted on the cluster. This paper proposes a QoS-aware and Self-correcting observation based Load Balancer (QSLB) that extends the SSAL to (i) prevent the single point of failure of the load balancer, (ii) manage the cluster capacity, (iii) support the QoS monitoring, and (iv) estimate the cluster capacity needed to meet the QoS benchmarks. Redundant QSLBs collaborate to estimate the capabilities of the individual cluster members, share the available cluster capacity, and monitor the QoS parameters. Two models to estimate the cluster capacity needed to meet the QoS benchmarks are proposed. Experiments were conducted to test the QSLB’s features. The experimental results confirmed that (i) the overhead to support these QSLB features is minimal, (ii) the QSLBs retained their share of the cluster capacity even in dynamic environments, and (iii) using the recommended cluster capacity improved the QoS met percentage. The proposed model improves fault tolerance, assists in cluster capacity management, and monitors the QoS.

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