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

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

View graph of relations

Related Research Unit(s)


Original languageEnglish
Pages (from-to)1-14
Number of pages14
Journal / PublicationIEEE Transactions on Cloud Computing
Issue number99
Publication statusPublished - 28 Mar 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.