๐Ÿ“–
Detecting Diamond Necklaces in Labeled Dags (A Problem from Distributed Debugging)
Michel Hurfin, Michel Raynal

Detecting Diamond Necklaces in Labeled Dags (A Problem from Distributed Debugging)

Author / Organization:
Science & Mathematics Published 1996 Verification Pending

Overview & Synopsis

The problem tackled in this paper originates from the debugging of distributed applications. Execution of such an application can be modeled as a partially ordered set of process states. The debugging of control flows (sequences of process states) of these executions is based on the satisfaction of predicates by process states. A process state that satisfies a predicate inherits its label. It follows that, in this context, a distributed execution is a labeled directed acyclic graph (dag for short). Debug or determine if control flows of a distributed execution satisfies some property amounts to test if the labeled dag includes some pattern defined on predicate labels. This paper first introduces a general pattern (called diamond necklace) which includes classical patterns encountered in distributed debugging. Then an efficient polynomial time algorithm detecting such patterns in a labeled dag is presented. To be easily adapted to an on-the-fly detection of the pattern in distributed executions, the algorithm visits the nodes of the graph according to a topological sort strategy.

Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title Detecting Diamond Necklaces in Labeled Dags (A Problem from Distributed Debugging)
Author / Organization Michel Hurfin, Michel Raynal
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 1996
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-116084
Original Source Link Visit Source Page on hal.science »