DemePro: DEcouple packet Marking from Enqueuing for multiple services with PROactive congestion control

2017 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    9
    Citations
    NaN
    KQI
    []