To become a USENIX Member, please see our Membership Information.
USENIX Annual 2000 Technical Conference - General Refereed Papers Track
June 18-23, 2000
San Diego, California, USA
Wednesday, June 21
Instrumentation and Visualization
Session Chair: Christopher Small, Osprey Partners LLC
Mapping and Visualizing the Internet
Bill Cheswick, Bell Laboratories; Hal Burch, Carnegie Mellon University; Steve Branigan, Bell Laboratories
Measuring and Characterizing System Behavior Using Kernel-Level Event Logging
Karim Yaghmour and Michel R. Dagenais, Ecole Polytechnique de Montréal
Pandora: A Flexible Network Monitoring Platform
Simon Patarin and Mesaac Makpangou, INRIA SOR Group, Rocquencourt
File Systems
Session Chair: Liuba Shrira, Brandeis University
A Comparison of File System Workloads
Drew Roselli and Jacob R. Lorch, University of California at Berkeley; Thomas E. Anderson, University of Washington
FiST: A Language for Stackable File Systems
Erez Zadok and Jason Nieh, Columbia University
Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems
Margo I. Seltzer, Harvard University; Gregory R. Ganger, Carnegie Mellon University; M. Kirk McKusick, Author & Consultant; Keith A. Smith, Harvard University; Craig A. N. Soules, Carnegie Mellon University; Christopher A. Stein, Harvard University
Old Dogs, New Tricks
Session Chair: Greg Minshall, Redback Networks, Inc.
Lexical File Names in Plan 9, or, Getting Dot-Dot Right
Rob Pike, Bell Laboratories
Gecko: Tracking a Very Large Billing System
Andrew Hume, AT&T Labs-Research; Scott Daniels, Electronic Data Systems Corp.; Angus MacLellan, AT&T Labs-Research
Extended Data Formatting Using Sfio
Glenn S. Fowler, David G. Korn, Kiem-Phong Vo, AT&T Labs-Research
Thursday, June 22
Distribution and Scalability: Problems and Solutions
Session Chair: Ken Arnold, Sun Microsystems
Virtual Services: A New Abstraction for Server Consolidation
John Reumann, University of Michigan; Ashish Mehra, IBM T.J. Watson Research Center; Kang G. Shin, University of Michigan; Dilip Kandlur, IBM T.J. Watson Research Center
Location-Aware Scheduling with Minimal Infrastructure
John Heidemann, USC/ISI; Dhaval Shah, Noika
Distributed Computing: Moving from CGI to CORBA
James FitzGibbon and Tim Strike, Targetnet.com Inc.
Tools
Session Chair: Eran Gabber, Lucent Technologies-Bell Labs
Outwit: UNIX Tool-Based Programming Meets the Windows World
Diomidis D. Spinellis, University of the Aegean
Plumbing and Other Utilities
Rob Pike, Bell Laboratories
Integrating a Command Shell into a Web Browser
Robert C. Miller and Brad A. Myers, Carnegie Mellon University
Kernel Structures
Session Chair: Keith A. Smith, Harvard University
Operating System Support for Multi-User, Remote, Graphical Interaction
Alexander Ya-li Wong and Margo I. Seltzer, Harvard University
Techniques for the Design of Java Operating Systems
Godmar Back, Patrick Tullmann, Leigh Stoller, Wilson C. Hsieh, and Jay Lepreau, University of Utah
Signaled Receiver Processing
José Brustoloni, Eran Gabber, Abraham Silberschatz, and Amit Singh, Lucent Technologies-Bell Laboratories
Friday, June 23
Run-Time Tools and Tricks
Session Chair: Session Chair: Christopher Small, Osprey Partners LLC
DITools: Application-level Support for Dynamic Extension and Flexible Composition
Albert Serra, Nacho Navarro, and Toni Cortes, Universitat Politècnica de Catalunya
Portable Multithreading-The Signal Stack Trick for User-Space Thread Creation
Ralf S. Engelschall, Technische Universität München (TUM)
Transparent Run-Time Defense Against Stack-Smashing Attacks
Arash Baratloo and Navjot Singh, Bell Labs Research, Lucent Technologies; Timothy Tsai, Reliable Software Technologies
Measurement and Stability
Session Chair: Fred Douglis, AT&T Labs-Research
Towards Availability Benchmarks: A Case Study of Software RAID Systems
Aaron Brown and David A. Patterson, University of California at Berkeley
Performing Replacement in Modem Pools
Yannis Smaragdakis, Georgia Institute of Technology; Paul Wilson, University of Texas at Austin
Auto-Diagnosis of Field Problems in an Appliance Operating System
Gaurav Banga, Network Appliance, Inc.
Servers: Load Balancing and Scheduling
Session Chair: Yoonho Park, IBM Research
Dynamic Function Placement for Data-Intensive Cluster Computing
Khalil Amiri, David Petrou, Gregory R. Ganger, and Garth A. Gibson, Carnegie Mellon University
Scalable Content-aware Request Distribution in Cluster-based Network Servers
Mohit Aron, Darren Sanders, Peter Druschel, and Willy Zwaenepoel, Rice University
Isolation with Flexibility: A Resource Management Framework for Central Servers
David G. Sullivan and Margo I. Seltzer, Harvard University