1. What are the contributions mentioned in the paper "Monitoring distributed systems using knowledge" ?
In this paper, the authors use knowledge-based control theory to monitor global properties in a distributed system.. The authors control the system to enforce that if a given global property is violated, at least one process knows this fact, and therefore may report it.. Their approach uses knowledge properties that are precalculated based on model checking.. Since synchronizations are expensive, the authors aim at minimizing their number using the knowledge analysis.
read more
2. What is the definition of a Petri net?
Petri net can be seen as a distributed system, consisting of a set of concurrently executing and temporarily synchronizing processes.
read more
3. What is the second iteration of the Petri net?
The second iteration terminates as soon as ∆ becomes an invariant or if all knowledgeable steps for pairs of processes not strictly including knowledgeable steps consisting of single processes have been added to the table.
read more
4. How do the authors achieve a synchronization of a distributed system?
To realize at runtime the temporary synchronizations needed to achieve such combined knowledge, asprecalculated using the knowledge analysis at compile time, a synchronization algorithm (such as α-core [14]) is used.
read more





