Abstract
Most of current Data Center Network (DCN) protocols leverage Explicit Congestion Notification (ECN) for congestion control to maintain low latency and high throughput. However, the majority of them only consider single-queue scenario in each switch port, making their performance inferior in multiple-service multiple-queue scenario. To this end, we propose DemePro, a DCN scheme for multiple-service multiple-queue scenario. In face of congestion signal, DemePro also leverages ECN for congestion notification, while decouples packet marking from enqueuing, in order to ensure fairness among multiple services. We also question the effectiveness of the congestion signal derived from the single threshold for port buffer queue length, via a set of experiments. Then, DemePro utilizes multiple thresholds for proactive congestion control, and packets are encapsulated to carry congestion extent information, in order to notify TCP senders for precise and fine-grained congestion control. Experiments show that DemePro has better performance than MQ-ECN [1] which is currently the best DCN scheme for multiple-service multiple-queue scenario, and DemePro can also well guarantee the fairness.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have