Check out the new USENIX Web site.
2003 USENIX Annual Technical Conference, June 9-14, 2003, Marriott Rivercenter, San Antonio, Texas
USENIX '03 Home  | USENIX Home  | Events  | Publications  | Membership
Register Now! Technical Sessions: Thurs., June 12 | Fri., June 13 | Sat., June 14 | All in one file | FREENIX only

Thursday, June 12, 2003
8:45 a.m.–10:30 a.m.
Opening Remarks, Awards, Keynote
Cryptonomicon Snow Crash Diamond Age

Keynote Address
Neal Stephenson, author of Cryptonomicon, Snow Crash, The Diamond Age, and the upcoming Quicksilver

10:30 a.m.–11:00 a.m.   Break
11:00 a.m.–12:30 p.m.

Administration Magic

Awarded Best Paper!
Undo for Operators: Building an Undoable E-mail Store
Aaron B. Brown and David A. Patterson, University of California, Berkeley

Role Classification of Hosts Within Enterprise Networks
Godfrey Tan, Massachusetts Institute of Technology; Massimiliano Poletto, Mazu Networks; John Guttag and Frans Kaashoek, Massachusetts Institute of Technology

A Cooperative Internet Backup Scheme
Mark Lillibridge, Hewlett-Packard Labs; Sameh Elnikety, Rice University; Andrew Birrell, Mike Burrows, and Michael Isard, Microsoft Research


Engineering Reusable Software Libraries
Kiem-Phong Vo, AT&T Labs—Research

Libraries are integral to software development. Successful libraries arguably achieve the right balance among these software engineering dimensions:

  1. requirement, i.e., fulfilling the correct anticipated needs;
  2. architecture, i.e., being easily composable with others and evolvable as new requirements surface; and
  3. scalability, i.e., using efficient algorithms and providing further means to customize and compose them for performance. This talk relates software engineering lessons learned by the speaker while writing a number of widely used libraries.


Network Services
Session Chair: Robert Watson, Network Associates Laboratories & The FreeBSD Project

Implementation of a Modern Web Search Engine Cluster
Maxim Lifantsev and Tzi-cker Chiueh, Stony Brook University

CSE: A C++ Servlet Environment for High-Performance Web Applications
Thomas Gschwind and Benjamin A. Schmit, Technische Universität Wien

U-P2P: A Peer-to-Peer Framework for Universal Resource Sharing and Discovery
Neal Arthorne, Babak Esfandiari, and Aloke Mukherjee, Carleton University


SAMBA - Ins and Outs, LDAP
Gerald (Jerry) Carter, SAMBA Team

Gerald Carter has been a member of the SAMBA Team since 1998. He is employed by Hewlett-Packard as a Software Engineer, where he works on Samba-based print appliances and acts as the release coordinator for the SAMBA project. He is currently working on a guide to LDAP for system administrators with O'Reilly Publishing and is the author of "Teach Yourself Samba in 24 Hours" for Sams Publishing. Gerald holds a master's degree in computer science from Auburn University, where he was also previously employed as a network and systems administrator.

12:30 p.m.–2:00 p.m.   Lunch on your own
2:00 p.m.–3:30 p.m.


Currentcy: A Unifying Abstraction for Expressing Energy
Heng Zeng, Carla S. Ellis, Alvin R. Lebeck, and Amin Vahdat, Duke University

Design and Implementation of Power-Aware Virtual Memory
Hai Huang, Padmanabhan Pillai, and Kang G. Shin, University of Michigan


The Convergence of Ubiquity: The Future of Wireless Network Security
William A. Arbaugh, University of Maryland, College Park

Computing devices are shrinking while becoming more powerful. At the same time, several forms of wireless networking are experiencing exponential growth. What happens when these two trends converge, and what does it mean for security? This talk will provide a short (and pitiful) history of wireless network security, followed by the speaker's view of the future of wireless network security and what security challenges must be solved before true ubiquitous computing can emerge.


Session Chair: Carl Worth, University of Southern California, Information Sciences Institute

GNU Mailman, Internationalized
Barry Warsaw, Pythonlabs at Zope Corporation

ASK: Active Spam Killer
Marco Paganini

Learning Spam: Simple Techniques for Freely Available Software
Bart Massey, Mick Thomure, Raya Budrevich, and Scott Long, Portland State University


Legacy Systems/Big Data/FREENIX Clusters
Andrew Hume, AT&T Labs—Research

Andrew Hume is a Technology Consultant in AT&T Labs' software systems research department. He has worked in the areas of software tools, pattern matching and string searching, processing massive datasets, and, most recently, cajoling high availability and performance from clusters of UNIX PCs.

3:30 p.m.–4:00 p.m.   Break
4:00 p.m.–5:30 p.m.

Get Virtual

Operating System Support for Virtual Machines
Samuel T. King, George W. Dunlap, and Peter M. Chen, University of Michigan

A Multi-User Virtual Machine
Grzegorz Czajkowski and Laurent Daynès, Sun Microsystems; Ben Titzer, Purdue University


Intellectual Property in an Age of Commerce; Core Issues in the SCO / Linux IP Suit
Chris DiBona, Damage Studios

Chris DiBona will discuss the SCO vs. Linux case and the Intellectual Property issues at the heart of the lawsuit. Chris was recently nominated by Linus Torvalds to represent the Open Source community on a proposed committee that would examine the Linux kernel for proprietary code.


Network Protocols
Session Chair: Chuck Cranor, AT&T Labs–Research

Network Programming for the Rest of Us
Glyph Lefkowitz, Twisted Matrix Labs; Itamar Shtull-Trauring, Zoteca

In-Place Rsync: File Synchronization for Mobile and Wireless Devices
David Rasch and Randal Burns, Johns Hopkins University

NFS Tricks and Benchmarking Traps
Daniel Ellard and Margo Seltzer, Harvard University


Bdale Garbee, HP Linux and Open Source Lab/Debian Project Leader

Bdale is the Debian Project Leader and currently works at HP helping to make sure Linux will work well on future HP systems. His background includes many years of both UNIX internals and embedded systems work. He helped jumpstart ports of Debian GNU/Linux to 5 architectures other than i386.

?Need help? Use our Contacts page.

Last changed: 2 July 2003 jel