Check out the new USENIX Web site.
'99 Annual Technical Conference
Technical Program      Wednesday through Friday, June 9-11, 1999
[Wednesday, June 9]    [Thursday, June 10]    [Friday, June 11]  
Wednesday, June 9   9:00 am - 10:30 am   Joint Opening Session, Serra Grand Ballroom
Opening Remarks & Awards
Avi Rubin, AT&T Labs - Research
Andrew Hume, President, USENIX Association

Keynote Address
John Ousterhout, CEO, Scriptics Corporation

Integration Applications: The Next Frontier in Programming

The programming world is undergoing a fundamental shift from monolithic applications to integration applications. Integration applications are created by coordinating and extending existing applications, protocols, frameworks, and devices rather than building from scratch. In this talk I'll describe why integration applications will dominate software development in the years ahead and what this means for the way we develop programs. In particular, some of the things that are taken for granted today, such as strong typing and inheritance, may not make sense in the future.

 John Ousterhout is CEO of Scriptics Corporation, a company developing commercial applications around the Tcl scripting language while also advancing the open source Tcl/Tk core. Before Scriptics, John was a Professor of Computer Science at U.C. Berkeley and Distinguished Engineer at Sun Microsystems.


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

Resource Management
Session Chair: Bob Gray, Boulder Labs

Implementing Lottery Scheduling: Matching the Specializations in Traditional Schedulers
David Petrou, Carnegie Mellon University; John W. Milford, NERSC; Garth A. Gibson, Carnegie Mellon University

Retrofitting Quality of Service into a Time-Sharing Operating System
John Bruno, José Brustoloni, Eran Gabber, Banu Özden, Abraham Silberschatz, Lucent Technologies, Bell Laboratories

Adaptive Modem Connection Lifetimes
Fred Douglis and Tom Killian, AT&T Labs - Research

Serra Grand Ballroom II

IP Telephony - Protocols and Architectures
Melinda Shore, Nokia IP Telephony Division

Rapid developments in IP telephony have, over the period of just a few years, moved us from a situation in which there were no standards into one in which there are many, often conflicting, standards. Different standards bodies, such as the Internet Engineering Task Force (IETF), the European Telecommunications Standards Institute (ETSI), and the International Telecommunications Union Standardization Sector (ITU-T) have developed their own models of how telephone systems should be constructed on packet networks, and what the interfaces to public and private telephone networks should look like. This talk provides an overview of current and developing protocols for IP telephony, as well as of the architectures which they were designed to support. Particular attention will be given to the interconnection of packet-based telephone systems and traditional, circuit-based telephony.

Serra Grand Ballroom I

File Systems
Session Chair: David Greenman, FreeBSD

Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem
Marshall Kirk McKusick, Author and Consultant; and Gregory R. Ganger, Carnegie-Mellon University

Design and Implementation of a Transaction-Based Filesystem on FreeBSD
Jason Evans, UNIX Developer

The Global File System: A Shared Disk File System for *BSD and Linux
Kenneth Preslan, Matthew O'Keefe, University of Minnesota, and John Lekashman, NASA Ames

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

File Systems
Session Chair: Orran Krieger, IBM, Inc.

Operation-based Update Propagation in a Mobile File System
Yui-Wah Lee, Kwong-Sak Leung, The Chinese University of Hong Kong; Mahadev Satyanarayanan, Carnegie Mellon University

Extending File Systems Using Stackable Templates
Erez Zadok, Ion Badulescu, and Alex Shender, Columbia University

Why Does File System Prefetching Work?
Elizabeth Shriver, Christopher Small, Lucent Technologies, Bell Labs; and Keith A. Smith, Harvard University

Serra Grand Ballroom II

Will There Be a Transition to IPv6?
Allison Mankin, USC/ISI; Guy Davies, Worldcom UUNET-UK

In January 1995, after several years of work on multiple candidates, the Internet Engineering Task Force began the development of the consensus next generation of the Internet Protocol. The driver was the exhaustion of IPv4 address space. Four years later, that address space is indeed very scarce, but, notwithstanding some notable activities, such as the 6BONE, there appears to be little transition to IPv6. Davies and Mankin will describe the current tradeoffs of subscribers, equipment vendors and ISPs. They will evaluate the stability of the Network Address Translator (NAT) solution for address scarcity, present some expectations about device and embedded system uses of IPv6, and generally cover the question of whether there will be a transition to IPv6.

Serra Grand Ballroom I

Device Drivers
Session Chair: David Greenman, FreeBSD

Standalone Device Drivers in Linux
Theodore Ts'o, MIT

Design and Implementation of Firewire Device Driver on FreeBSD
Katsushi Kobayashi, Communication Research Laboratory

newconfig: A Dynamic-Configuration Framework for FreeBSD
Atsushi Furuta, Software Research Associates, Inc.; and Jun-ichiro Itoh, Research Laboratory, Internet Initiative Japan Inc.

Wednesday, June 9   3:30pm-4:00pm   Break
Wednesday, June 9   4:00pm-5:30pm
Steinbeck Forum

Virtual Memory
Session Chair: Yoon-Ho Park, IBM

The Region Trap Library: Handling Traps on Application-Defined Regions of Memory
Tim Brecht, University of Waterloo and Harjinder Sandhu, York University

The Case for Compressed Caching in Virtual Memory Systems
Paul R. Wilson, Scott F. Kaplan, and Yannis Smaragdakis, University of Texas at Austin

The UVM Virtual Memory System
Charles D. Cranor and Gurudatta M. Parulkar, Washington University, St. Louis

Serra Grand Ballroom II

Paving over Road-Kill on the Info Superhighway: Observations on the State of the Art in Incident Handling
Jim Duncan, Cisco Systems

Current trends in computer security incident-handling range from comedic to disturbing. For every incident concluded with the terse finality of a synopsis from Joe Friday, ten or a hundred are mangled by the Keystone Kops. The lure of incident handling is inescapable: when a site is cracked, the sysadmins mount up a posse to haul the perpetrators to justice. Unfortunately, cyberspace doesn't map very well onto pre-existing concepts of ethics and law--as a result, vigilantes shoot the innocent and criminals go free. Moreover, the tendency to cover up incidents denies due process to the parties involved, deprives the users of an education, and elides information that should be part of public discourse. This talk will survey the state of the art, with a view from above the alleys of the cyber village, and will propose some improvements.

Serra Grand Ballroom I

File Systems
Session Chair: Theodore Ts'o, MIT

The Vinum Volume Manager
Greg Lehey, Nan Yang Computer Services

Porting the Coda File System to Windows
Peter J. Braam, Carnegie Mellon University; Michael J. Callahan, The Roda Group, Inc.; M. Satyanarayanan and Marc Schnieder, Carnegie Mellon University

A Network File System Over HTTP: Remote Access/Modification of Files and "files"
Oleg Kiselyov


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