{"title":"一种基于nginx的自适应心跳检测动态反馈负载均衡算法","authors":"Hao Ge, Qiongbing Zhang, Xuan Long, Junchao Cui","doi":"10.1109/ICPADS56603.2022.00093","DOIUrl":null,"url":null,"abstract":"Load balance technology of web server clusters which assigns customer requests to suitable servers, is a major tool for quality-of-service guarantees. Nginx, a popular frontend web server, is lightweight and requires low-complexity load balancing algorithms. This study proposed a Nginx-based dynamic feedback load balancing algorithm that delivers customer requests to server nodes in accordance with the nodes’ status. Specifically, an adaptive heartbeat detection mechanism that adjusts heartbeat packet transmission in line with the server node status is designed to collect real-time node status information. The simulation study indicates that our algorithm can obtain better load balancing with a considerable reduction in heartbeat packet transmissions compared with baseline algorithms.","PeriodicalId":281075,"journal":{"name":"International Conference on Parallel and Distributed Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Nginx-based Dynamic Feedback Load Balancing Algorithm With Adaptive Heartbeat Detecting\",\"authors\":\"Hao Ge, Qiongbing Zhang, Xuan Long, Junchao Cui\",\"doi\":\"10.1109/ICPADS56603.2022.00093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Load balance technology of web server clusters which assigns customer requests to suitable servers, is a major tool for quality-of-service guarantees. Nginx, a popular frontend web server, is lightweight and requires low-complexity load balancing algorithms. This study proposed a Nginx-based dynamic feedback load balancing algorithm that delivers customer requests to server nodes in accordance with the nodes’ status. Specifically, an adaptive heartbeat detection mechanism that adjusts heartbeat packet transmission in line with the server node status is designed to collect real-time node status information. The simulation study indicates that our algorithm can obtain better load balancing with a considerable reduction in heartbeat packet transmissions compared with baseline algorithms.\",\"PeriodicalId\":281075,\"journal\":{\"name\":\"International Conference on Parallel and Distributed Systems\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Parallel and Distributed Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPADS56603.2022.00093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Parallel and Distributed Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPADS56603.2022.00093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Nginx-based Dynamic Feedback Load Balancing Algorithm With Adaptive Heartbeat Detecting
Load balance technology of web server clusters which assigns customer requests to suitable servers, is a major tool for quality-of-service guarantees. Nginx, a popular frontend web server, is lightweight and requires low-complexity load balancing algorithms. This study proposed a Nginx-based dynamic feedback load balancing algorithm that delivers customer requests to server nodes in accordance with the nodes’ status. Specifically, an adaptive heartbeat detection mechanism that adjusts heartbeat packet transmission in line with the server node status is designed to collect real-time node status information. The simulation study indicates that our algorithm can obtain better load balancing with a considerable reduction in heartbeat packet transmissions compared with baseline algorithms.