Technical Sessions:
Thurs., June 13 |
Fri., June 14 |
Sat., June 15 |
All in one file
|
FREENIX only
The Technical Sessions are Thursday - Saturday and include:
|
|
|
|
|
THURSDAY, JUNE 13, 2002
Friday | Saturday
|
8:45 am - 10:30 am Serra Ballroom I
|
Opening Remarks, Awards, and Keynote
Keynote Address: The Internet's Coming Silent Spring
Lawrence Lessig, Stanford University
The innovation of the Internet grew out of the network's unique design. Its 'architecture' was built to enable neutral and unrestrained innovation. In this talk, Lawrence Lessig shows how this ecology of innovation is now being undermined by those who were threatened by the original network architecture. Changes to this architecture, and the legal environment within which it lives, will in turn undermine the network's potential.
Professor Lessig, the nation's leading scholar of law and cyberspace, recently formed the Center for Internet and Society at Stanford Law School. The Center aims to examine
the relationship between the architecture of cyberspace and the basic constitutional and public policy values that define our democracy.
|
10:30 am - 11:00 am Break
|
|
|
|
|
11:00 am - 12:30 pm
|
GENERAL TRACK Steinbeck Forum
File Systems
Session Chair: Greg Ganger, Carnegie Mellon University
Awarded Best Paper!
Structure and Performance of the Direct Access File System (DAFS)
Kostas Magoutis, Salimah Addetia, Alexandra Fedorova, and Margo Seltzer, Harvard; Jeff Chase, Drew Gallatin, Richard Kisley, and Rajiv Wickremesinghe, Duke; and Eran Gabber, Lucent
Conquest: Better Performance Through a Disk/Persistent-RAM Hybrid File System
An-I Wang, Peter Reiher, and Gerald Popek, UCLA; and Geoffrey H. Kuenning, Harvey Mudd College
Exploiting Gray-Box Knowledge of Buffer-Cache Management
Nathan C. Burnett, John Bent, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin
|
INVITED TALKS Serra Ballroom I
The IETF, or, Where Do All Those RFCs Come from, Anyway?
Steve Bellovin, AT&T LabsResearch
What are Internet standards, and where do they come from? What is the real meaning of an RFC? Did a black helicopter really land on the White House lawn? The last topic won't be covered, but you'll hear all you need to know about the IETF (Internet Engineering Task Force) and what it does. More important, you'll hear why you should care, and perhaps even participate.
View this talk in HTML.
|
FREENIX TRACK Serra Ballroom II
Building Applications
Session Chair: Chris Demetriou, Broadcom Corp.
Interactive 3D Graphics Applications for Tcl
Oliver Kersting and Jürgen Döllner, Hasso-Plattner-Institute, University of Potsdam
The AGFL Grammar Work Lab
Cornelis H.A. Koster and Erik Verbruggen, KUN
Awarded Best Student Paper!
SWILL: A Simple Embedded Web Server Library
Sotiria Lampoudi and David M. Beazley, University of Chicago
|
GURU SESSIONS Ferrante Room
Linux on Laptop/PDA
Bdale Garbee, HP Linux Systems Operation
Bdale currently works at HP helping to making sure Linux will work well on future HP systems. He has worked on both UNIX internals and embedded systems for many years. He helped jump-start ports of Debian GNU/Linux to 5 architectures other than i386, and keeps an impressive number of oddball systems running Linux in his basement just for fun. When he's not busy trying to keep his compute farm running, Bdale's other big hobby is amateur radio, specifically building amateur satellites.
|
12:30 pm - 2:00 pm Lunch (on your own)
|
|
|
|
|
2:00 pm - 3:30 pm
|
GENERAL TRACK Steinbeck Forum
Operating Systems (and Dancing Bears)
Session Chair: Frank Bellosa, University of Erlangen-Nürnberg
The JX Operating System
Michael Golm, Meik Felser, Christian Wawersich, and Jürgen Kleinoeder, University of Erlangen-Nürnberg
Design Evolution of the EROS Single-Level Store
Jonathan S. Shapiro, Johns Hopkins University; and Jonathan Adams, University of Pennsylvania
Think: A Software Framework for Component-based Operating System Kernels
Jean-Philippe Fassino, France Telecom R&D; Jean-Bernard Stefani, INRIA; Julia Lawall, DIKU; and Gilles Muller, INRIA
|
INVITED TALKS Serra Ballroom I
Introduction to Air Traffic Management Systems
Ron Reisman and James Murphy, NASA Ames Research Center, and Rob Savoye, Seneca Software
This introduction to air traffic control systems summarizes the operational characteristics of the principal Air Traffic Management (ATM) domains (i.e., en route, terminal area, surface control, and strategic traffic flow management) and the challenges of designing ATM decision support tools. The Traffic Flow Automation System (TFAS), a version of the Center TRACON Automation System (CTAS), will be examined. TFAS achieves portability across platforms (Solaris, HP/UX, and Linux) by adherence to software standards (ANSI, ISO, POSIX). Software engineering issues related to design, code reuse, portability, performance, and implementation are discussed.
|
FREENIX TRACK Serra Ballroom II
Network Performance
Session Chair: Craig Metz, Extreme Networks
Linux NFS Client Write Performance
Chuck Lever, Network Appliance; and Peter Honeyman, CITI, University of Michigan
A Study of the Relative Costs of Network Security Protocols
Stefan Miltchev and Sotiris Ioannidis, University of Pennsylvania; and Angelos Keromytis, Columbia University
Congestion Control in Linux TCP
Pasi Sarolahti, University of Helsinki; and Alexey Kuznetsov, Institute for Nuclear Research at Moscow
|
GURU SESSIONS Ferrante Room
Large Data/Clusters/Resilient Computing
Andrew Hume, AT&T LabsResearch
Andrew Hume has worked at Bell Labs and AT&T for 21 years. Most recently, he has been working on solving very large-scale data problems, using data feeds from legacy systems, on a Linux cluster using resilient computing techniques.
|
3:30 pm - 4:00 pm Break
|
|
|
|
|
4:00 pm - 5:30 pm
|
GENERAL TRACK Steinbeck Forum
Building Services
Session Chair: Jason Nieh, Columbia University
Ninja: A Framework for Network Services
J. Robert von Behren, Eric A. Brewer, Nikita Borisov,
Michael Chen, Matt Welsh, Josh MacDonald, Jeremy Lau, Steve Gribble, and David Culler,
University of California at Berkeley
Using Cohort Scheduling to Enhance Server Performance
James R. Larus and Michael Parkes, Microsoft Research
|
INVITED TALKS Serra Ballroom I
Adventures in DNS
Bill Manning, ISI
The Internet Domain Name System is poised for explosive growth in several areas: * adding support for IPv6; * DNS security; * support for alternate character encoding methods. The existing DNS root structure was constructed with some presumptions about the underlying transport protocol that have dictated how the DNS root structure and context have evolved. Our project has constructed and deployed a root context that supports the IPv4 data but introduces new features and protocol support. We have augmented the system with IPv6 and DNSSec records and are discussing how to test alternate encodings. I'll review some preliminary findings and possible ramifications.
|
FREENIX TRACK Serra Ballroom II
Xtreme Xcitement
Keith Packard, XFree86 Core Team & SuSE, Inc.
The Future Is Coming: Where the X Window System Should Go
James Gettys, Compaq Computer Corp.
XCL: An Xlib Compatibility Layer for XCB
Jamey Sharp and Bart Massey, Portland State University
Biglook: A Widget Library for the Scheme Programming Language
Erick Gallesio, University of Nice; and Manuel Serrano, INRIA
|
GURU SESSIONS Ferrante Room
SAMBAIns and Outs
Gerald Carter, SAMBA Team / Hewlett-Packard
Gerald Carter has been a member of the SAMBA Team since 1998 and is employed by Hewlett-Packard as a Software Engineer, where he works on Samba-based print appliances. He is currently working on a guide to LDAP for system administrators with O'Reilly Publishing. Gerald holds a master's degree in computer science from Auburn University, where he was also previously employed as a network and system administrator.
|
|
|
|
|
FRIDAY, JUNE 14, 2002
Thursday | Saturday
|
9:00 am - 10:30 am
|
GENERAL TRACK Steinbeck Forum
Network Performance
Session Chair: Vern Paxton, ACIRI
Awarded Best Student Paper!
EtE: Passive End-to-End Internet Service Performance Monitoring
Yun Fu, Duke University; Ludmila Cherkasova and Wenting Tang, Hewlett-Packard Laboratories; and Amin Vahdat, Duke University
The Performance of Remote Display Mechanisms for Thin-Client Computing
S. Jae Yang, Jason Nieh, Matt Selsky, and Nikhil Tiwari, Columbia University
A Mechanism for TCP-Friendly Transport-Level Protocol Coordination
David Ott and Ketan Mayer-Patel, University of North Carolina
|
INVITED TALKS Serra Ballroom I
The Joy of Breaking Things
Pat Parseghian, Transmeta
When Transmeta launched the Crusoe microprocessor, how did we assure its compatibility with the x86 architecture? The CPU's layered design poses unique challenges, from the silicon's underlying proprietary architecture through the multiple stages of the Code Morphing Software which executes x86 instructions. This talk will share a testing philosophy and set of practices that can be applied to software products as well as systems or devices.
|
FREENIX TRACK Serra Ballroom II
Hacking in the Kernel
Session Chair: Chuck Cranor, AT&T LabsResearch
An Implementation of Scheduler Activations on the NetBSD Operating System
Nathan J. Williams, Wasabi Systems Inc.
Authorization and Charging in Public WLANs Using FreeBSD and 802.1x
Pekka Nikander, Ericsson Research NomadicLab
ACPI Implementation on FreeBSD
Takanori Watanabe, Kobe University; and Michael Smith, The FreeBSD Project
|
GURU SESSIONS Ferrante Room
Developing Portable Applications
Nick Stoughton, MSB Consultants
Nick is a principal with MSB Associates, a small Bay Area consulting firm.
He is the USENIX standards liaison, and has been working on developing
standards for portable applications (most notably POSIX and LSB) for 10
years. He is head of delegation for the UK to ISO/IEC JTC1/SC22/WG15,
Secretary to the IEEE Portable Applications Standards Committee, and
Technical Editor for the Itanium Architecture Specific Linix Standards Base
document. While not developing standards for portabilty, he is writing
portable applications for his clients.
|
10:30 am - 11:00 am Break
|
|
|
|
|
11:00 am - 12:30 pm
|
GENERAL TRACK Steinbeck Forum
Storage Systems
Elizabeth Shriver, Bell Labs
My Cache or Yours? Making Storage More Exclusive
Theodore Wong, Carnegie Mellon University; and John Wilkes, Hewlett-Packard Labs
Bridging the Information Gap in Storage Protocol Stacks
Timothy E. Denehy, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin, Madison
Maximizing Throughput in Replicated Disk Striping of Variable Bit-Rate Streams
Stergios V. Anastasiadis, Duke University; and Kenneth C. Sevcik and Michael Stumm, University of Toronto
|
INVITED TALKS Serra Ballroom I
Technology, Liberty, and Washington
Alan Davidson, Center for Democracy and Technology
The open, distributed, end-to-end architecture of today's Internet is becoming a favorite target of policymakers in the U.S. and around the world. For example, in the wake of the September 11 attacks, new laws and regulations have been proposed in the U.S. to enable greater government monitoring of Internet activity. Concerns about copyright have prompted some to propose government-mandated digital-rights-management security standards. These and other initiatives could directly impact both the architecture of the Internet and the rights of Internet users. This talk will report on the latest Internet security and policy initiatives in Washington and examine their impact on the Internet's architecture and individual liberty.
|
FREENIX TRACK Serra Ballroom II
Analyzing Applications
Session Chair: Jim McGinness, Consultant
Gscope: A Visualization Tool for Time-Sensitive Software
Ashvin Goel and Jonathan Walpole, Oregon Graduate Institute, Portland
Inferring Scheduling Behavior with Hourglass
John Regehr, University of Utah
A Decoupled Architecture for Application-Specific File Prefetching
Chuan-Kai Yang, Tulika Mitra, Tzi-Cker Chiueh,
Stony Brook University
|
GURU SESSIONS Ferrante Room
Automated System Administration
Steve Traugott, TerraLuna, LLC
Steve helped pioneer the term "Infrastructure Architecture" and has worked toward industry acceptance of this SysAdmin++ career track for the last several years. He is a consulting Infrastructure Architect and publishes tools and techniques for automated system administration. His deployments have ranged from financial trading floors and NASA supercomputers to Web farms and growing startups.
|
12:30 pm - 2:00 pm Lunch in the Exhibition Hall
|
|
|
|
|
2:00 pm - 3:30 pm
|
GENERAL TRACK Steinbeck Forum
Work-in-Progress Reports
Session Chair: Amin Vahdat, Duke University
Short, pithy, and fun, Work-in-Progress reports introduce interesting new or on-going work, and the USENIX audience provides valuable discussion and feedback. A schedule of presentations will be posted at the conference.
|
INVITED TALKS Serra Ballroom I
CNN.com: Facing a World Crisis
William LeFebvre, CNN Internet Technologies
On September 11, 2001, Net users flocked to news sites. The unexpected and unprecedented demand quickly drove nearly every news site into the ground, and CNN.com was no exception. What brought our site back up was a tremendous effort of teamwork, fast thinking, and troubleshooting. On September 11, with only 85% availability, we nearly equaled our site's all-time high. Next day, we shattered previous site records. This talk tells the story of the CNN.com team that met an unbelievable user demand.
|
FREENIX TRACK Serra Ballroom II
Work-in-Progress Reports
Session Chair: Amin Vahdat, Duke University
See the General Track (column 1) for a description of this shared session.
|
3:30 pm - 4:00 pm Break
|
|
|
|
|
4:00 pm - 5:30 pm
|
GENERAL TRACK Steinbeck Forum
Tools
Session Chair: Christopher Small, Sun Microsystems
Simple and General Statistical Profiling with PCT
Charles L. Blake and Steven Bauer, LCS MIT
Engineering a Differencing and Compression Data Format
Phong Vo and David Korn, AT&T Labs
|
INVITED TALKS Serra Ballroom I
Taking an Open Source Project to Market
Eric Allman, Sendmail, Inc.
What happens when a long-time open source project is converted to a commercial model? Some effects are business-oriented and expected: for example, marketing and sales departments appear. Some are less obvious, involving the way engineering is done. Open source sendmail has been the major MTA since 1982. In 1998, as sendmail neared a "success disaster," a commercial company was formed to develop and support sendmail. The focus of this talk will be on engineering, but business issues will also crop up.
|
FREENIX TRACK Serra Ballroom II
Access Control
Session Chair: Robert Watson, NAI Labs & The FreeBSD Project
Design and Performance of the OpenBSD Stateful Packet Filter (pf)
Daniel Hartmeier, Systor AG
Enhancing NFS Cross-Administrative Domain Access
Joseph Spadavecchia and Erez Zadok, Stony Brook University
|
GURU SESSIONS Ferrante Room
Network Management, System Performance Tuning
Jeff R. Allen, Tellme Networks, Inc.
Jeff has been working in the Sysadmin field since 1992. He
finds himself drawn to running large, complex systems that serve
people who don't want to know they are using a computer (therein
lies the complexity). He developed tools for the NOC at WebTV
Networks, then moved to Tellme Networks, where today he acts as a
bridge between engineering and the NOC, interfaces with the European
operations team, and solves tricky problems as they arise.
|
|
|
|
|
SATURDAY, JUNE 15, 2002
Friday | Thursday
|
9:00 am - 10:30 am
|
GENERAL TRACK Steinbeck Forum
Where in the Net . . .
Session Chair: Patrick McDaniel, AT&T Research
A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers
Zhuoqing Mao, UC Berkeley; and Charles Cranor, Fred Douglis, Michael Rabinovich, Oliver Spatscheck, and Jia Wang, AT&T Labs
Geographic Properties of Internet Routing
Lakshminarayanan Subramanian, UC Berkeley; Venkata N. Padmanabhan, Microsoft Research; and Randy H. Katz, UC Berkeley
Providing Process Origin Information to Aid in Network Traceback
Florian Buchholz, Purdue University; and Clay Shields, Georgetown University
|
INVITED TALKS Serra Ballroom I
Information Visualization for Systems People
Tamara Munzner, University of British Columbia
By interacting with a carefully designed visual representation of data, people form mental models that help them carry out a specific task more effectively. To meet the daunting design challenge of finding a cognitively useful spatial mapping for an abstract dataset, information visualization draws on ideas from several intellectual traditions, including computer graphics, human-computer interaction, cognitive psychology, semiotics, graphic design, cartography, and art. I will present a survey of information visualization techniques and methods, concentrating on solutions relevant to problems faced by computer systems people.
|
FREENIX TRACK Serra Ballroom II
Engineering Open Source Software
Session Chair: Niels Provos, University of Michigan
Ningaui: A Linux Cluster for Business
Andrew Hume, AT&T LabsResearch; and Scott Daniels, EDS
Awarded Best Paper!
CPCMS: A Configuration Management System Based on Cryptographic Names
Jonathan S. Shapiro, Johns Hopkins University
X Meets Z: Verifying Correctness in the Presence of POSIX Threads
Bart Massey, Portland State University; and Robert T. Bauer, Rational Software Corp.
|
GURU SESSIONS Ferrante Room
Internet Security, Intranet Security, Mapping Networks
Bill Cheswick, Lumeta Corporation
Ches used to be a programmer from Bell Labs. Now he is a programmer for a Bell Labs startup. He is working hard on the second edition of his book.
|
10:30 am - 11:00 am Break
|
|
|
|
|
11:00 am - 12:30 pm
|
GENERAL TRACK Steinbeck Forum
Programming
Session Chair: Darrell Anderson, Duke University
Cyclone: A Safe Dialect of C
Trevor Jim, AT&T LabsResearch; and Greg Morrisett, Dan Grossman, Michael Hicks, James Cheney, and Yanling Wang, Cornell
Cooperative Task Management Without Manual Stack Management
Atul Adya, Jon Howell, Marvin Theimer, Bill Bolosky, and John Douceur, Microsoft Research
Improving Wait-Free Algorithms for Interprocess Communication in Embedded Real-Time Systems
Hai Huang, Padmanabhan Pillai, and Kang G. Shin, University of Michigan
|
INVITED TALKS Serra Ballroom I
Fixing Network Security by Hacking the Business Climate (PDF)
Bruce Schneier, Counterpane Internet Security
Network security has long been considered an engineering problem, which companies try to solve by applying technologies. The technologies are failing, and the problem is worsening. What we need are security processes, such as detection, response, and deterrence. However, the only way to get corporate management to adequately address security is to change the risk-management equation. This can be achieved by enforcing penalties for liabilities and giving corporate management the means to reduce or insure against those liabilities. It's only after we do all of these things that the Internet will be a safe and secure place.
|
FREENIX TRACK Serra Ballroom II
File Systems
Session Chair: Erez Zadok, Stony Brook University
Planned Extensions to the Linux Ext2/Ext3 Filesystem
Theodore Ts'o, IBM; and Stephen Tweedie, Red Hat
Recent Filesystem Optimisations on FreeBSD
Ian Dowse, Trinity College; and David Malone, Dublin Institute of Technology;
Filesystem Performance and Scalability in Linux 2.4.17
Ray Bryant, SGI; Ruth Forester, IBM; and John Hawkes, SGI
|
GURU SESSIONS Ferrante Room
General/Random
Jim Gettys, Compaq
Jim helped develop the X Window System. He also edited the HTTP/1.1 spec, and is now messing with Linux handhelds.
|
12:30 pm - 2:00 pm Lunch on your own
|
|
|
|
|
2:00 pm - 3:30 pm
|
GENERAL TRACK Steinbeck Forum
Mobility
Session Chair: Mary Baker, Stanford University
Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks
Chris Savarese, UC Berkeley; Koen Langendoen, Delft University of Technology; and Jan Rabaey, UC Berkeley
Application-specific Network Management for Energy-aware Streaming of Popular Multimedia Formats
Surendar Chandra, University of Georgia; and Amin Vahdat, Duke University
Characterizing and Analyzing Alert and Browse Services of Mobile Clients
Atul Adya, Paramvir Bahl, and Lili Qiu, Microsoft Research
|
INVITED TALKS Serra Ballroom I
Life in an Open Source Startup
Daryll Strauss, Consultant
Development is very different for open source companies. Strangers look at your code. You give away large parts of your intellectual property. Demands are made by your users. You're expected to explain your plans and actions. Outsiders contribute code without necessarily understanding the material in depth. The benefits are a better product that better meets the requirements of your users. The development of OpenGL for Linux, a very large and very visible open source project, was a roller coaster ride with a startup company, acquisition, and finally a split, but the project lives on. This talk will debunk some of the myths about open source development and will draw conclusions in the hope of improving experiences for future open source companies.
|
FREENIX TRACK Serra Ballroom II
Things to Think About
Session Chair: Toon Moene, GNU Fortran Team
Speeding Up the Kernel Scheduler by Reducing Cache Misses
Shuji Yamamura, Akira Hirai, Mitsuru Sato, Masao Yamamoto, Akira Naruse, and Kouichi Kumon, Fujitsu Laboratories, LTD
Overhauling Amd for the '00s: A Case Study of GNU Autotools
Erez Zadok, Stony Brook University
Simple Memory Protection for Embedded Operating System Kernels
Frank Miller, University of Maryland, Baltimore County
|
GURU SESSIONS Ferrante Room
Sysadmin Management/General
David Parter, University of Wisconsin, Madison
David has been a system administrator at the University of Wisconsin Computer Science Department for 10 years, serving as Associate Director for the past six. David has been the senior system administrator, guiding a staff of 8 fulltime sysdamins, and supervising up to 12 student sysadmins at a time. His experiences in this capacity include working with other groups on campus; providing technical leadership to the group; managing the budget; dealing with vendors; dealing with faculty; and training students. As a consultant, he has dealt with a variety of technical and management challenges. David has also been active in SAGE, serving on several program committees and chairing LISA '99. He currently serves as SAGE President.
|
3:30 pm - 4:00 pm Break
|
|
|
|
|
4:00 pm - 5:30 pmpm Serra Ballroom
|
GENERAL TRACK
Special Closing Session: How Flies Fly?
Michael H. Dickinson, Williams Professor, UC Berkeley
Join Professor Dickinson as he shares his fascinating exploration into the flight behavior and aerodynamics of flies. In his research Professor Dickinson uses virtual technology
to reconstruct what a fly 'sees' and determine the means by which the fly's nervous system integrates visual and olfactory input to modify aerodynamic forces. This clever
fusion of olfactory and visual information produces a robust and efficient search algorithm and should serve as a useful model for control systems in autonomous vehicles.
|
|