4th USENIX Windows Systems Symposium Technical Sessions
[Thursday, August 3]
[Friday, August 4]
Refereed Papers
Invited Talks
Thursday, August 3, 2000
|
9:00
am10: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)
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
am10:45 am Break
|
|
10:45
am11: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
am1:15 pm Lunch (on your own)
|
|
1:15
pm2: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
pm3:00 pm Break
|
|
3:00
pm4: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
pm4:15 pm Break
|
|
4:15
pm6: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
usenix-win2000wips@usenix.org.
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
usenix-win2000posters@usenix.org.
|
Friday, August 4, 2000
|
9:00
am10:00 am Keynote
|
B2BeDirect: B2B E-Commerce Using Microsoft Software and Dell Hardware
Tilak Mandadi, Director of Technology, Dell.com
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
am10:30 am Break
|
|
10:30
am12: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
noon1:30 pm Symposium Luncheon
|
|
1:30
pm2:30 pm
|
Supercomputing on Windows Clusters: Experience and Future Directions
Andrew A. Chien, CTO, Entropia.com 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 Entropia.com 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
pm3:00 pm Break
|
|
3:00
pm4: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
|
|