Skip to main content

Collaborative Management of Correlated Shuffle Transfer

  • Chapter
  • First Online:
Data Center Networking
  • 525 Accesses

Abstract

The inter-flow aggregation of correlated Incast transfer is introduced in Chap. 7. This chapter considers how to realize the in-network aggregation of correlated Shuffle transfer, so that the consumed network resources can be considerably reduced. Specifically, the in-network aggregation problem of Shuffle transfer is formalized for a BCube data center. To tackle this NP-hard problem, we propose two approximate methods for efficiently constructing the shuffle aggregation subgraph, solely based on the labels of their members and the data center topology. The expected in-network aggregation can be effectively achieved through the collaborative transmission of traffic based on this subgraph. This chapter also introduces the scalable traffic forwarding mode based on Bloom filters, so as to achieve the desired in-network aggregation effect for a large number of coexisting Shuffle transfers. Although this chapter chooses BCube as the network topology, the concept of Shuffle in-network aggregation is applicable to other types of data center topologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Condie T, Conway N, Alvaro P, et al. MapReduce Online [C]. In Proc. of 7th USENIX NSDI, San Jose, USA, 2010: 313–328.

    Google Scholar 

  2. Guo C, Lu G, Li D, et al. BCube: A high performance, server-centric network architecture for modular data centers[J]. ACM SIGCOMM Computer Communication Review, 2009, 39(4): 63–74.

    Article  Google Scholar 

  3. Chowdhury M, Zaharia M, Ma J, et al. Managing data transfers in computer clusters with orchestra [J]. ACM SIGCOMM Computer Communication Review, 2011, 41(4): 98–109.

    Article  Google Scholar 

  4. Chen Y, Ganapathi A, Griffith R, et al. The case for evaluating mapreduce performance using workload suites [J]. In Proc. of 19th IEEE/ACM MASCOTS, Singapore, 2011: 390–399.

    Google Scholar 

  5. Guo D, Wu J, Chen H, et al. The dynamic bloom filters [J]. IEEE Transactions on Knowledge and Data Engineering, 2010, 22(1): 120–133.

    Article  Google Scholar 

  6. Broder A, Mitzenmacher M. Network applications of bloom filters: A survey [J]. Internet Mathematics, 2005, 1(4): 485–509.

    Article  MathSciNet  Google Scholar 

  7. Kou L, Markowsky G, Berman L. A fast algorithm for Steiner trees [J]. Acta Informatica (Historical Archive), 1981, 15(2): 141–145.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deke Guo .

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Guo, D. (2022). Collaborative Management of Correlated Shuffle Transfer. In: Data Center Networking. Springer, Singapore. https://doi.org/10.1007/978-981-16-9368-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-9368-7_8

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-9367-0

  • Online ISBN: 978-981-16-9368-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics