Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3106989.3107004acmotherconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Exploiting Inter-Flow Relationship for Coflow Placement in Datacenters

Published: 03 August 2017 Publication History

Abstract

A crucial challenge for data-parallel clusters is achieving high application-level communication efficiency for structured traffic flows (a.k.a. Coflows) from distributed data processing applications. A range of recent works focus on designing network scheduling algorithms with predetermined Coflow placement, i.e. the endpoints of subflows within a Coflow are preset. However, the underlying Coflow placement problem and its decisive impact on scheduling efficiency have long been overlooked.
It is hard to find good placements for Coflows. At the intra-Coflow level, constituent flows are related and therefore their placement decisions are dependent. Thus, strategies extended from flow-by-flow placement is sub-optimal due to negligence of the inter-flow relationship in a Coflow. At the inter-Coflow level, placing a new Coflow may introduce contentions with existing Coflows, which changes communication efficiency. This paper is the first to study the Coflow placement problem with careful considerations of the inter-flow relationship in Coflows. We formulate the Coflow placement problem and propose a Coflow placement algorithm. Under realistic traffic in various settings, our algorithm reduces the average completion time for Coflows by up to 26%.

References

[1]
2014. Coflow Benchmark Based on Facebook Traces. (2014). https://github.com/coflow/coflow-benchmark.
[2]
2017. 2D-Placement simulator. (2017). https://github.com/sunnyxhuang/2D-Placement.
[3]
Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat. 2008. A scalable, commodity data center network architecture. In SIGCOMM '08.
[4]
Mosharaf Chowdhury and Ion Stoica. 2012. Coflow: A networking abstraction for cluster applications. In HotNets '12.
[5]
Mosharaf Chowdhury and Ion Stoica. 2015. Efficient Coflow Scheduling without Prior Knowledge. In SIGCOMM '15.
[6]
Mosharaf Chowdhury, Yuan Zhong, and Ion Stoica. 2014. Efficient coflow scheduling with Varys. In SIGCOMM '14.
[7]
Robert Grandl, Ganesh Ananthanarayanan, Srikanth Kandula, Sriram Rao, and Aditya Akella. 2014. Multi-resource packing for cluster schedulers. In SIGCOMM '14.
[8]
Robert Grandl, Mosharaf Chowdhury, Aditya Akella, and Ganesh Ananthanarayanan. 2016. Altruistic Scheduling in Multi-Resource Clusters. In OSDI '16.
[9]
Albert Greenberg, James R Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David A Maltz, Parveen Patel, and Sudipta Sengupta. 2009. VL2: A scalable and flexible data center network. In SIGCOMM '09.
[10]
Xin Sunny Huang, Xiaoye Steven Sun, and T. S. Eugene Ng. 2016. Sunflow: Efficient Optical Circuit Scheduling for Coflows. In CoNEXT '16.
[11]
Michael Isard, Vijayan Prabhakaran, Jon Currey, Udi Wieder, Kunal Talwar, and Andrew Goldberg. 2009. Quincy: fair scheduling for distributed computing clusters. In SOSP '09.
[12]
Virajith Jalaparti, Peter Bodik, Ishai Menache, Sriram Rao, Konstantin Makarychev, and Matthew Caesar. 2015. Network-Aware Scheduling for Data-Parallel Jobs: Plan When You Can. In SIGCOMM '15.
[13]
Shouxi Luo, Hongfang Yu, Yangming Zhao, Sheng Wang, Shui Yu, and Lemin Li. 2016. Towards Practical and Near-optimal Coflow Scheduling for Data Center Networks. In IEEE TPDS '16.
[14]
Ali Munir, Ting He, Ramya Raghavendra, Franck Le, and Alex X. Liu. 2016. Network Scheduling Aware Task Placement in Datacenters. In CoNEXT '16.
[15]
Abhishek Verma, Luis Pedrosa, Madhukar Korupolu, David Oppenheimer, Eric Tune, and John Wilkes. 2015. Large-scale cluster management at Google with Borg. In EuroSys '15.
[16]
Hong Zhang, Li Chen, Bairen Yi, Kai Chen, Mosharaf Chowdhury, and Yanhui Geng. 2016. CODA: Toward Automatically Identifying and Scheduling Coflows in the Dark. In SIGCOMM '16.

Cited By

View all
  • (2024)SARS: Towards minimizing average Coflow Completion Time in MapReduce systemsComputer Networks10.1016/j.comnet.2024.110429247(110429)Online publication date: Jun-2024
  • (2023)Recent Advances in Data Intensive Applications: Survey2023 10th International Conference on Wireless Networks and Mobile Communications (WINCOM)10.1109/WINCOM59760.2023.10322920(1-6)Online publication date: 26-Oct-2023
  • (2022)Coflow scheduling and placement for packet-switched optical datacenter networksPhotonic Network Communications10.1007/s11107-021-00958-443:2(156-164)Online publication date: 1-Apr-2022
  • Show More Cited By

Index Terms

  1. Exploiting Inter-Flow Relationship for Coflow Placement in Datacenters

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      APNet '17: Proceedings of the First Asia-Pacific Workshop on Networking
      August 2017
      127 pages
      ISBN:9781450352444
      DOI:10.1145/3106989
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 03 August 2017

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Cluster schedulers
      2. Data center
      3. Structured traffic flow

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      APNet'17
      APNet'17: First Asia-Pacific Workshop on Networking
      August 3 - 4, 2017
      Hong Kong, China

      Acceptance Rates

      Overall Acceptance Rate 50 of 118 submissions, 42%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 24 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)SARS: Towards minimizing average Coflow Completion Time in MapReduce systemsComputer Networks10.1016/j.comnet.2024.110429247(110429)Online publication date: Jun-2024
      • (2023)Recent Advances in Data Intensive Applications: Survey2023 10th International Conference on Wireless Networks and Mobile Communications (WINCOM)10.1109/WINCOM59760.2023.10322920(1-6)Online publication date: 26-Oct-2023
      • (2022)Coflow scheduling and placement for packet-switched optical datacenter networksPhotonic Network Communications10.1007/s11107-021-00958-443:2(156-164)Online publication date: 1-Apr-2022
      • (2021)Joint Reducer Placement and Coflow Bandwidth Scheduling for Computing ClustersIEEE/ACM Transactions on Networking10.1109/TNET.2020.303706429:1(438-451)Online publication date: 16-Feb-2021
      • (2021)Joint Coflow Optimization for Data Center NetworksIEEE Access10.1109/ACCESS.2021.31020679(108402-108410)Online publication date: 2021
      • (2018)RPC: Joint Online Reducer Placement and Coflow Bandwidth Scheduling for Clusters2018 IEEE 26th International Conference on Network Protocols (ICNP)10.1109/ICNP.2018.00028(187-197)Online publication date: Sep-2018
      • (2018)A Deadline-Aware Coflow Scheduling Approach for Big Data Applications2018 IEEE International Conference on Communications (ICC)10.1109/ICC.2018.8422563(1-6)Online publication date: May-2018

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media