Check out the new USENIX Web site.
2004 USENIX Annual Technical Conference, June 27-July 2, 2004, Boston Marriott Copley Place, Boston, MA
USENIX '03 Home  | USENIX Home  | Events  | Publications  | Membership








Open Sessions











Complete Technical Sessions
By Day: Monday | Tuesday | Wednesday | Thursday | Friday
By Session: General Sessions | FREENIX | SIGs | Guru Is In | WiPs

Locations: See the complete technical sessions.

Tuesday, June 29
9:00 a.m.–10:00 a.m. Tuesday
Plenary Session
Network Complexity: How Do I Manage All of This? (PDF)
Eliot Lear, Corporate Irritant, Cisco Systems
Listen in MP3 format
Networking Security Sysadmin

In the evolution of computers and networks, we have developed complex mechanisms to manage one, the other, or both. We organize teams based on technology or task, only to find that the tools they use converge at times and then diverge again. I'll discuss the latest convergences in the context of distributed systems management, network management, security, and voice in a world of ISPs, ASPs, Web services. It all boils down to this: why can't we manage the network just like one large UNIX box?

Eliot Lear started his career developing distributed management tools for UNIX in 1987 at Rutgers University. From 1991 through 1998 he was part of a team that ran a large computer manufacturer network. Since 1998, Eliot has been the Corporate Irritant of Cisco Systems, focusing on the area of network management, network applications, and cross-functional integration.

10:00 a.m.–10:30 a.m.   Break  
10:30 a.m.–12:00 p.m. Tuesday
Overlays in Practice
Session Chair: Fred Douglis, IBM Research
Networking Sysadmin
Awarded Best Paper!
Handling Churn in a DHT
Sean Rhea and Dennis Geels, University of California, Berkeley; Timothy Roscoe, Intel Research, Berkeley; John Kubiatowicz, University of California, Berkeley

A Network Positioning System for the Internet
T.S. Eugene Ng, Rice University; Hui Zhang, Carnegie Mellon University

Early Experience with an Internet Broadcast System Based on Overlay Multicast
Yang-hua Chu and Aditya Ganjam, Carnegie Mellon University; T.S. Eugene Ng, Rice University; Sanjay G. Rao, Kunwadee Sripanidkulchai, Jibin Zhan, and Hui Zhang, Carnegie Mellon University

UseBSD SIG BSD Networking
Using Globus with FreeBSD
Brooks Davis and Craig Lee, The Aerospace Corporation

Building a NIDS with OpenBSD
Kamal Hilmi Othman, NISER; Mohammad Rizal Othman, JARING

Deploying Commercial DB on Linux
Steve Rees, DB2 Development, IBM Toronto Lab
Linux/Open Source
Steve Rees is a Senior Performance Manager in DB2 development at the IBM Toronto Lab, focusing on transaction processing performance on Linux. He's been part of DB2 development for twelve years and has been working on performance for the last six. He still likes getting bits under his fingernails.

This session will deal with various aspects of performance as related to commercial database systems for Linux. This includes the technical challenges of producing high-performance, high-quality code on Linux, as well as performance questions customers may face when deploying a large database system on Linux.

12:00 p.m.–1:30 p.m.   Lunch (on your own)  
1:30 p.m.–3:00 p.m. Tuesday
Secure Services
Session Chair: Atul Adya, Microsoft Research
Reliability and Security in the CoDeeN Content Distribution Network
Limin Wang, KyoungSoo Park, Ruoming Pang, Vivek Pai, and Larry Peterson, Princeton University

Building Secure High-Performance Web Services with OKWS
Maxwell Krohn, MIT

REX: Secure, Extensible Remote Execution
Michael Kaminsky and Eric Peterson, MIT; Daniel B. Giffin, NYU; Kevin Fu, MIT; David Mazières, NYU; M. Frans Kaashoek, MIT

The NetBSD Update System
Alistair Crooks, The NetBSD Project

A Software Approach to Distributing Requests for DNS Service Using GNU Zebra, ISC BIND 9, and FreeBSD
Joe Abley, Internet Systems Consortium, Inc.

NFS Deployment for High Performance
Tom Talpey, Network Appliance, Inc.
BSD Linux/Open Source Networking Sysadmin
NFS is increasingly deployed in performance-sensitive environments, where numerous new issues are confronted relative to "traditional" workgroup-style deployments. Tom will discuss goals, issues, and tunings that may be relevant to NFS. Also, he and his audience will explore new transport-level developments that NFS will be taking advantage of in the near future.
3:00 p.m.–3:30 p.m.   Break  
3:30 p.m.–5:00 p.m. Tuesday
The Network-Application Interface
Session Chair: Vivek Pai, Princeton University
Coding Networking
Network Subsystems Reloaded: A High-Performance, Defensible Network Subsystem
Anshumal Sinha, Sandeep Sarat, and Jonathan S. Shapiro, Johns Hopkins University

accept()able Strategies for Improving Web Server Performance
Tim Brecht, David Pariag, and Louay Gammo, University of Waterloo

Lazy Asynchronous I/O for Event-Driven Servers
Khaled Elmeleegy, Anupam Chanda, and Alan L. Cox, Rice University; Willy Zwaenepoel, EPFL, Lausanne

Building a Secure Digital Cinema Server Using FreeBSD
Nate Lawson, Cryptography Research

Panel: The State of the BSD Projects
Chair: Marshall Kirk McKusick, Author and Consultant

The FreeBSD Project
Robert Watson, Core Team Member, The FreeBSD Project

Since 1992, the FreeBSD Project has been one of the the open source community's organizational and technical success stories. In addition to serving the needs of some of the most well-known players on the Internet, it has managed to forge some of the most significant and long-running ties between the commercial world and BSD's open source contingent. Robert Watson will discuss what lessons have been learned over the course of the last decade and some of the more recent developments in the BSD world.

The NetBSD Project
Christos Zoulas, President, NetBSD Foundation

Celebrating its 11th year of development, NetBSD is the most portable operating system in the world. It runs on everything from the oldest VAXes to the latest AMD64 systems, from big-iron servers to embedded and handheld devices.

The DragonFly BSD Project
Matt Dillon, Project Leader, The DragonFly BSD Project

Lessons from the Trenches: Enterprise Wireless LANs
Philippe Joubert, ReefEdge Networks
BSD Linux/Open Source Networking Sysadmin
Philippe Joubert is the Director of Engineering at ReefEdge Networks.

In this session Philippe will discuss the common pitfalls of WLAN deployments and how they can be avoided. Topics of discussion include security, mobility, management, deployment, support, and network design.

5:15 p.m.–6:00 p.m. Tuesday
Work-in-Progress Reports (WiPs)

Session Chair: Vivek Pai, Princeton University

Short, pithy, and fun, Work-in-Progress reports introduce interesting new or ongoing work. If you have work you would like to share or a cool idea that's not quite ready for publication, send a one- to two-page summary (in PDF format) to We are particularly interested in presenting students' work. A schedule of presentations will be posted at the conference, and the speakers will be notified in advance. Work-in-Progress reports are five-minute presentations; the time limit will be strictly enforced.

Submissions are due by 11:59 p.m. EST, May 27.

?Need help? Use our Contacts page.

Last changed: 19 July 2004 aw