• DocumentCode
    288979
  • Title

    Detecting conjunctive channel predicates in a distributed programming environment

  • Author

    Garg, Vijay K. ; Chase, Craig ; Mitchell, J. Roger ; Kilgore, Richard

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    232
  • Abstract
    Previous work in efficient detection of global predicates was restricted to predicates that could be specified as a Boolean formula of local predicates. Many properties in distributed systems, however, use the state of channels. In this paper, we introduce the concept of a `channel predicate´ and provide an efficient algorithm to detect any Boolean formula of local and channel predicates. We define a property called `monotonicity´ for channel predicates. Monotonicity is crucial for the efficient detection of global predicates. Many problems studied earlier, such as detection of termination and computation of global virtual time, are special cases of the problem considered in this paper. The message complexity of our algorithm is bounded by the number of messages used by the program
  • Keywords
    Boolean functions; communication complexity; distributed processing; message passing; programming environments; programming theory; telecommunication channels; Boolean formula; conjunctive channel predicates detection; distributed programming environment; efficient global predicate detection; global virtual time computation; local predicates; message complexity; monotonicity; termination detection; Communication networks; Debugging; Instruments; Lifting equipment; Monitoring; Programming environments; System recovery; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375457
  • Filename
    375457