Title
Efficient Coflow Transmission for Distributed Stream Processing
Abstract
Distributed streaming applications require the underlying network flows to transmit packets continuously to keep their output results fresh. These results will become stale if no updates come, and their staleness is determined by the slowest flow. At this point, coflows can be semantically comprised. Hence, efficient coflow transmission is critical for streaming applications. However, prior coflow-based solutions have significant limitations. They use a one-shot performance metric-CCT (coflow completion time), which cannot continuously reflect the staleness of the output results for a streaming application.To this end, we propose a new performance metric-coflow age (CA), for coflows generated by distributed streaming applications. The CA tracks the longest time-since-last-service among all flows in a coflow. In such a context, we consider a data center network with multiple coflows that continuously transmit packets between their source-destination pairs and address the problem of minimizing the average long-term CA while simultaneously satisfying the throughput constraints from the coflows. To solve this problem efficiently, we design a randomized algorithm and a drift-plus-age algorithm, and show that they can make the average long-term CA to achieve nearly two times and arbitrarily close to the optimal value, respectively. Through extensive simulations, we further demonstrate that both of the proposed algorithms can significantly reduce the CA of coflows, without violating the throughput requirement of any coflow, when compared to the state-of-the-art solution.
Year
DOI
Venue
2020
10.1109/INFOCOM41043.2020.9155511
IEEE INFOCOM 2020 - IEEE Conference on Computer Communications
Keywords
DocType
ISSN
distributed streaming applications,underlying network flows,output results,staleness,efficient coflow transmission,streaming application,prior coflow-based solutions,one-shot performance metric-CCT,coflow completion time,performance metric-coflow age,multiple coflows,distributed stream processing
Conference
0743-166X
ISBN
Citations 
PageRank 
978-1-7281-6413-7
0
0.34
References 
Authors
0
7
Name
Order
Citations
PageRank
wenxin li13515.85
Xu Yuan26124.92
Wenyu Qu3256.94
heng qi44410.17
Xiaobo Zhou56416.25
Sheng Chen622.07
Renhai Xu700.34