Check out the new USENIX Web site.
4th USENIX Windows Systems Symposium LISA-NT Conference
At a Glance Register and Hotel Tutorials LISA-NT Tech Sessions Win Systems Tech Sessions Exhibition Organizers Activities

4th USENIX Windows Systems Symposium Technical Sessions
[Thursday, August 3]    [Friday, August 4]

Refereed Papers

Invited Talks

Thursday, August 3, 2000

9:00 am—10:15 am   Welcome and Keynote Address
From NT OS/2 to Windows 2000 and Beyond--A Software-Engineering Odyssey
Mark Lucovsky, Windows NT Lead Architect, Microsoft
To View Slides: PowerPoint (Complete) or HTML (Mostly Complete: missing slides #19 and #31)

markl The Windows NT project started in 1988 with 12 engineers. Windows 2000 involved teams totaling more than 5,000 people--the largest group of engineers Microsoft has ever assembled for a single project. What did it take to scale the development effort by orders of magnitude in just ten years? How well has the initial design stood up over time? This talk will examine the software engineering challenges encountered and lessons learned during the Windows NT development effort, as well as look forward to the future.

Mark Lucovsky is Lead Architect in the Windows NT Group. He was one of the founding members of the Windows NT group, joining Microsoft in 1988 from Digital Equipment Corporation. Mark's contributions to Windows NT include designing and implementing the process/thread structure, the debugging architecture, and the user-mode runtime environment including the bootstrapping of the various subsystems and service processes.

10:15 am—10:45 am   Break

10:45 am—11:45 am   File Systems
Session Chair: David Steere, Oregon Graduate Institute

Archipelago: An Island-Based File System for Highly Available and Scalable Internet Services
Minwen Ji, Edward Felten, Randolph Wang, and Jaswinder Pal Singh, Princeton University

Single Instance Storage in Windows 2000
Bill Bolosky and Scott Corbin, Microsoft Research; David Goebel, Ivy Software; and John Douceur, Microsoft Research

11:45 am—1:15 pm   Lunch (on your own)

1:15 pm—2:45 pm   Security
Session Chair: Ed Felten, Princeton University

User-level Resource-constrained Sandboxing
Fangzhe Chang, Ayal Itzkovitz, and Vijay Karamcheti, New York University

WindowBox: A Simple Security Model for the Connected Desktop
Dirk Balfanz, Princeton University; and Daniel R. Simon, Microsoft Research

An Objectbase Schema Evolution Approach to Windows NT Security
Ken Barker, University of Calgary; Raj Jayaplan and Randal Peters, University of Manitoba

2:45 pm—3:00 pm   Break

3:00 pm—4:00 pm   Developer Tools
Session Chair: Rumi Zahir, Intel Corporation

An Empirical Study of the Robustness of Windows NT Applications Using Random Testing
Justin Forrester and Barton Miller, University of Wisconsin

Gemini Lite: A Non-Intrusive Debugger for Windows NT
Ryan Wallach, Avaya Communication

4:00 pm—4:15 pm   Break

4:15 pm—6:00 pm   Works in Progress Reports (WiPs)/Posters and Demos/Reception
WiPs: Do you have interesting work you would like to share, or a cool idea that is not yet ready to be published? Symposium attendees provide valuable discussion and feedback. Short, pithy, and fun, Work in Progress Reports (WiPs) introduce interesting new or ongoing work. We are particularly interested in presentation of student work. If you have work you would like to present, send a one- or two-paragraph summary to

Poster and Demos: In this informal setting, participants will present and demonstrate their work. If you have a poster or demo you would like to present, send a description to

Friday, August 4, 2000
9:00 am—10:00 am   Keynote
B2BeDirect: B2B E-Commerce Using Microsoft Software and Dell Hardware
Tilak Mandadi, Director of Technology,

As businesses develop B2B partnerships with their customers, the availability, scalability, and manageability of e-commerce Web sites become critical. This talk will explain how Dell Online achieves these goals in one of the world's largest e-commerce Web sites, powered by Dell servers running Windows. We will talk about what works and what doesn't work. We will also look forward to the evolution of e-commerce: how to tailor the internal commerce infrastructure to support B2B and how to determine the right architecture for your B2B needs.

10:00 am—10:30 am   Break

10:30 am—12:00 noon   Wireless Systems
Session Chair: Richard Draves, Microsoft Research

Extending the Windows Desktop Interface with Connected Handheld Computers
Brad Myers, Robert Miller, Benjamin Bostwick, and Carl Evankovich, Carnegie Mellon University

Opportunities for Bandwidth Adaptation in Microsoft Office Documents
Eyal de Lara, Dan S. Wallach, and Willy Zwaenepoel, Rice University

A Toolkit for Building Dependable and Extensible Home Networking Applications
Yi-Min Wang and Wilf Russell, Microsoft Research; and Anish Arora, Ohio State University

12 noon—1:30 pm   Symposium Luncheon

1:30 pm—2:30 pm   
Supercomputing on Windows Clusters: Experience and Future Directions
Andrew A. Chien, CTO, and SAIC Chair Professor, University of California at San Diego
To View Slides: in PowerPoint

Windows clusters offer many advantages for high-performance computing. The Concurrent Systems Architecture Group at UCSD and the National Center for Supercomputing Applications (NCSA) have built a large Windows supercomputing cluster, with over 500 processors, 200GB of memory, and network bisections of greater than 240Gbps. This talk will describe the design, including the core cluster technologies (HPVM) and the NT Supercluster. It will cover the evaluation of this system and its performance on a wide variety of scientific applications.

Andrew A. Chien is the Chief Technical Officer of and the Science Applications International Corporation (SAIC) Chair Professor in the Department of Computer Science and Engineering at the University of California, San Diego. His previous affiliations include the University of Illinois, the National Center for Supercomputing Applications, and the Massachusetts Institute of Technology. He has received numerous awards and recognitions for his research.

2:30 pm—3:00 pm   Break

3:00 pm—4:00 pm   Cluster Computing
Session Chair: Werner Vogels, Cornell University

WSDLite: A Lightweight Alternative to Windows Sockets Direct Path
Evan Speight, Hazim Abdel-Shafi, and John K. Bennett, Rice University

Global Memory Management for a Multi-Computer System
Dejan Milojicic, Steve Hoyle, Alan Messer, Albert Munoz, Lance Russell, and Tom Wylegala, HP Labs; Vivekanand Vellanki, Georgia Tech; and Stephen Childs, Cambridge University, UK

?Need help? Use our Contacts page.
Last changed: 24 Aug 2000 mc
Windows Systems Symposium index
LISA-NT Conference index
Events calendar