loading...
Self Checking Network Protocols: A Monitor Based Approach
Florianpolis, Brazil October 18-October 20
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RELDIS.2004.135300023rd IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gunjan Khanna, Purdue University, West Lafayette, IN
Padma Varadharajan, Purdue University, West Lafayette, IN
Saurabh Bagchi, Purdue University, West Lafayette, IN
The wide deployment of high-speed computer networks has made distributed systems ubiquitous in today's connected world The machines on which the distributed applications are hosted are heterogeneous in nature, the applications often run legacy code without the availability of their source code, the systems are of very large scales, and often have soft real-time guarantees. In this paper, we target the problem of online detection of disruptions through a generic external entity called Monitor that is able to observe the exchanged messages between the protocol participants and deduce any ongoing disruption by matching against a rule base composed of combinatorial and temporal rules. The Monitor architecture is application neutral, with the rule base making it specific to a protocol. To make the detection infrastructure scalable and dependable, we extend it to a hierarchical Monitor structure. The infrastructure is applied to a streaming video application running on a reliable multicast protocol called TRAM installed on the campus wide network. The evaluation brings out the scalability of the Monitor infrastructure and detection coverage under different kinds of faults for the single level and the hierarchical arrangements.
Citation:
Gunjan Khanna, Padma Varadharajan, Saurabh Bagchi, "Self Checking Network Protocols: A Monitor Based Approach," srds, pp.18-30, 23rd IEEE International Symposium on Reliable Distributed Systems (SRDS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.