Back to Search
Start Over
Safe Randomized Load-Balanced Switching By Diffusing Extra Loads
- Source :
- SIGMETRICS
- Publication Year :
- 2019
- Publisher :
- Association for Computing Machinery (ACM), 2019.
-
Abstract
- Load-balanced switch architectures are known to be scalable in both size and speed, which is of interest due to the continued exponential growth in Internet traffic. However, the main drawback of load-balanced switches is that packets can depart out of order from the switch. Randomized load-balancing of application flows by means of hashing on the packet header is a well-known simple solution to this packet reordering problem in which all packets belonging to the same application flow are routed through the same intermediate port and hence the same path through the switch. Unfortunately, this method of load-balancing can lead to instability, depending on the mix of flow sizes and durations in the group of flows that gets randomly assigned to route through the same intermediate port. In this paper, we show that the randomized load-balancing of application flows can be enhanced to provably guarantee both stability and packet ordering by extending the approach with safety mechanisms that can uniformly diffuse packets across the switch whenever there is a build-up of packets waiting to route through the some intermediate port. Although simple and intuitive, our experimental results show that our extended randomized load-balancing approach significantly outperforms existing load-balanced switch architectures.
- Subjects :
- business.industry
Network packet
Computer science
Computer Networks and Communications
020206 networking & telecommunications
02 engineering and technology
Internet traffic
Load balancing (computing)
01 natural sciences
010104 statistics & probability
Packet switch
Hardware and Architecture
Header
Path (graph theory)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
0101 mathematics
Latency (engineering)
business
Software
Computer network
Subjects
Details
- ISSN :
- 01635999
- Volume :
- 46
- Database :
- OpenAIRE
- Journal :
- ACM SIGMETRICS Performance Evaluation Review
- Accession number :
- edsair.doi.dedup.....08063efb9b20d1b7e9be11a44b5291d6