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.

WEDNESDAY, JUNE 21, 2000    Thursday | Friday
9:00 am - 10:30 am
Bill Joy photo Keynote Address
Bill Joy
Sun Microsystems Co-Founder and Vice President

Bill Joy will be talking about his vision of the future of computing.

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

Instrumentation and Visualization
Session Chair: Christopher Small, Osprey Partners LLC

Mapping and Visualizing the Internet
Bill Cheswick, Bell Laboratories; Hal Burch, Carnegie Mellon University; Steve Branigan, Bell Laboratories

Measuring and Characterizing System Behavior Using Kernel-Level Event Logging
Karim Yaghmour and Michel R. Dagenais, Ecole Polytechnique de Montréal

Pandora: A Flexible Network Monitoring Platform
Simon Patarin and Mesaac Makpangou, INRIA SOR Group, Rocquencourt

INVITED TALKS
Marriott Hall 1-3

Computer System Security: Is There Really a Threat?
Avi Rubin, AT&T Research

I'm often asked, "If we're so vulnerable, how come I don't hear about incidents that often?" While I cannot answer that question, I can try to answer the question of whether or not there is a threat. In this talk, I will look at some historic and some more recent computer security incidents. How did the attacks occur? Why did they succeed? What were the consequences? Could it have been worse? We will look at security issues in existing systems and assess the level of danger. Finally, I'll discuss what the best defenses are, and the steps we can each take to secure our systems and data.

FREENIX
Marriott Hall 5 & 6

Storage Systems
Session Chair: Marshall Kirk McKusick, Author & Consultant

Swarm: A Log-Structured Storage System for Linux
Ian Murdock and John H. Hartman, University of Arizona

DMFS--A Data Migration File System for NetBSD
William Studenmund, Veridian MRJ Technology Solutions

A 3-Tier RAID Storage System with RAID1, RAID5, and Compressed RAID5 for Linux
K. Gopinath, Nitin Muppalaneni, N. Suresh Kumar, and Pankaj Risbood, Indian Institute of Science, Bangalore

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

File Systems

Session Chair: Liuba Shrira, Brandeis University

A Comparison of File System Workloads
Drew Roselli and Jacob R. Lorch, University of California at Berkeley; Thomas E. Anderson, University of Washington

FiST: A Language for Stackable File Systems
Erez Zadok and Jason Nieh, Columbia University

Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems
Margo I. Seltzer, Harvard University; Gregory R. Ganger, Carnegie Mellon University; M. Kirk McKusick, Author & Consultant; Keith A. Smith, Harvard University; Craig A. N. Soules, Carnegie Mellon University; Christopher A. Stein, Harvard University

INVITED TALKS
Marriott Hall 1-3

Watching the Waist of IP
Steve Deering, Cisco Systems

The Internet protocol architecture has an hourglass shape: a wide variety of applications and end-to-end (upper-layer) protocols are supported by a single, "narrow" protocol called IP, which in turn rests upon a wide variety of network and datalink (lower-layer) protocols. The Internet's enormous flexibility in accommodating new transmission technologies and new applications, and its ability to serve as the convergence platform for data, telephony, TV, and other media, depend on this hourglass design. However, as the Internet has grown, the waist of the hourglass has spread. In this talk, I review the evolution of the IP layer of the Internet, discuss the consequences of the changes, and speculate on the future shape of IP.

FREENIX
Marriott Hall 5 & 6

Network System Administration
Session Chair: Victor Yodaiken, FSMLabs and New Mexico Institute of Technology

Extending Internet Services Via LDAP
James Dutton, Southern Illinois University

MOSIX: How Linux Clusters Solve Real-World Problems
Steve McClure and Richard Wheeler, EMC2 Corp.

Webmin
Jamie Cameron, Caldera Systems

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

Old Dogs, New Tricks
Session Chair: Greg Minshall, Siara Systems

