2022
DOI: 10.1109/tcc.2020.3024834
|View full text |Cite
|
Sign up to set email alerts
|

Spotlight: Scalable Transport Layer Load Balancing for Data Center Networks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
26
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(27 citation statements)
references
References 29 publications
0
26
0
Order By: Relevance
“…Yet, both solutions cannot guarantee insertions in constant-time: Flow-Blaze relies on a stash that may be easily filled by an adversary while SilkRoad is limited by both the size of the bloom filter (which is quickly filled under SYN-flood attacks) and the complexity of the implementation. Other stateful LBs such as LBAS [59], Spotlight [60] Concury [61], and the work of Hunt et al [62] replace the hash server selection mechanism with a more advanced scheme yet insertions into the connection table cannot be performed in constant time. CRAB [63] is an LB that only participates in the connection establishment and then migrates a TCP connection to the selected server.…”
Section: Related Workmentioning
confidence: 99%
“…Yet, both solutions cannot guarantee insertions in constant-time: Flow-Blaze relies on a stash that may be easily filled by an adversary while SilkRoad is limited by both the size of the bloom filter (which is quickly filled under SYN-flood attacks) and the complexity of the implementation. Other stateful LBs such as LBAS [59], Spotlight [60] Concury [61], and the work of Hunt et al [62] replace the hash server selection mechanism with a more advanced scheme yet insertions into the connection table cannot be performed in constant time. CRAB [63] is an LB that only participates in the connection establishment and then migrates a TCP connection to the selected server.…”
Section: Related Workmentioning
confidence: 99%
“…The main purpose of a load balancer is to efficiently distribute the load to multiple parts of the network infrastructure to increase throughput, reduce response time, and prevent the overloading of a single resource. There are two main balancers: the layer 3 (L3) load balancer (s) selects one of the many routes that can direct the packet, while the layer 4 (L4) load balancer (s) chooses the one of serving instances (servers) for the incoming service request [29]. The data centre network has many redundant resources, so load balancers play an important role.…”
Section: Load Balancing Applicationsmentioning
confidence: 99%
“…To guarantee PCC, stateful LBs keep tracking the state of the connections [1], [6]- [8]. Using advanced hashing mechanism (e.g.…”
Section: A Related Workmentioning
confidence: 99%
“…Segment Routing (SR) [14] and powerof-2-choice [15] are used in [7], [9] to daisy chaine 2 servers and let them decide, based on their actual load states, whether or not the new flow should be accepted. Another approach is to periodically poll servers' instant "available capacities" [8]. Ridge Regression is used in [16] to predict server load states and compute the relative "weight" of each server for Weighted Costed Multi-Path (WCMP).…”
Section: A Related Workmentioning
confidence: 99%