CECT: Computationally Efficient Congestion-avoidance and Traffic Engineering in Software-defined Cloud Data Centers
Mohammad Mahdi Tajiki, Behzad Akbari, Mohammad Shojafar and, Seyed Hesamedin Ghasemi Petroudi, Mahdi Latifi Barazandeh, Nader Mokari, and Luca Chiaraviglio, Michael Zink

TL;DR
CECT is a novel, computationally efficient congestion avoidance algorithm for software-defined cloud data centers that improves throughput and reduces packet loss by dynamically reallocating resources based on real-time network conditions.
Contribution
This paper introduces CECT, a new congestion avoidance scheme that combines a routing architecture with a genetic algorithm and table compression for efficiency.
Findings
CECT improves throughput up to 3x compared to ECMP.
CECT reduces packet loss up to 2x.
CECT is computationally fast and feasible in real-world scenarios.
Abstract
The proliferation of cloud data center applications and network function virtualization (NFV) boosts dynamic and QoS dependent traffic into the data centers network. Currently, lots of network routing protocols are requirement agnostic, while other QoS-aware protocols are computationally complex and inefficient for small flows. In this paper, a computationally efficient congestion avoidance scheme, called CECT, for software-defined cloud data centers is proposed. The proposed algorithm, CECT, not only minimizes network congestion but also reallocates the resources based on the flow requirements. To this end, we use a routing architecture to reconfigure the network resources triggered by two events: 1) the elapsing of a predefined time interval, or, 2) the occurrence of congestion. Moreover, a forwarding table entries compression technique is used to reduce the computational complexity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
