{"title":"基于分组分类的多态负载均衡算法","authors":"Dapeng Man, Wu Yang, Guoqing Tian","doi":"10.1145/3291842.3291911","DOIUrl":null,"url":null,"abstract":"Through the analysis of the existing load balancing algorithm, aiming at the local hot spots appearing in network traffic may cause \"starvation\" or overload in the processing core, this paper proposes a multi-state load balancing algorithm based on packet classification SDLBA. The algorithm uses static load balancing algorithm for non-TCP packets and dynamic load balancing algorithm for TCP packets. The static load balancing algorithm uses the traditional hash algorithm to load. The dynamic load balancing algorithm adopts the idea of a combination of a light overload table and a heavy overload table. When the light load threshold is satisfied, a new connection re-mapping strategy is adopted to meet the heavy load threshold The core connectivity migration strategy is adopted to periodically update each processing core load and light, heavy load table and other data table information so that each processing core tends to balance the load as much as possible when the flow is complete.","PeriodicalId":283197,"journal":{"name":"Proceedings of the 2nd International Conference on Telecommunications and Communication Engineering","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Polymorphic Load Balancing Algorithm Based on Packet Classification\",\"authors\":\"Dapeng Man, Wu Yang, Guoqing Tian\",\"doi\":\"10.1145/3291842.3291911\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Through the analysis of the existing load balancing algorithm, aiming at the local hot spots appearing in network traffic may cause \\\"starvation\\\" or overload in the processing core, this paper proposes a multi-state load balancing algorithm based on packet classification SDLBA. The algorithm uses static load balancing algorithm for non-TCP packets and dynamic load balancing algorithm for TCP packets. The static load balancing algorithm uses the traditional hash algorithm to load. The dynamic load balancing algorithm adopts the idea of a combination of a light overload table and a heavy overload table. When the light load threshold is satisfied, a new connection re-mapping strategy is adopted to meet the heavy load threshold The core connectivity migration strategy is adopted to periodically update each processing core load and light, heavy load table and other data table information so that each processing core tends to balance the load as much as possible when the flow is complete.\",\"PeriodicalId\":283197,\"journal\":{\"name\":\"Proceedings of the 2nd International Conference on Telecommunications and Communication Engineering\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-11-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2nd International Conference on Telecommunications and Communication Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3291842.3291911\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Conference on Telecommunications and Communication Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3291842.3291911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Polymorphic Load Balancing Algorithm Based on Packet Classification
Through the analysis of the existing load balancing algorithm, aiming at the local hot spots appearing in network traffic may cause "starvation" or overload in the processing core, this paper proposes a multi-state load balancing algorithm based on packet classification SDLBA. The algorithm uses static load balancing algorithm for non-TCP packets and dynamic load balancing algorithm for TCP packets. The static load balancing algorithm uses the traditional hash algorithm to load. The dynamic load balancing algorithm adopts the idea of a combination of a light overload table and a heavy overload table. When the light load threshold is satisfied, a new connection re-mapping strategy is adopted to meet the heavy load threshold The core connectivity migration strategy is adopted to periodically update each processing core load and light, heavy load table and other data table information so that each processing core tends to balance the load as much as possible when the flow is complete.