Tutorial

Showcase Presentation

Book Chapters

Papers

Embedded and Distributed Middleware Systems

 


Network Protocol Design Techniques and Verification



Leader Election and Spanning Tree Algorithms

  • Leader Election in Complete Networks , SIAM Journal on Computing, 26(3), June 1997. A preliminary version appeared in the ACM Symposium on Principles of Distributed Computing, August 1992.

  • A Distributed Protocol for Constructing Multicast Trees , G. Singh and K. Vellanki, International Conference on Principles of Distributed Systems, December 1998.

  • Leader Election Using Sense of Direction , Distributed Computing, 10(3), 1997. Some results appeared in the International Conference on Parallel and Distributed Computing Systems, October, 1994.

  • A Fault-tolerant Protocol for Election in Chordal-ring Networks with Fail-stop processor failures , IEEE Transactions on Reliability, 46(1), 1997 (with Yi Pan).

  • A Highly Asynchronous Minimum Spanning Tree Protocol , Distributed Computing, 8(2), 1995. (with Arthur Bernstein).

  • Leader Election in the Presence of Link Failures , IEEE Transactions on Parallel and Distributed Computing, 7(3), March 1996. A preliminary version appeared in the ACM Symposium on Principles of Distributed Computing, August 1994.

  • Selection on k-dimensional Meshes with Multiple Broadcasting, Computer Journal, 39(2), 1996 (with Yi Pan and Mounir Hamdi).

  • G. Singh and M. Bommareddy, Replica Placement in a Dynamic Network, IEEE International Conference on Distributed Computing Systems, June 1994.

  • Real-time Leader Election , Information Processing Letters, pages 57-61, 49, 1994.

  • Adaptive Breadth-First Search Protocols, G. Singh and C. Chou, International Phoenix Conference on Computers and Communication, April 1994.

  • Reconfiguration of Spanning Tree algorithms in Networks in the Presence of Node Failures, IEEE International Conference on Distributed Computing Systems, June 1993. (with K. Ravindran and P. Gupta)

  • Efficient Leader Election in Complete Networks IEEE International Conference on Distributed Computing Systems, May 1991.

  • G. Singh, S.A. Smolka and I.V. Ramakrishnan. Distributed Algorithms for Tree Pattern Matching, Second International Workshop on Distributed Algorithms, Amsterdam, Lecture Notes in Computer Science, Vol. 312, Springer Verlag, pp 92-107, July 1987.

Any opinions, findings, conclusions, or recommendations expressed in the material are those of the author(s), and do not necessarily reflect the views of the National Science Foundation