Web Server Load Balancing Mechanism with Least Connection Algorithm and Multi-Agent System

Q3 Computer Science CommIT Journal Pub Date : 2023-09-18 DOI:10.21512/commit.v17i2.8872
Afiyah Rifkha Rahmika, Zulkifli Tahir, Ady Wahyudi Paundu, Zahir Zainuddin
{"title":"Web Server Load Balancing Mechanism with Least Connection Algorithm and Multi-Agent System","authors":"Afiyah Rifkha Rahmika, Zulkifli Tahir, Ady Wahyudi Paundu, Zahir Zainuddin","doi":"10.21512/commit.v17i2.8872","DOIUrl":null,"url":null,"abstract":"Demands for information over the Internet massively increase through the continuous expansion of website applications. Therefore, generating powerful and efficient server architecture for web servers is a must to satisfy Internet users and avoid the overloaded system. The research focuses on developing a new mechanism for load balancing to distribute incoming HTTP requests in website applications by combining the Least Connection algorithm and Multi-Agent System (LC-MAS). The proposed mechanism distributes the request based on load condition and the fewest number of active connections. The research applies virtualization technology to build servers on this proposed mechanism. The architecture is built inside a physical server with Proxmox as virtualization management and Linux Debian 7.11 as an operating system. Then, the research is tested in two scenarios (LCMAS and LC) using 500, 1,000, and 1,500 requests. The performance of this proposed mechanism is measured through the values of average response time, throughput, and error percentage. The results show that the proposed mechanism (LC-MAS) distributes the workload more equally than LC, with an average response time for 1,500 requests of 1338.8 milliseconds, 20.07% error, and 125 transactions per second. The LC-MAS makes the website application performance much better when the request increases. The LC-MAS helps in the utilization of system resources and improves system robustness.","PeriodicalId":31276,"journal":{"name":"CommIT Journal","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CommIT Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21512/commit.v17i2.8872","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0

Abstract

Demands for information over the Internet massively increase through the continuous expansion of website applications. Therefore, generating powerful and efficient server architecture for web servers is a must to satisfy Internet users and avoid the overloaded system. The research focuses on developing a new mechanism for load balancing to distribute incoming HTTP requests in website applications by combining the Least Connection algorithm and Multi-Agent System (LC-MAS). The proposed mechanism distributes the request based on load condition and the fewest number of active connections. The research applies virtualization technology to build servers on this proposed mechanism. The architecture is built inside a physical server with Proxmox as virtualization management and Linux Debian 7.11 as an operating system. Then, the research is tested in two scenarios (LCMAS and LC) using 500, 1,000, and 1,500 requests. The performance of this proposed mechanism is measured through the values of average response time, throughput, and error percentage. The results show that the proposed mechanism (LC-MAS) distributes the workload more equally than LC, with an average response time for 1,500 requests of 1338.8 milliseconds, 20.07% error, and 125 transactions per second. The LC-MAS makes the website application performance much better when the request increases. The LC-MAS helps in the utilization of system resources and improves system robustness.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于最小连接算法和多agent系统的Web服务器负载均衡机制
随着网站应用的不断扩展,互联网上对信息的需求大幅增加。因此,为web服务器生成强大而高效的服务器架构是满足互联网用户需求和避免系统过载的必要条件。本研究将最小连接算法与多代理系统(LC-MAS)相结合,开发一种新的负载均衡机制,以在网站应用程序中分配传入的HTTP请求。该机制基于负载状况和活动连接数最少来分配请求。本研究应用虚拟化技术在该机制上构建服务器。该体系结构构建在物理服务器中,使用Proxmox作为虚拟化管理,Linux Debian 7.11作为操作系统。然后,在两个场景(LCMAS和LC)中使用500、1,000和1,500个请求对研究结果进行测试。这个提议的机制的性能是通过平均响应时间、吞吐量和错误百分比的值来衡量的。结果表明,提议的机制(LC- mas)比LC更均匀地分配工作负载,1500个请求的平均响应时间为1338.8毫秒,错误20.07%,每秒125个事务。当请求增加时,LC-MAS使网站应用程序的性能大大提高。LC-MAS有助于系统资源的有效利用,提高系统的鲁棒性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CommIT Journal
CommIT Journal Computer Science-Computer Science (miscellaneous)
CiteScore
1.50
自引率
0.00%
发文量
10
审稿时长
16 weeks
期刊最新文献
Emotion Intensity Value Prediction with Machine Learning Approach on Twitter End-to-End Steering Angle Prediction for Autonomous Car Using Vision Transformer Web Server Load Balancing Mechanism with Least Connection Algorithm and Multi-Agent System Factors on Mobile Application User Satisfaction in the Largest Indonesian Internet Service Provider (ISP) Effect of Students’ Activities on Academic Performance Using Clustering Evolution Analysis
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1