作者
Yoann Desmouceaux, Pierre Pfister, Jérôme Tollet, Mark Townsley, Thomas Clausen
发表日期
2018/2/15
期刊
IEEE/ACM Transactions on Networking
卷号
26
期号
2
页码范围
819-834
出版商
IEEE
简介
Network load-balancers generally either do not take the application state into account, or do so at the cost of a centralized monitoring system. This paper introduces a load-balancer running exclusively within the IP forwarding plane, ı.e., in an application protocol agnostic fashion - yet which still provides application-awareness and makes real-time, decentralized decisions. To that end, IPv6 Segment Routing is used to direct data packets from a new flow through a chain of candidate servers, until one decides to accept the connection, based solely on its local state. This way, applications themselves naturally decide on how to fairly share incoming connections, while incurring minimal network overhead, and no out-of-band signaling. A consistent hashing algorithm, as well as an in-band stickiness protocol, allow for the proposed solution to be able to be reliably distributed across a large number of instances …
引用总数
2018201920202021202220232024215631041
学术搜索中的文章
Y Desmouceaux, P Pfister, J Tollet, M Townsley… - IEEE/ACM Transactions on Networking, 2018