Back to Search
Start Over
Blind, Adaptive and Robust Flow Segmentation in Datacenters
- Source :
- INFOCOM, INFOCOM 2018-IEEE International Conference on Computer Communications, INFOCOM 2018-IEEE International Conference on Computer Communications, Apr 2018, Honolulu, United States
- Publication Year :
- 2018
- Publisher :
- IEEE, 2018.
-
Abstract
- International audience; —To optimize routing of flows in datacenters, SDN controllers receive a packet-in message whenever a new flow appears in the network. Unfortunately, flow arrival rates can peak to millions per second, impairing the ability of controllers to treat them on time. Flow scheduling copes with such sheer numbers by segmenting the traffic between elephant and mice flows and by treating elephant flows in priority, as they disrupt short lived TCP flows and create bottlenecks. We propose a learning algorithm called SOFIA and able to perform optimal online flow segmentation. Our solution, based on stochastic approximation techniques, is implemented at the switch level and updated by the controller, with minimal signaling over the control channel. SOFIA is blind, i.e., it is oblivious to the flow size distribution. It is also adaptive, since it can track traffic variations over time. We prove its convergence properties and its message complexity. Moreover, we specialize our solution to be robust to traffic classification errors. Extensive numerical experiments characterize the performance of our approach in vitro. Finally, results of the implementation in a real OpenFlow controller demonstrate the viability of SOFIA as a solution in production environments.
- Subjects :
- OpenFlow
Computer science
Real-time computing
Approximation algorithm
020206 networking & telecommunications
02 engineering and technology
Stochastic approximation
adaptive algorithms
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
traffic classifiers
Traffic classification
flow segmentation
Control channel
Robustness (computer science)
020204 information systems
stochastic approximation
Convergence (routing)
0202 electrical engineering, electronic engineering, information engineering
Index Terms—software defined networks
Segmentation
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- IEEE INFOCOM 2018 - IEEE Conference on Computer Communications
- Accession number :
- edsair.doi.dedup.....f59fc6939135ecdd2ea02f2aff12ffcf
- Full Text :
- https://doi.org/10.1109/infocom.2018.8485847