Back to Search
Start Over
CEDRO: an in-switch elephant flows rescheduling scheme for data-centers
- Source :
- NetSoft
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- Data-center topologies interconnect an ever larger number of servers using a high number of alternative paths to provide high bandwidth and a high degree of resiliency. The state-of-the-art routing strategy is based on Equal-cost multipath (ECMP) which employs static hashing mechanism over packet header fields to spread the traffic over multiple paths. Routing the traffic without considering the size of the flows and the utilization of the paths might cause congestion due to the collision of multiple large flows on a same downstream path. We present CEDRO, an in-switch mechanism to detect and reschedule colliding large flows. By exploiting the latest advances in SDN programmable network devices, we offload to the network the detection of both the elephant flows and the path congestion conditions and the rescheduling mechanism. CEDRO is able to promptly cope with path congestion and failures directly from the dataplane, regardless of the availability of the external controller. We implemented CEDRO in an emulated SDN network and tested it against realistic traffic scenarios. Numerical evaluation shows CEDRO is able to improve the average and 95-th percentile of the Flow Completion Time compared to ECMP.
- Subjects :
- business.industry
Computer science
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS
020206 networking & telecommunications
02 engineering and technology
Network topology
Networking hardware
Control theory
Server
Header
Path (graph theory)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Routing (electronic design automation)
business
Multipath propagation
Computer network
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- NetSoft
- Accession number :
- edsair.doi.dedup.....40e7eb391936c44512fee4a9babef08b