Skip to main content

A Note on Modalities for Nonconjunctive Global Predicates

  • Conference paper
Distributed Computing - IWDC 2003 (IWDC 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2918))

Included in the following conference series:

  • 300 Accesses

Abstract

Global predicate detection is an important problem in distributed executions. A conjunctive predicate is one in which each conjunct is defined over variables local to a single process. Polynomial space and time algorithms exist for detecting conjunctive predicates under the Possibly and Definitely modalities, as well as under a richer class of fine-grained modalities based on the temporal interaction of intervals. However, it is much more difficult to detect nonconjunctive predicates under the various modalities because the entire state lattice may need to be examined. We examine the feasibility of detecting nonconjunctive predicates under the fine-grained temporal modalities using the interval-based approach. We gain some insightful observations into how nonconjunctive predicates can be decomposed, and into the relationships among the intervals (at different processes) in which the local variables have values that can satisfy the nonconjunctive predicate.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alagar, S., Venkatesan, S.: Techniques to Tackle State Explosion in Global Predicate Detection. IEEE Trans. Software Engg. 27(8), 704–714 (2001)

    Article  Google Scholar 

  2. Chandra, P., Kshemkalyani, A.D.: Algorithms for Detecting Global Predicates under Fine-Grained Modalities. In: ASIAN 2003. LNCS, Springer, Heidelberg (2003) (to appear)

    Google Scholar 

  3. Chandra, P., Kshemkalyani, A.D.: Distributed Algorithm to Detect Strong Conjunctive Predicates. Information Processing Letters 87(5), 243–249 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chandra, P., Kshemkalyani, A.D.: Detection of Orthogonal Interval Relations. In: Sahni, S.K., Prasanna, V.K., Shukla, U. (eds.) HiPC 2002. LNCS, vol. 2552, pp. 323–333. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Cooper, R., Marzullo, K.: Consistent Detection of Global Predicates. In: Proc. ACM/ONR Workshop on Parallel & Distributed Debugging, pp. 163–173 (1991)

    Google Scholar 

  6. Garg, V.K., Waldecker, B.: Detection of Weak Unstable Predicates in Distributed Programs. IEEE Trans. Parallel & Distributed Systems 5(3), 299–307 (1994)

    Article  Google Scholar 

  7. Garg, V.K., Waldecker, B.: Detection of Strong Unstable Predicates in Distributed Programs. IEEE Trans. Parallel & Distributed Systems 7(12), 1323–1333 (1996)

    Article  Google Scholar 

  8. Hurfin, M., Mizuno, M., Raynal, M., Singhal, M.: Efficient Distributed Detection of Conjunctions of Local Predicates. IEEE Trans. Software Engg. 24(8), 664–677 (1998)

    Article  Google Scholar 

  9. Kshemkalyani, A.D.: Temporal Interactions of Intervals in Distributed Systems. Journal of Computer and System Sciences 52(2), 287–298 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  10. Kshemkalyani, A.D.: A Fine-Grained Modality Classification for Global Predicates. IEEE Trans. Parallel & Distributed Systems 14(8), 807–816 (2003)

    Article  Google Scholar 

  11. Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM 21(7), 558–565 (1978)

    Article  MATH  Google Scholar 

  12. Marzullo, K., Neiger, G.: Detection of Global State Predicates. In: Toueg, S., Kirousis, L.M., Spirakis, P.G. (eds.) WDAG 1991. LNCS, vol. 579, Springer, Heidelberg (1992)

    Google Scholar 

  13. Stoller, S., Schneider, F.: Faster Possibility Detection by Combining Two Approaches. In: Helary, J.-M., Raynal, M. (eds.) WDAG 1995. LNCS, vol. 972, pp. 318–332. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  14. Venkatesan, S., Dathan, B.: Testing and Debugging Distributed Programs Using Global Predicates. IEEE Trans. Software Engg. 21(2), 163–177 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kshemkalyani, A.D. (2003). A Note on Modalities for Nonconjunctive Global Predicates. In: Das, S.R., Das, S.K. (eds) Distributed Computing - IWDC 2003. IWDC 2003. Lecture Notes in Computer Science, vol 2918. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24604-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24604-6_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20745-0

  • Online ISBN: 978-3-540-24604-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics