Skip to main navigation Skip to search Skip to main content

The buck stops here: Order, chance, and coordination in distributed control

  • University of Liverpool

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Distributed control for enforcing a global invariant can be achieved based on calculating the knowledge of processes. When the local knowledge of individual processes is insufficient, processes can temporarily join their knowledge by means of synchronization. While synchronization can be used to guarantee progress, it is computationally expensive and should be used sparsely. In this paper, we introduce several solutions for minimizing the synchronization overhead. One possibility is to calculate the knowledge of a process of whether or not the system can progress without it. This knowledge can be used by the process to avoid unnecessary synchronization. Because of the distributed nature of the system, mutual passing of responsibility, based on such knowledge may result in deadlocks. We discuss three independent solutions to this problem. Our first solution breaks the symmetry between processes in order to avoid such situations, while our second solution is based on chance (coin tossing). Finally, we use automatically constructed stable properties to increase the joint knowledge of processes in order to minimize the number of processes that need to interact.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 9th International Symposium, ATVA 2011, Proceedings
Pages422-431
Number of pages10
DOIs
StatePublished - 2011
Event9th International Symposium on Automated Technology for Verification and Analysis, ATVA 2011 - Taipei, Taiwan, Province of China
Duration: 11 Oct 201114 Oct 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6996 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Symposium on Automated Technology for Verification and Analysis, ATVA 2011
Country/TerritoryTaiwan, Province of China
CityTaipei
Period11/10/1114/10/11

Bibliographical note

Funding Information:
This work was partly supported by the Israel Science Foundation Grant 1262/09 and by the Engineering and Physical Science Research Council Grant EP/H046623/1.

Funding

This work was partly supported by the Israel Science Foundation Grant 1262/09 and by the Engineering and Physical Science Research Council Grant EP/H046623/1.

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/H046623/1
Israel Science Foundation1262/09

    Fingerprint

    Dive into the research topics of 'The buck stops here: Order, chance, and coordination in distributed control'. Together they form a unique fingerprint.

    Cite this