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 li | 1 | 35 | 15.85 |
Xu Yuan | 2 | 61 | 24.92 |
Wenyu Qu | 3 | 25 | 6.94 |
heng qi | 4 | 44 | 10.17 |
Xiaobo Zhou | 5 | 64 | 16.25 |
Sheng Chen | 6 | 2 | 2.07 |
Renhai Xu | 7 | 0 | 0.34 |