Perturbation tracking

The complexity of tracking perturbations in discrete event dynamic systems (DEDS) depends on the systems' perturbation propagation mechanism and on the length of the event trace. Existing perturbation propagation algorithms assume that all unperturbed event times are observed and that all perturbed times are required. This paper concerns a complementary approach, termed perturbation tracking (PT), that accurately tracks perturbations in systems for which only a subset of event times are known. The authors apply PT to a class of partially-observed, timed Petri nets and show that for accurate tracking it is necessary and sufficient to know the token holding times between observations. The authors conclude with an example, motivated by a practical software monitoring problem, that illustrates how this information can be derived from structural and event trace analysis. Not surprisingly, the perturbation propagation rules of the authors' PT algorithm are closely related to the existing algorithms when all event timings are observed.<<ETX>>

[1]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[2]  Christos G. Cassandras,et al.  Infinitesimal and finite perturbation analysis for queueing networks , 1982, 1982 21st IEEE Conference on Decision and Control.

[3]  François Baccelli,et al.  Recursive equations and basic properties of timed Petri nets , 1991 .

[4]  Edwin K. P. Chong,et al.  Inversion of timed Petri nets , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[5]  Thomas J. LeBlanc,et al.  Debugging Parallel Programs with Instant Replay , 1987, IEEE Transactions on Computers.

[6]  Thomas L. Casavant,et al.  Recovering Unconrupted Event Traces from Corrupted Event Traces in Parallel/Distributed Computing Systems , 1991, ICPP.

[7]  C. G. Cassandras,et al.  Sensitivity analysis of discrete-event systems with nonMarkovian event processes , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.