Check out the new USENIX Web site.
Technical Sessions   Monday, August 11, 1997
 9:00am - 9:10am Opening Remarks
Michael B. Jones, Microsoft Research
Ed Lazowska, University of Washington
 9:10am - 10:10am Keynote Address
Windows NT to the Max - Just How Far Can It Scale Up
Jim Gray, Microsoft Bay Area Research Center

 Windows NT is a great file and print server. It also makes a good web, mail, and SQL server. But how does it behave when you attach several hundred disks to a single NT node and run a database application against it? What happens when you spread an application across thirty NT servers and a thousand disks? This talk describes some high-end applications built with NT, and describes some of the unsolved problems these applications present.

Jim Gray is a specialist in database and transaction processing computer systems. His research focuses on scaleable computing: building super-servers and workgroup systems from commodity software and hardware. He is editor of the Performance Handbook for Database and Transaction Processing Systems, and co-author of Transaction Processing Concepts and Techniques. He is a member of the National Academy of Engineering, Fellow of the ACM, editor-in-chief of the VLDB Journal, and editor of the Morgan Kaufmann series on Data Management.

10:10am - 10:30am Break       Back to Technical Sessions Overview
10:30am - Noon Refereed Paper Session: Mangling Executables
  Instrumentation and Optimization of Win32/Intel Executables 
Ted Romer, Geoff Voelker, Dennis Lee, Alec Wolman, Wayne Wong, Hank Levy, and Brian N. Bershad, University of Washington, J. Bradley Chen, Harvard University

DIGITAL FX!32 - Running 32-Bit x86 Applications on Alpha NT
Anton Chernoff and Ray Hookway, Digital Equipment Corporation

Spike: An Optimizer for Alpha/NT Executables
Robert Cohn, David Goodwin, P. Geoffrey Lowney, and Norman Rubin, Digital Equipment Corporation

Improving Instruction Locality with Just-in-Time Code Layout
J. Bradley Chen and Bradley D. D. Leupen, Harvard University

Noon - 1:30pm Lunch (on your own)       Back to Technical Sessions Overview
1:30pm - 3:00pm Tutorial Session: Available Tools - A Guided Tour of the Win32 SDK, Windows NT Resource Kit, VTune, Etc.
K. Sridharan, Intel
Louis Kahn, Microsoft Corporation
3:00pm - 3:30pm Break       Back to Technical Sessions Overview
3:30pm - 5:00pm Refereed Paper Session: Driver Tricks
  The RTX Real-Time Subsystem for Windows NT
Bill Carpenter, Mark Roman, Nick Vasilatos, and Myron Zimmerman, VenturCom, Inc.

A Scheduling Scheme for Network Saturated NT Multiprocessors
Joergen Svaerke Hansen and Eric Jul, DIKU

Coordinated Thread Scheduling for Workstation Clusters Under Windows NT
Matt Buchanan and Andrew A. Chien, UIUC

Creating User-Mode Device Drivers with a Proxy
Galen C. Hunt, University of Rochester

5:00pm - 5:30pm Break       Back to Technical Sessions Overview
5:30pm - 7:00pm Panel Session: Do You Need Source?

This session will examine what you do and don't need Windows NT source code for as a researcher.

8:30pm - 11:00pm Dessert Reception, Seattle Aquarium

Sponsored by Microsoft Research and the Microsoft NT group

Back to Technical Sessions Overview

 - Workshop Info - Program at a Glance - Registration
 - Technical Sessions - Hotel & Travel Info - USENIX Windows NT