Stanford University
Research Interests:
Networks, Distributed Systems, and Software Engineering, with
emphasis on communication protocols supporting large-scale distributed
applications such as distributed interactive simulation, audio and
video dissemination, and collaborative engineering. I am also
interested in software engineering approaches for large-scale
distributed systems, transport protocol design to support security
policies, and operating system support for high-performance
networking.
Thesis Research:
Effective Remote Modeling in Large-Scale Distributed Simulation
and Visualization Environments. My thesis describes communication
protocols and software architectures that support scalability in
distributed interactive simulation applications. In particular, it
concentrates on three techniques:
- Position History-Based Dead-Reckoning, a communication protocol
and algorithm that allows accurate display of the real-time position,
orientation, and structure of objects actually being modeled
on remote machines.
- Multiple-Detail Channels, allowing each host to locally
decide the appropriate level-of-detail for representing remote entities.
- Projection Aggregation Entities, which permit hosts to
selectively receive summaries from entity groups based on their
location, type, or both.
The PARADISE Project
is a testbed for my work.
You can even track the progress of my thesis by seeing a graph:
(PostScript).
Related Interests:
Collaborative computing, distributed object systems (i.e. DOE, OLE, CORBA,
DCE), object-oriented software engineering, multimedia, user interfaces.
Teaching:
Winter quarter 1995-1996:
Taught CS 249,
Object-Oriented Programming: A Modeling and Simulation
Perspective
Winter quarter 1993-1994:
Co-taught CS 244a, Computer Networks: Architectures and Protocols
Hobbies:
Playing flute, piccolo, and string bass; volleyball, swimming, and running;
backpacking, camping, and hiking; playing bridge and chess.
Selected Recent Publications:
Sandeep K. Singhal
Department of Computer Science
Gates Info. Sci. Bldg. 4A, Room 441
Stanford University
Stanford CA 94305-9040
415-723-2513 415-725-7398 (fax)
singhal .at. CS .dot. Stanford .dot. EDU