Abstract:
I'm involved in several projects that we've been thinking about migrating to the Windows NT context. The first, Eraser, is a data race detection tool I helped develop at DEC that automatically detects and locates data races in multi-threaded programs. This tool was initially developed under Digital UNIX for the pthread interface but we believe it would work equally well in the WIN32 environment. We think that a number of other such tools may also be possible, including including deadlock detection, lock contention analysis, and execution visualization.
Second, we've been exploring the development of highly integrated network services, in which storage and computation services are integrated directly into the network routing and switching infrastructure. We may use NT machines as clients (through the SMB-style CIFS interface) for these services and possibly as servers to manage this data.
Finally, I've helped build an extremely low cost system for remotely managing clusters of PC's using off-the-shelf X-1o power control parts and serial line consoles. We currently use a single 100Mhz PC to remotely control 24 x86 PC's and 8 Alpha PC's.
Stefan Savage
Department of Computer Science and Engineering
Box 352350
University of Washington
Seattle, WA 98105
206-685-4459
savage@cs.washington.edu
https://www.cs.washington.edu/homes/savage/