Lexical File Names in Plan 9, or, Getting Dot-Dot Right
Rob Pike, Bell Laboratories

Gecko: Tracking a Very Large Billing System
Andrew Hume, AT&T Labs--Research; Scott Daniels, Electronic Data Systems Corp.; Angus MacLellan, AT&T Labs--Research

Extended Data Formatting Using Sfio
Glenn S. Fowler, David G. Korn, and Kiem-Phong Vo, AT&T Labs--Research

INVITED TALKS
Marriott Hall 1-3

Implementing 3D Workstation Graphics on PC UNIX Hardware
Daryll Strauss, Precision Insight

3D hardware for PCs has improved to the point that it is beginning to rival that of traditional 3D graphics workstations. Providing these capabilities on commodity hardware poses a number of difficult problems. For example, 3D hardware has a voracious appetite for data, and commodity hardware is typically not designed for secure multitasking. Precision Insight is working with a number of vendors to provide completely open-source solutions to these problems under X and Linux.

FREENIX
Marriott Hall 5 & 6

File Systems
Session Chair: Ted Ts'o, VA Linux Systems

Porting the SGI XFS File System to Linux
Jim Mostek, Bill Earl, Steven Levine, Steve Lord, Russell Cattelan, Ken McDonell, Ted Kline, Brian Gaffey, and Rajagopal Ananthanarayanan, SGI

LinLogFS--A Log-Structured File System for Linux
Christian Czezatke xS+S; M. Anton Ertl, TU Wien

UNIX Filesystem Extensions in the GNOME Environment
Ettore Perazzoli, Helix Code, Inc.

THURSDAY, JUNE 22, 2000    Wednesday | Friday
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

FRIDAY, JUNE 23, 2000    Wednesday | Thursday
9:00 am - 10:30 am
GENERAL SESSION
Marriott Hall 4

Run-Time Tools and Tricks
Session Chair: Christopher Small, Osprey Partners LLC

DITools: Application-Level Support for Dynamic Extension and Flexible Composition
Albert Serra, Nacho Navarro, and Toni Cortes, Universitat Politècnica de Catalunya

Portable Multithreading--The Signal Stack Trick for User-Space Thread Creation
Ralf S. Engelschall, Technische Universität München (TUM)

Transparent Run-Time Defense Against Stack-Smashing Attacks
Arash Baratloo and Navjot Singh, Bell Labs Research, Lucent Technologies; Timothy Tsai, Reliable Software Technologies

INVITED TALKS
Marriott Hall 1-3

An Introduction to Quantum Computation and Communication
Rob Pike, Lucent Technologies--Bell Labs

Quantum computation is more than just the use of very small things to compute. It exploits the fundamentally odd properties of quantum-mechanical interaction to achieve profound parallelism, zero-energy calculations, and other technological marvels. I will discuss how the quantum world makes these things possible, the design of quantum hardware and software, proposals for practical quantum devices, and the prospects for quantum computation and communication in our lifetimes.

FREENIX
Marriott Hall 5 & 6

Security
Session Chair: Niels Provos, University of Michigan

Implementing Internet Key Exchange, IKE
Niklas Hallqvist, Applitron Datasystem AB; Angelos D. Keromytis, University of Pennsylvania

Transparent Network Security Policy Enforcement
Angelos D. Keromytis, University of Pennsylvania; Jason L. Wright, Network Security Technologies, Inc. (NETSEC)

Safety Checking of Kernel Extensions
Craig Metz, University of Virginia

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

Measurement and Stability
Session Chair: Fred Douglis, AT&T Labs--Research

Towards Availability Benchmarks: A Case Study of Software RAID Systems
Aaron Brown and David A. Patterson, University of California at Berkeley

Performing Replacement in Modem Pools
Yannis Smaragdakis, Georgia Institute of Technology; Paul Wilson, University of Texas at Austin

Auto-Diagnosis of Field Problems in an Appliance Operating System
Gaurav Banga, Network Appliance, Inc.

