(Enter summary)
Abstract: Debugging distributed programs is considerably more difficult than debugging sequential programs. We address issues in debugging distributed programs and provide a general framework for observing and controlling a distributed computation and its applications to distributed debugging. Observing distributed computations involves solving the predicate detection problem. We present the main ideas involved in developing efficient algorithms for predicate detection. Controlling distributed... (Update)
Cited by: More
Application Programming on a Shared Memory Multicomputer - Poynor, Wylegala (2000)
(Correct)
Similar documents (at the sentence level):
9.9%: Predicate Control for Active Debugging of Distributed Programs - Tarafdar, Garg (1998)
(Correct)
Active bibliography (related documents): More All
0.7: Observation and Control for Debugging Distributed Computations - Garg (1997)
(Correct)
0.5: Enforcing Deterministic Execution of Parallel Programs.. - Karl, Leberecht.. (1998)
(Correct)
0.3: On Detecting Global Predicates in Distributed Computations - Mittal, Garg (2001)
(Correct)
Similar documents based on text: More All
0.9: Predicate Control in Distributed Systems - Tarafdar
(Correct)
0.9: Debugging Distributed Programs Using Controlled Re-execution - Mittal, Garg (2000)
(Correct)
0.8: Cv - Tarafdar
(Correct)
BibTeX entry: (Update)
Ashis Tarafdar, Vijay K. Garg, "Debugging in a Distributed World: Observation and Control", Proceedings of the IEEE Workshop on Application-Specific Software Engineering and Technology, 1998. http://citeseer.ist.psu.edu/tarafdar98debugging.html More
@misc{ tarafdar98debugging,
author = "A. Tarafdar and V. Garg",
title = "Debugging in a Distributed World: Observation and Control",
text = "Ashis Tarafdar, Vijay K. Garg, Debugging in a Distributed World: Observation
and Control, Proceedings of the IEEE Workshop on Application-Specific Software
Engineering and Technology, 1998.",
year = "1998",
url = "citeseer.ist.psu.edu/tarafdar98debugging.html" }
Citations (may not include all citations):
917
and the ordering of events in a distributed system (context) - Lamport, clocks - 1978
572
Distributed snapshots: determining global states of distribu.. (context) - Chandy, Lamport - 1985
352
Virtual time and global states of distributed systems
- Mattern - 1989
163
Debugging parallel programs with instant replay (context) - LeBlanc, Mellor-Crummey - 1987
114
Consistent detection of global predicates
- Cooper, Marzullo - 1991
114
Logical time in distributed computing systems (context) - Fidge - 1991
73
Algorithms for mutual exclusion (context) - Raynal - 1986
67
Consistent global states of distributed systems: fundamental..
- Babaoglu, Marzullo - 1993
60
Detection of weak unstable predicates in distributed program..
- Garg, Waldecker - 1994
15
Predicate control for active debugging of distributed progra..
- Tarafdar, Garg - 1998
14
On techniques and their limitations for the global predicate.. (context) - Chase, Garg - 1995
12
A bibliography of parallel debuggers (context) - Pancake, Netzer - 1991
7
Re-execution of distributed programs to detect bugs hidden b..
- Kilgore, Chase - 1997
5
Observation of global properties in distributed systems
- Garg - 1996
4
Addressing false causality while detecting predicates in dis..
- Tarafdar, Garg - 1998
3
Characterization of message ordering specifications and prot..
- Murty, Garg - 1997
2
Testing of distributed programs (context) - Tai, Carver - 1996
Documents on the same site (http://www.ece.utexas.edu/~garg/pubs.html): More
A Quorum-based Distributed Channel Allocation Algorithm.. - Skawratananond, Garg
(Correct)
Consistency Conditions for Multi-Object Distributed Operations - Mittal, Garg (1998)
(Correct)
Algorithmic Combinatorics based on Slicing Posets - Garg (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC