Check out the new USENIX Web site.
USENIX '99 Annual Technical Conference
Technical Program      Wednesday through Friday, June 9-11, 1999
[Wednesday, June 9]    [Thursday, June 10]    [Friday, June 11]  
Thursday, June 10   9:00am-10:30am   Joint Opening Session, Serra Grand Ballroom
Steinbeck Forum

Gizmo Databases
Margo Seltzer, Harvard University and Sleepycat Software

Every five years, database researchers meet to identify and discuss the important issues in database research. Most recently, Gizmo databases (databases embedded in devices such as smart cards, toasters, or telephones) were singled out as one of the most important areas for consideration over the next few years. In this talk, I will discuss the unique challenges and considerations inherent in Gizmo databases and how different database systems address those issues. I will also present a summary of the recent panel at the 1999 SIGMOD (Special Interest Group on the Management of Data) conference, which discussed mobile and embedded systems.

Serra Grand Ballroom II

Session Chair: Angelos D. Keromytis, OpenBSD

A Future-Adaptable Password Scheme
Niels Provos, University of Michigan; and David Mazières, OpenBSD Developer

Cryptography in OpenBSD: An Overview
Theo de Raadt, Niklas Hallqvist, Artur Grabowski, Angelos D. Keromytis, and Niels Provos, OpenBSD

Minding Your Own Business: Platform for Privacy Preferences Project and Privacy Minder
Lorrie Faith Cranor, AT&T Labs - Research

Serra Grand Ballroom I

Session Chair: Nathan Torkington, Consultant

Trapeze/IP: TCP at Near-Gigabit Speeds
Andrew Gallatin, Jeff Chase and Kenneth Yocum, Duke University

Managing Traffic with ALTQ
Kenjiro Cho, Sony Computer Science Laboratories, Inc.

Opening the Source Repository with Anonymous CVS
Chuck Cranor, AT&T Labs - Research; and Theo de Raadt, OpenBSD


Thursday, June 10   10:30am-11:00am   Break
Thursday, June 10   11:00am-12:30pm
Steinbeck Forum

Tools and Platforms
Session Chair: Anthony LaMarca, Xerox PARC

Lightweight Structured Text Processing
Robert C. Miller and Brad A. Myers, Carnegie Mellon University

SBOX: Put CGI Scripts in a Box
Lincoln D. Stein, Cold Spring Harbor Laboratory

The MultiSpace: An Evolutionary Platform for Infrastructural Services
Steven D. Gribble, Matt Welsh, Eric A. Brewer, and David Culler, University of California at Berkeley

Serra Grand Ballroom II

Deploying IP Multicast
David Meyer, Cisco Systems

Over the past few years, IP multicast and IP multicast-capable applications have received significant attention. IP multicast infrastructure enables scaling by conserving the bandwidth required by one-to-many applications, such as broadcast Internet Television. In addition, IP multicast has enabled many new applications such as many-to-many video conferencing. This talk will focus on the building blocks of a multicast backbone, including Multicast BGP (MBGP), Multicast Source Discovery Protocol (MSDP), and Sparse Mode PIM, and describe recent experiences in deploying multicast infrastructure.

Serra Grand Ballroom I

Session Chair: John Ioannidis, AT&T Labs-Research

Open Software in a Commercial Operating System
Wilfredo Sánchez, Apple Computer

Business Issues in Free Software Licensing
Donald K. Rosenberg, Stromian Technologies

Doing Well, Doing Good, and Staying Sane: A Hybrid Model for Sustainably Producing Innovative Open Software
Nathaniel S. Borenstein, Joseph Hardin and Marshall Van Alstyne, School of Information, University of Michigan

Thursday, June 10   12:30pm-2:00pm   Lunch (on your own)
Thursday, June 10   2:00pm-3:30pm
Steinbeck Forum

Web Servers
Session Chair: Gary McGraw, Reliable Software Technologies

Web++: A System for Fast and Reliable Web Service
Radek Vingralek,Yuri Breitbart, Lucent Technologies--Bell Labs; Mehmet Sayal, Peter Scheuermann, Northwestern University

Efficient Support for P-HTTP in Cluster-Based Web Servers
Mohit Aron, Peter Druschel, and Willy Zwaenepoel, Rice University

Flash: An Efficient and Portable Web Server
Vivek S. Pai, Peter Druschel, and Willy Zwaenepoel, Rice University

Serra Grand Ballroom II

The Joys of Interpretive Languages: Real Programmers Don't Always Use C
Henry Spencer, SP Systems

Many programmers are far too ready to roll up their sleeves and start writing C (C++, Java, Fortran, etc.) when they should be considering alternatives first. Interpretive languages are often a better way to do things, even fairly ambitious things. Sometimes a certain amount of C (or whatever) is indicated, but even then, often better results can be had with a partnership between primitives written in C and overall control written in something else. This talk will discuss why the instant resort to C is a bad idea, describe some of the alternatives, including mixing solutions, and explain how to make the choice.

Serra Grand Ballroom I

Session Chair: Kirk McKusick, Author and Consultant

Sendmail Evolution: 8.10 and Beyond
Gregory Neil Shapiro and Eric Allman, Sendmail, Inc.

The GNOME Desktop Project
Miguel de Icaza, Universidad de Mexico

Meta: A Freely Available Scalable MTA (Mail Transfer Agent)
Assar Westerlund, Swedish Institute of Computer Science; Love Hörnquist-Åstrand, Dept. of Signals, Sensors, and Systems, KTH; Johan Danielsson, Center for Parallel Computers (KTH)

Thursday, June 10   3:30pm-4:00pm   Break
Thursday, June 10   4:00pm-5:30pm
Steinbeck Forum

Session Chair: Christopher Small, Lucent Technologies-Bell Labs

NewsCache - A High Performance Cache Implementation for Usenet News
Thomas Gschwind and Manfred Hauswirth, Technische Universität Wien

Reducing the Disk I/O of Web Proxy Server Caches
Carlos Maltzahn and Kathy Richardson, Compaq Computer Coorporation; Dirk Grunwald, University of Colorado, Boulder

An Implementation Study of a Detection-Based Adaptive Block Replacement Scheme
Jongmoo Choi, Seoul National University; Sam H. Noh, Hong-Ik University; Sang Lyul Min and Yookun Cho, Seoul National University

Serra Grand Ballroom II

E-mail Bombs, Countermeasures, and the Langley Cyber Attack
Tim Bass, Consultant

The robustness of the Sendmail MTA program can be misused in numerous attack scenarios to create dangerously destructive SMTP e-mail bombs. These e-mail bombs are launched by readily available automated software tools which can easily crash chains of SMTP mail servers. SMTP mail relays can also be used covertly to distribute messages and files that could be seriously damaging to the integrity and brands of victims. This talk discusses SMTP mail-bombing techniques, automated attack tools, countermeasures, and "The Langley Cyber Attack."

The speaker, who was the Chief Scientist during the 1997 attack, will discuss the analysis of the cyber attack, graphs illustrating the attack volume, and a statistical e-mail bomb early warning system. Recent anti-spam enhancements to sendmail are compared to the e-mail bomb countermeasures and the "blackhole strategy" used in the Langley Cyber Attack.

Serra Grand Ballroom I

Session Chair: Jordan Hubbard, FreeBSD

Porting Kernel Code to Four BSDs and Linux
Craig Metz, ITT Systems and Sciences Corporation

strlcpy and strlcat - Consistent, Safe, String Copy and Concatenation
Todd C. Miller, University of Colorado, Boulder; Theo de Raadt, OpenBSD

pk: A POSIX Threads Kernel
Frank W. Miller, Cornfed Systems, Inc


USENIX '99 Technical Program    [Wednesday, June 9]    [Thursday, June 10]    [Friday, June 11]


Program at-a-Glance - Tutorials - Technical Sessions - Registration -
Keynote Address - Activities & Services - Hotel & Travel Info - Brochure Home
Conference Index
Events Calendar