Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2312005.2312008acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
research-article

Allowing each node to communicate only once in a distributed system: shared whiteboard models

Published: 25 June 2012 Publication History

Abstract

In this paper we study distributed algorithms on massive graphs where links represent a particular relationship between nodes (for instance, nodes may represent phone numbers and links may indicate telephone calls). Since such graphs are massive they need to be processed in a distributed and streaming way. When computing graph theoretic properties, nodes become natural units for distributed computation. Links do not necessarily represent communication channels between the computing units and therefore do not restrict the communication flow. Our goal is to model and analyze the computational power of such distributed systems where one computing unit is assigned to each node. Communication takes place on a whiteboard where each node is allowed to write at most one message. Every node can read the contents of the whiteboard and, when activated, can write one small message based on its local knowledge. When the protocol terminates its output is computed from the final contents of the whiteboard. We describe four synchronization models for accessing the whiteboard. We show that message size and synchronization power constitute two orthogonal hierarchies for these systems. We exhibit problems that {\it separate} these models, i.e., that can be solved in one model but not in a weaker one, even with increased message size. These problems are related to maximal independent set and connectivity. We also exhibit problems that require a given message size independently of the synchronization model.

References

[1]
Florent Becker, Martin Matamala, Nicolas Nisse, Ivan Rapaport, Karol Suchan, and Ioan Todinca. Adding a Referee to an Interconnection Network: What Can(not) Be Computed in One Round?. International Parallel and Distributed Processing Symposium. IPDPS '11. 2011. 508--514. IEEE Computer Society.
[2]
Chandra, Ashok K., Furst, Merrick L., and Lipton, Richard J. Multi-party protocols. Proceedings of the 15th Annual ACM Symposium on Theory of Computing. STOC '83. 1983. pages 94--99. ACM.
[3]
Feldman, Jon, Muthukrishnan, S., Sidiropoulos, Anastasios, Stein, Cliff, and Svitkina, Zoya. On distributing symmetric streaming computations. ACM Trans. Algorithms. 6. 4. 2010. pages 66:1--66:19. 66. ACM. New York, NY, USA.
[4]
Babai, Laszlo, Gal, Anna, Kimmel, Peter G., and Lokam, Satyanarayana V. Communication Complexity of Simultaneous Messages. SIAM J. Comput. 33. 1. 2004. pages 137--166.
[5]
Nathan Linial. Locality in Distributed Graph Algorithms. SIAM J. Comput. 21. 1. 1992. pages 193--201.
[6]
David Peleg. Distributed computing: a locality-sensitive approach. SIAM Monographs on Discrete Mathematics and Applications. 0--89871--464--8. 2000.
[7]
Stephane Grumbach and Zhilin Wu. Logical Locality Entails Frugal Distributed Computation over Graphs. Proceedings of 35th International Workshop on Graph-Theoretic Concepts in Computer Science (WG). 2009. pages 154--165. Lecture Notes in Computer Science. 5911.
[8]
Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. What cannot be computed locally!. Proceedings of the 23rd Annual ACM Symposium on Principles of Distributed Computing (PODC). 2004. pages 300--309. ACM.

Cited By

View all
  • (2019)Deciding and verifying network properties locally with few output bitsDistributed Computing10.1007/s00446-019-00355-1Online publication date: 13-Jun-2019
  • (2016)The Effect of Range and Bandwidth on the Round Complexity in the Congested Clique ModelComputing and Combinatorics10.1007/978-3-319-42634-1_15(182-193)Online publication date: 20-Jul-2016
  • (2015)Brief AnnouncementProceedings of the 2015 ACM Symposium on Principles of Distributed Computing10.1145/2767386.2767447(167-169)Online publication date: 21-Jul-2015
  • Show More Cited By

Index Terms

  1. Allowing each node to communicate only once in a distributed system: shared whiteboard models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SPAA '12: Proceedings of the twenty-fourth annual ACM symposium on Parallelism in algorithms and architectures
    June 2012
    348 pages
    ISBN:9781450312134
    DOI:10.1145/2312005
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 June 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. bounded communication
    2. distributed computing
    3. graph properties
    4. local computation

    Qualifiers

    • Research-article

    Conference

    SPAA '12

    Acceptance Rates

    Overall Acceptance Rate 447 of 1,461 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Deciding and verifying network properties locally with few output bitsDistributed Computing10.1007/s00446-019-00355-1Online publication date: 13-Jun-2019
    • (2016)The Effect of Range and Bandwidth on the Round Complexity in the Congested Clique ModelComputing and Combinatorics10.1007/978-3-319-42634-1_15(182-193)Online publication date: 20-Jul-2016
    • (2015)Brief AnnouncementProceedings of the 2015 ACM Symposium on Principles of Distributed Computing10.1145/2767386.2767447(167-169)Online publication date: 21-Jul-2015
    • (2015)Robust reconstruction of Barabási-Albert networks in the broadcast congested clique modelNetworks10.1002/net.2166267:1(82-91)Online publication date: 16-Oct-2015
    • (2014)Distributedly Testing Cycle-FreenessGraph-Theoretic Concepts in Computer Science10.1007/978-3-319-12340-0_2(15-28)Online publication date: 21-Oct-2014
    • (2013)Allowing Multiple Rounds in the Shared Whiteboard ModelProceedings of the 2013 2nd International Conference on Advanced Computing, Networking and Security10.1109/ADCONS.2013.36(142-147)Online publication date: 15-Dec-2013

    View Options

    Get Access

    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