Loading…

A QoS-aware self-correcting observation based load balancer

•Redundant QSLBs collaborate to estimate servers’ capabilities, and share the capacity.•The QSLB allows to set the QoS benchmarks, and monitor the QoS parameters.•ARSM and NRPM models estimate the cluster capacity needed to improve the QoS.•Different architectures to implement the QSLB are explored...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of systems and software 2016-05, Vol.115, p.111-129
Main Authors: Chandakanna, Veerabhadra Rao, Vatsavayi, Valli Kumari
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3
cites cdi_FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3
container_end_page 129
container_issue
container_start_page 111
container_title The Journal of systems and software
container_volume 115
creator Chandakanna, Veerabhadra Rao
Vatsavayi, Valli Kumari
description •Redundant QSLBs collaborate to estimate servers’ capabilities, and share the capacity.•The QSLB allows to set the QoS benchmarks, and monitor the QoS parameters.•ARSM and NRPM models estimate the cluster capacity needed to improve the QoS.•Different architectures to implement the QSLB are explored and evaluated.•Experiments were conducted to test and analyze the QSLB features. 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.
doi_str_mv 10.1016/j.jss.2016.01.042
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1816017989</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121216000376</els_id><sourcerecordid>4004880881</sourcerecordid><originalsourceid>FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3</originalsourceid><addsrcrecordid>eNp9kEFLAzEQhYMoWKs_wNuCFy-7ZrLZTZaeSrEqFETUc0iTWcmy3dRkW_Hfm1JPHjzNg3lvePMRcg20AAr1XVd0MRYsyYJCQTk7IROQosyBMXlKJmnBkwZ2Ti5i7CilglE2IbN59uJfc_2lA2YR-zY3PgQ0oxs-Mr-OGPZ6dH7I1jqizXqvbZK9HgyGS3LW6j7i1e-ckvfl_dviMV89Pzwt5qvclJUcc9bUjJum4raukIm2arWxsjUV1kZKxrmsqcCKs7rk3Fhmy0obpKVeW0AhTDklt8e72-A_dxhHtXHRYJ9aoN9FBRJqCqKRTbLe_LF2fheG1E6BEIJxmZgkFxxdJvgYA7ZqG9xGh28FVB1wqk4lnOqAU1FQCWfKzI4ZTJ_uHQYVjcOEwboDLmW9-yf9A3xWe5w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1777248873</pqid></control><display><type>article</type><title>A QoS-aware self-correcting observation based load balancer</title><source>ScienceDirect Freedom Collection</source><creator>Chandakanna, Veerabhadra Rao ; Vatsavayi, Valli Kumari</creator><creatorcontrib>Chandakanna, Veerabhadra Rao ; Vatsavayi, Valli Kumari</creatorcontrib><description>•Redundant QSLBs collaborate to estimate servers’ capabilities, and share the capacity.•The QSLB allows to set the QoS benchmarks, and monitor the QoS parameters.•ARSM and NRPM models estimate the cluster capacity needed to improve the QoS.•Different architectures to implement the QSLB are explored and evaluated.•Experiments were conducted to test and analyze the QSLB features. 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.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2016.01.042</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Benchmarks ; Cluster analysis ; Clusters ; Computer programs ; Distributed processing ; Dynamic load balancing ; Estimates ; Fault tolerance ; Monitoring ; Monitors ; Quality of Service ; Redundant ; Software ; Studies</subject><ispartof>The Journal of systems and software, 2016-05, Vol.115, p.111-129</ispartof><rights>2016 Elsevier Inc.</rights><rights>Copyright Elsevier Sequoia S.A. May 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3</citedby><cites>FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Chandakanna, Veerabhadra Rao</creatorcontrib><creatorcontrib>Vatsavayi, Valli Kumari</creatorcontrib><title>A QoS-aware self-correcting observation based load balancer</title><title>The Journal of systems and software</title><description>•Redundant QSLBs collaborate to estimate servers’ capabilities, and share the capacity.•The QSLB allows to set the QoS benchmarks, and monitor the QoS parameters.•ARSM and NRPM models estimate the cluster capacity needed to improve the QoS.•Different architectures to implement the QSLB are explored and evaluated.•Experiments were conducted to test and analyze the QSLB features. 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.</description><subject>Benchmarks</subject><subject>Cluster analysis</subject><subject>Clusters</subject><subject>Computer programs</subject><subject>Distributed processing</subject><subject>Dynamic load balancing</subject><subject>Estimates</subject><subject>Fault tolerance</subject><subject>Monitoring</subject><subject>Monitors</subject><subject>Quality of Service</subject><subject>Redundant</subject><subject>Software</subject><subject>Studies</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLAzEQhYMoWKs_wNuCFy-7ZrLZTZaeSrEqFETUc0iTWcmy3dRkW_Hfm1JPHjzNg3lvePMRcg20AAr1XVd0MRYsyYJCQTk7IROQosyBMXlKJmnBkwZ2Ti5i7CilglE2IbN59uJfc_2lA2YR-zY3PgQ0oxs-Mr-OGPZ6dH7I1jqizXqvbZK9HgyGS3LW6j7i1e-ckvfl_dviMV89Pzwt5qvclJUcc9bUjJum4raukIm2arWxsjUV1kZKxrmsqcCKs7rk3Fhmy0obpKVeW0AhTDklt8e72-A_dxhHtXHRYJ9aoN9FBRJqCqKRTbLe_LF2fheG1E6BEIJxmZgkFxxdJvgYA7ZqG9xGh28FVB1wqk4lnOqAU1FQCWfKzI4ZTJ_uHQYVjcOEwboDLmW9-yf9A3xWe5w</recordid><startdate>20160501</startdate><enddate>20160501</enddate><creator>Chandakanna, Veerabhadra Rao</creator><creator>Vatsavayi, Valli Kumari</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160501</creationdate><title>A QoS-aware self-correcting observation based load balancer</title><author>Chandakanna, Veerabhadra Rao ; Vatsavayi, Valli Kumari</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Benchmarks</topic><topic>Cluster analysis</topic><topic>Clusters</topic><topic>Computer programs</topic><topic>Distributed processing</topic><topic>Dynamic load balancing</topic><topic>Estimates</topic><topic>Fault tolerance</topic><topic>Monitoring</topic><topic>Monitors</topic><topic>Quality of Service</topic><topic>Redundant</topic><topic>Software</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chandakanna, Veerabhadra Rao</creatorcontrib><creatorcontrib>Vatsavayi, Valli Kumari</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chandakanna, Veerabhadra Rao</au><au>Vatsavayi, Valli Kumari</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A QoS-aware self-correcting observation based load balancer</atitle><jtitle>The Journal of systems and software</jtitle><date>2016-05-01</date><risdate>2016</risdate><volume>115</volume><spage>111</spage><epage>129</epage><pages>111-129</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>•Redundant QSLBs collaborate to estimate servers’ capabilities, and share the capacity.•The QSLB allows to set the QoS benchmarks, and monitor the QoS parameters.•ARSM and NRPM models estimate the cluster capacity needed to improve the QoS.•Different architectures to implement the QSLB are explored and evaluated.•Experiments were conducted to test and analyze the QSLB features. 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.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2016.01.042</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2016-05, Vol.115, p.111-129
issn 0164-1212
1873-1228
language eng
recordid cdi_proquest_miscellaneous_1816017989
source ScienceDirect Freedom Collection
subjects Benchmarks
Cluster analysis
Clusters
Computer programs
Distributed processing
Dynamic load balancing
Estimates
Fault tolerance
Monitoring
Monitors
Quality of Service
Redundant
Software
Studies
title A QoS-aware self-correcting observation based load balancer
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A00%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20QoS-aware%20self-correcting%20observation%20based%20load%20balancer&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Chandakanna,%20Veerabhadra%20Rao&rft.date=2016-05-01&rft.volume=115&rft.spage=111&rft.epage=129&rft.pages=111-129&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2016.01.042&rft_dat=%3Cproquest_cross%3E4004880881%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c358t-29624c954d65e27f5facd8fc5e6c882448607e5426344cd2d35ace03abd1e77c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1777248873&rft_id=info:pmid/&rfr_iscdi=true