• DocumentCode
    957480
  • Title

    A theory of coteries: mutual exclusion in distributed systems

  • Author

    Ibaraki, Toshihide ; Kameda, Tiko

  • Author_Institution
    Dept. of Appl. Math. & Phys., Kyoto Univ., Japan
  • Volume
    4
  • Issue
    7
  • fYear
    1993
  • fDate
    7/1/1993 12:00:00 AM
  • Firstpage
    779
  • Lastpage
    794
  • Abstract
    A coterie under a ground set U consists of subsets (called quorums) of U such that any pair of quorums intersect with each other. Nondominated (ND) coteries are of particular interest, since they are optimal in some sense. By assigning a Boolean variable to each element in U, a family of subsets of U is represented by a Boolean function of these variables. The authors characterize the ND coteries as exactly those families which can be represented by positive, self-dual functions. In this Boolean framework, it is proved that any function representing an ND coterie can be decomposed into copies of the three-majority function, and this decomposition is representable as a binary tree. It is also shown that the class of ND coteries proposed by D. Agrawal and A. El Abbadi (1989) is related to a special case of the above binary decomposition, and that the composition proposed by M.L. Neilsen and M. Mizuno (1992) is closely related to the classical Ashenhurst decomposition of Boolean functions. A number of other results are also obtained. The compactness of the proofs of most of these results indicates the suitability of Boolean algebra for the analysis of coteries
  • Keywords
    Boolean functions; distributed processing; tree data structures; Boolean algebra; Boolean function; Boolean variable; binary decomposition; binary tree; classical Ashenhurst decomposition; compactness; coteries; distributed systems; mutual exclusion; quorums; self-dual functions; three-majority function; Binary trees; Boolean algebra; Boolean functions; Councils; Database systems; History; Mathematical model; Neodymium; Physics education; Systems engineering education;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.238300
  • Filename
    238300