skip to main content
10.1145/2484239.2501983acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Optimal deterministic routing and sorting on the congested clique

Published:22 July 2013Publication History

ABSTRACT

Consider a clique of n nodes, where in each synchronous round each pair of nodes can exchange O(log n) bits. We provide deterministic constant-time solutions for two problems in this model. The first is a routing problem where each node is source and destination of n messages of size O(log n). The second is a sorting problem where each node i is given n keys of size O(log n) and needs to receive the ith batch of n keys according to the global order of the keys. The latter result also implies deterministic constant-round solutions for related problems such as selection or determining modes.

References

  1. R. Cole, K. Ost, and S. Schirra. Edge-Coloring Bipartite Multigraphs in O(|E| log Δ) Time. Combinatorica, 21:5--12, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  2. D. Dolev, C. Lenzen, and S. Peled. "Tri, Tri again": Finding Triangles and Small Subgraphs in a Distributed Setting. In Proc. 26th Symposium on Distributed Computing (DISC), pages 195--209, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Elkin. An Unconditional Lower Bound on the Time-Approximation Tradeoff for the Minimum Spanning Tree Problem. SIAM Journal on Computing, 36(2):463--501, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Frischknecht, S. Holzer, and R. Wattenhofer. Networks Cannot Compute Their Diameter in Sublinear Time. In Proc. 23rd Symposium on Discrete Algorithms (SODA), pages 1150--1162, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. T. Goodrich. Communication-Efficient Parallel Sorting. SIAM Journal on Computing, 29(2):416--432, Oct. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. Kuhn, T. Moscibroda, and R. Wattenhofer. Local Computation: Lower and Upper Bounds. Computing Research Repository, abs/1011.5470, 2010.Google ScholarGoogle Scholar
  7. C. Lenzen and R. Wattenhofer. Tight Bounds for Parallel Randomized Load Balancing. In Proc. 43rd Symposium on Theory of Computing (STOC), pages 11--20, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N. Linial. Locality in Distributed Graph Algorithms. SIAM Journal on Computing, 21(1):193--201, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Z. Lotker, B. Patt-Shamir, and D. Peleg. Distributed MST for Constant Diameter Graphs. Distributed Computing, 18(6):453--460, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. L. Lovász and M. D. Plummer. Matching Theory. American Mathematical Society, 2009. Reprint with corrections.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Naor. A Lower Bound on Probabilistic Algorithms for Distributive Ring Coloring. SIAM Journal on Discrete Mathematics, 4(3):409--412, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  12. B. Patt-Shamir and M. Teplitsky. The Round Complexity of Distributed Sorting: Extended Abstract. In Proc. 30th Symposium on Principles of Distributed Computing (PODC), pages 249--256, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Peleg. Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Peleg and V. Rubinovich. Near-tight Lower Bound on the Time Complexity of Distributed MST Construction. SIAM Journal on Computing, 30:1427--1442, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. D. Sarma, S. Holzer, L. Kor, A. Korman, D. Nanongkai, G. Pandurangan, D. Peleg, and R. Wattenhofer. Distributed Verification and Hardness of Distributed Approximation. SIAM Journal on Computation, 41(5):1235--1265, 2012.Google ScholarGoogle Scholar

Index Terms

  1. Optimal deterministic routing and sorting on the congested clique

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            PODC '13: Proceedings of the 2013 ACM symposium on Principles of distributed computing
            July 2013
            422 pages
            ISBN:9781450320658
            DOI:10.1145/2484239

            Copyright © 2013 ACM

            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 ACM 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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 22 July 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            PODC '13 Paper Acceptance Rate37of145submissions,26%Overall Acceptance Rate740of2,477submissions,30%

            Upcoming Conference

            PODC '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader