Scalable load balancing using virtualization based on approximation

Mohammed A. Saifullah, M. A. Maluk Mohammed
{"title":"Scalable load balancing using virtualization based on approximation","authors":"Mohammed A. Saifullah, M. A. Maluk Mohammed","doi":"10.1109/ICCCT2.2014.7066720","DOIUrl":null,"url":null,"abstract":"The number of users and services on Internet are increasing day by day resulting in high traffic and load on the web servers. This is in turn increasing the service time of web requests and degrading the quality of service. A well known solution to this problem is replication of content using cluster of web servers. An efficient server load balancing policy is required to achieve scalability and high performance of the service offered by cluster of web servers. Under dynamic, secure and database driven loads, existing load balancing strategies are suffering from performance degradation. In this paper, we proposed Scalable Load Balancing using Virtualization based on Approximation Algorithm (SLBVA). SLBVA is an estimation strategy as it is challenging to correctly measure the load on each web server of a cluster. SLBVA algorithm is capable of offering guarantees for different client priorities, such as premium customers and default customers. We show that using SLBVA strategy web servers are able to maintain Service Level Agreements (SLA) without the need of a priori over-dimensioning of server resources. This is achieved by taking the real perspective of the service requests using the measurement of arrival rates at that time and judiciously discard some requests from the default clients if the default customers traffic is high. If the arrival rate of premium customers goes beyond the capacity of cluster, we will increase the capacity of cluster using virtualization by utilizing the unused servers from the under-utilized server farms. We analyzed and compared the experimental results of SLBVA algorithm with the results of the very popular load balancing algorithm, Weighted Round Robin (WRR). We show that even though the SLBVA strategy takes a little more server processing resources than WRR, it is capable to render assurances unlike WRR.","PeriodicalId":6860,"journal":{"name":"2021 RIVF International Conference on Computing and Communication Technologies (RIVF)","volume":"53 1","pages":"1-5"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 RIVF International Conference on Computing and Communication Technologies (RIVF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCT2.2014.7066720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The number of users and services on Internet are increasing day by day resulting in high traffic and load on the web servers. This is in turn increasing the service time of web requests and degrading the quality of service. A well known solution to this problem is replication of content using cluster of web servers. An efficient server load balancing policy is required to achieve scalability and high performance of the service offered by cluster of web servers. Under dynamic, secure and database driven loads, existing load balancing strategies are suffering from performance degradation. In this paper, we proposed Scalable Load Balancing using Virtualization based on Approximation Algorithm (SLBVA). SLBVA is an estimation strategy as it is challenging to correctly measure the load on each web server of a cluster. SLBVA algorithm is capable of offering guarantees for different client priorities, such as premium customers and default customers. We show that using SLBVA strategy web servers are able to maintain Service Level Agreements (SLA) without the need of a priori over-dimensioning of server resources. This is achieved by taking the real perspective of the service requests using the measurement of arrival rates at that time and judiciously discard some requests from the default clients if the default customers traffic is high. If the arrival rate of premium customers goes beyond the capacity of cluster, we will increase the capacity of cluster using virtualization by utilizing the unused servers from the under-utilized server farms. We analyzed and compared the experimental results of SLBVA algorithm with the results of the very popular load balancing algorithm, Weighted Round Robin (WRR). We show that even though the SLBVA strategy takes a little more server processing resources than WRR, it is capable to render assurances unlike WRR.
使用基于近似的虚拟化的可扩展负载平衡
互联网上的用户和服务数量日益增加,导致网络服务器的流量和负载越来越大。这反过来又增加了web请求的服务时间,降低了服务质量。这个问题的一个众所周知的解决方案是使用web服务器集群复制内容。为了实现web服务器集群提供的服务的可伸缩性和高性能,需要一个有效的服务器负载平衡策略。在动态、安全和数据库驱动的负载下,现有的负载平衡策略存在性能下降的问题。本文提出了基于近似算法(SLBVA)的虚拟化可扩展负载均衡。SLBVA是一种评估策略,因为正确测量集群的每个web服务器上的负载具有挑战性。SLBVA算法能够为不同的客户端优先级提供保证,例如高级客户和默认客户。我们表明,使用SLBVA策略的web服务器能够维护服务水平协议(SLA),而不需要先验的服务器资源多维化。这是通过使用当时的到达率度量来获取服务请求的真实视图来实现的,并且如果默认客户流量很高,则明智地丢弃来自默认客户端的一些请求。如果高级客户的到达率超过集群的容量,我们将通过利用未充分利用的服务器群中未使用的服务器来使用虚拟化来增加集群的容量。我们将SLBVA算法的实验结果与非常流行的负载均衡算法加权轮询(WRR)的实验结果进行了分析和比较。我们表明,尽管SLBVA策略比WRR需要更多的服务器处理资源,但它能够提供与WRR不同的保证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信