next up previous
Next: Fault-Tolerance in Distributed Systems Up: research Previous: Dependency Tracking

Observation of Distributed Programs

I believe that many problems in concurrent and distributed computing can be cast in the framework of observation and control. My research lab has done a pioneering work in setting up this framework. We initiated and developed a general theory for efficient observation of distributed programs. We proved that even unstable predicates can be detected quite efficiently. This was previously considered impossible. The algorithms for observation of distributed programs have wide applicability in testing and monitoring of distributed programs. I have given several invited talks in this area (keynote speaker at AADEBUG'97, a distinguished speaker at SEKE'96, lecturer at IBM Innovation series, etc.) Some specific accomplishments are given below.


next up previous
Next: Fault-Tolerance in Distributed Systems Up: research Previous: Dependency Tracking
Vijay K. Garg 2006-08-10