INVITED TALKS
Marriott Hall 1-3

Providing Future Web Services
Andy Poggio, Sun Labs

This presentation will begin by describing the day when desktop PCs will no longer dominate as networked devices. In this new era, network appliances will be the most common devices. It will discuss Web services for commerce, education, and entertainment: how they'll change, and what new Web services will proliferate. Finally, it will describe in detail the computer system architecture and network infrastructure that will be needed to provide these services, including the roles that InfiniBand, IPv6, and other new technologies will play.

FREENIX
Marriott Hall 5 & 6

Cool Stuff
Session Chair: Clem Cole, Compaq

An Operating System in Java for the Lego Mindstorms RCX Microcontroller
Pekka Nikander, Helsinki University of Technology

LAP: A Little Language for OS Emulation
Donn M. Seeley, Berkeley Software Design, Inc.

Traffic Data Repository at the WIDE Project
Kenjiro Cho, Sony CSL; Koushirou Mitsuya, Keio University; Akira Kato, University of Tokyo

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

Servers: Load Balancing and Scheduling
Session Chair: Yoonho Park, IBM Research

Dynamic Function Placement for Data-Intensive Cluster Computing
Khalil Amiri, David Petrou, Gregory R. Ganger, and Garth A. Gibson, CS, Carnegie Mellon University

Scalable Content-Aware Request Distribution in Cluster-Based Network Servers
Mohit Aron, Darren Sanders, Peter Druschel, and Willy Zwaenepoel, Rice University

Isolation with Flexibility: A Resource Management Framework for Central Servers
David G. Sullivan and Margo I. Seltzer, Harvard University

INVITED TALKS
Marriott Hall 1-3

The GNOME Project
Miguel de Icaza

The GNU Network Object Model Environment (GNOME) project aims at providing a framework for UNIX application development. Lack of infrastructure has made UNIX systems lag in some areas. GNOME provides a component model that encourages code reuse and tool replacement by making applications adhere to a set of GNOME-standardized CORBA interfaces. A name server and an object-launching facility are used to make GNOME tools integrate in the desktop. GNOME graphical applications are written using the GTK+ toolkit, and they use the GNOME foundation libraries to simplify programming and encourage a standardized graphical user environment. The GNOME printing subsystem provides programmers with a portable and powerful printing subsystem.

FREENIX
Marriott Hall 5 & 6

Short Topics
Session Chair: Stephen C. Tweedie, Red Hat, Inc.

JEmacs--The Java/Scheme-Based Emacs
Per Bothner

A New Rendering Model for X
Keith Packard, SuSE, Inc.

UBC: An Efficient Unified I/O and Memory Caching Subsystem for NetBSD
Chuck Silvers, The NetBSD Project

Mbuf Issues in 4.4BSD IPv6 Support--Experiences from the KAME IPv6/IPsec Implementation
Jun-ichiro itojun Hagino, Internet Initiative Japan Inc.

Malloc() Performance in a Multithreaded Linux Environment
Chuck Lever and David Boreham, Sun-Netscape Alliance

3:30 pm - 4:00 pm   Break
4:00 pm - 5:30 pm
Closing Session

Thomas Dolby Robertson photo New Horizons for Music on the Internet

Thomas Dolby Robertson, Beatnik, Inc.

The dynamics of creating and experiencing Web content are continually evolving. The integration of music and interactive audio into the fabric of computer and Internet technologies have enhanced the overall Web experience, moving it from a silent environment to a multi-sensory one. Come see what Thomas Dolby Robertson and his company, Beatnik, Inc., have contributed to the world of the Internet using sound and audio technologies. Mr. Robertson will show that everyone, from composers and musicians to Web homesteaders and professional Web designers, can benefit from these evolving technologies. Case studies presented will also illustrate how the emergence of new applications is making the Web a stage for true musical interaction.


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