Check out the new USENIX Web site.
Conference Home At a Glance Register Tutorials Technical Sessions FREENIX Exhibition Organizers Activities

Technical Sessions    Wed., June 21 | Thurs., June 22 | Fri., June 23 | All in one file | FREENIX only

All Technical Sessions will be held in the San Diego Marriott Hotel & Marina.

THURSDAY, JUNE 22, 2000
9:00 am - 10:30 am
GENERAL SESSION
Marriott Hall 4

Distribution and Scalability: Problems and Solutions
Session Chair: Ken Arnold, Sun Microsystems

Virtual Services: A New Abstraction for Server Consolidation
John Reumann, University of Michigan; Ashish Mehra, IBM T.J. Watson Research Center; Kang G. Shin, University of Michigan; Dilip Kandlur, IBM T.J. Watson Research Center

Location-Aware Scheduling with Minimal Infrastructure
John Heidemann, USC/ISI; and Dhaval Shah, Noika

Distributed Computing: Moving from CGI to CORBA
James FitzGibbon and Tim Strike, Targetnet.com Inc.

INVITED TALKS
Marriott Hall 1-3

The Microsoft Antitrust Case: A View from an Expert Witness
Edward Felten, Princeton University

Edward Felten recently served as an expert witness in the Microsoft antitrust case, and as a consultant to the Department of Justice. He will talk about his experiences in working on this high-profile case, and what he learned about the law, economics, computer science, and connections among them.

FREENIX
Marriott Hall 5 & 6

Sockets
Session Chair: David Greenman, The FreeBSD Project

Protocol Independence Using the Sockets API
Craig Metz, University of Virginia

Scalable Network I/O in Linux
Niels Provos, University of Michigan; Chuck Lever, Sun-Netscape Alliance

Accept() Scalability in Linux
Stephen P. Molloy, University of Michigan; Chuck Lever, Sun-Netscape Alliance

10:30 am - 11:00 am   Break
11:00 am - 12:30 pm
GENERAL SESSION
Marriott Hall 4

Tools
Session Chair: Eran Gabber, Lucent Technologies--Bell Labs

Outwit: UNIX Tool-Based Programming Meets the Windows World
Diomidis Spinellis, University of the Aegean

Plumbing and Other Utilities
Rob Pike, Bell Laboratories

Integrating a Command Shell into a Web Browser
Robert C. Miller and Brad A. Myers, Carnegie Mellon University

INVITED TALKS
Marriott Hall 1-3

Challenges in Integrating the Mac OS and BSD Environments
Wilfredo Sanchez, Apple Computer

Apple's next-generation operating system, Mac OS X, is a drastic departure from previous versions of the Mac OS. Mac OS X's core operating system is a derivative of BSD UNIX, topped by a suite of application toolkits. The user-friendly GUI of the original Mac OS has been widely emulated in the personal computer industry. BSD's robust core, advanced networking, and scalability are highly valued in engineering and server applications. The combination offers a great deal of promise, but it has required many changes in the architecture of system components. Additionally, users use the systems in very different ways and expect different sorts of behavior.

FREENIX
Marriott Hall 5 & 6

Network Publishing
Session Chair: Chris Demetriou, AT&T Labs

Permanent Web Publishing
David S. H. Rosenthal, Sun Microsystems Laboratories; and Victoria A. Reich, Stanford University Libraries

The Globe Distribution Network
A. Bakker, E. Amade, and G. Ballintijn, Vrije Universiteit Amsterdam; I. Kuz, Delft University of Technology; P. Verkaik, I. van der Wijk, M. van Steen, and A. S. Tanenbaum, Vrije Universiteit Amsterdam

Open Information Pools
Johan Pouwelse, Delft University of Technology

12:30 pm - 2:00 pm   Lunch (on your own)
2:00 pm - 3:30 pm
GENERAL SESSION
Marriott Hall 4

Kernel Structures
Session Chair: Keith A. Smith, Harvard University

Operating System Support for Multi-User, Remote, Graphical Interaction
Alexander Ya-li Wong and Margo Seltzer, Harvard University

Techniques for the Design of Java Operating Systems
Godmar Back, Patrick Tullmann, Leigh Stoller, Wilson C. Hsieh, and Jay Lepreau, University of Utah

Signaled Receiver Processing
José Brustoloni, Eran Gabber, Abraham Silberschatz, and Amit Singh, Lucent Technologies--Bell Laboratories

INVITED TALKS
Marriott Hall 1-3

The Convergence of Networking and Storage: Will It Be SAN or NAS?
Rod Van Meter, Network Alchemy

What we think of as storage generally follows one of two models--either named files or undifferentiated, numbered blocks. Both models can be presented on a network. The former is often called network-attached storage (NAS); the latter, storage-area networks (SAN). This talk will explore the differences and similarities between the two and will examine where both are likely to go in the near future. Emphasis will be on scalability, naming, security, and network media.

FREENIX
Marriott Hall 5 & 6

X11 and User Interfaces
Session Chair: Miguel de Icaza, Helix Code, Inc.

The GNOME Canvas: A Generic Engine for Structured Graphics
Federico Mena-Quintero, Helix Code, Inc.; Raph Levien, Code Art Studio

Efficiently Scheduling X Clients
Keith Packard, SuSE, Inc.

The AT&T AST OpenSource Software Collection
Glenn S. Fowler, David G. Korn, Stephen S. North, and Kiem-Phong Vo, AT&T Laboratories--Research

3:30 pm - 4:00 pm   Break
4:00 pm - 5:30 pm
GENERAL SESSION
Marriott Hall 4

Works in Progress Reports (WIPs)

Session Chair: Aaron Brown, University of California at Berkeley

Pithy and fun, Works in Progress Reports introduce interesting new or ongoing work, and the USENIX audience provides valuable discussion and feedback.

Slots are limited. If you have interesting work you'd like to share, or a hot idea that's not yet ready for publication, send a paragraph or two of description to Aaron Brown at usenix2000-wips@usenix.org. Student work is particularly welcome.

INVITED TALKS
Marriott Hall 1-3

Lessons Learned About Open Source
Jim Gettys, Compaq

The X Window System was developed open-source using the Internet from nearly its inception, but has taken a number of (partial) turns along the way. These were partly forced by commercial pressure, but primarily because the Internet was not able to support the kind and scale of development seen in free software today. Now we see large-scale open-source software engineering with hundreds of contributors to a given project. Amazingly, X is alive and moving forward again. What can we learn from these experiences? What traps can be avoided? What opportunities are offered by the new desktops and new window managers? Where is further work needed? How should we further exploit the Web? What is possible now that we have more developers for open source than sit behind the walls of any corporation on the planet?

USENIX BOARD MEETING
Marriott Hall 5 & 6

Annual Meeting of the USENIX Association

Meet the USENIX Association Board of Directors face-to-face at the Annual meeting with the membership. Bring your questions and suggestions on how we might server you better. Drinks provided.




starfish

Wednesday Technical Sessions Friday Technical Sessions
Previous Page Next Page


?Need help? Use our Contacts page.
Last changed: 13 June 2000 mc
Conference index
Events Calendar
USENIX home