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.
|
|