Technical Sessions    index
THURSDAY, OCTOBER 12, 2000
10:00 am - 11:30 pm
HACK LINUX

Kernel Performance
Session Chair: Stephen Tweedie, Red Hat

Analyzing the Overload Behavior of a Simple Web Server
Format: PDF | Postscript | HTML
Niels Provos, University of Michigan; Chuck Lever, AOL-Netscape; Stephen Tweedie, Red Hat

Linux Kernel Hash Table Behavior: Analysis and Improvements
Format: PDF | Postscript | HTML
Chuck Lever, Sun-Netscape Alliance

Dynamic Buffer Cache Management Scheme Based on Simple and Aggressive Prefetching
Format: PDF | Postscript
H. Seok Jeon and Sam H. Noh, Hong Ik University

EXTREME LINUX

Potpourri
Session Chair: Donald Becker, Scyld Computing

The Linux BIOS
Format: PDF | Postscript
Ron Minnich, James Hendricks, and Dale Webster, Los Alamos National Laboratory

LOBOS (Linux OS Boots OS): Booting a Kernel in 32-bit Mode
Format: PDF | Postscript
Ron Minnich, Los Alamos National Laboratory

KLAT2's Flat Neighborhood Network
Format: PDF | Postscript | HTML
H. G. Dietz and T. I. Mattox, University of Kentucky

USE LINUX

Linux on the Desktop

Xfce : A lightweight desktop environment
Format: PDF | Postscript
Olivier Fourdan, Xfce

The State of the Arts - Linux Tools for the Graphic Artist
Format: PDF | Postscript | HTML
Michael J. Hammel, The Graphics Muse

Open-Source Group Calendaring: GCTP and OpenFlock
Format: PDF | Postscript
David Sifry, Linuxcare

11:30 am - 1:00 pm   Lunch (on your own)
1:00 pm - 2:30 pm
HACK LINUX

XFree86
Session Chair: Leonard Zubkoff, VA Linux Systems

Translucent Windows in X
Format: PDF | HTML
Keith Packard, XFree86 Core Team, SuSE Inc.
(30 minutes)

Developing Drivers and Extensions for XFree86-4.x
Format: PDF | Postscript | HTML
Dirk Hohndel, SuSE Linux AG; Robin Cutshaw, Intercore
(30 minutes)

EXTREME LINUX

Applications
Session Chair: David Halstead, Iowa State University

BLASTH, a BLAS Library for Dual SMP Computers
Format: PDF | Postscript | HTML
Guignon Thomas, Laboratoire ASCI

Sequence Analysis on a 216-Processor Beowulf Cluster
Format: PDF | Postscript
Katerina Michalickova, University of Toronto and Samuel Lunenfeld Research Institute; Moyez Dharsee, Samuel Lunenfeld Research Institute; Christopher W.V. Hogue, University of Toronto and Samuel Lunenfeld Research Institute

The Development and Integration of a Distributed 3D FFT for a Cluster of Workstations
Format: PDF | Postscript | HTML
Christopher E. Cramer and John A. Board, Duke University

USE LINUX

Miscellaneous

Dynamic Probes and Generalised Kernel Hooks Interface for Linux
Format: PDF | Postscript | HTML
Richard J Moore, IBM UK

DocBook: A Tutorial for Hackers and Writers
Format: HTML
Dave Mason, Red Hat

Knowing When to Say No
Format: PDF | HTML
Allan Cantos, Acrylis

2:30 pm - 3:30 pm   Break
3:30 pm - 5:00 pm
HACK LINUX

Kernel ports
Session Chair: Jes Sorensen, Linux Care

Linux on the System/390
Format: PDF | Postscript | HTML
Adam Thornton, Sine Nomine Associates

A user-mode port of the Linux kernel
Format: PDF | Postscript | HTML
Jeff Dike

Embedded Linux
Nicholas McGuire

EXTREME LINUX

Clusters
Chair and Moderator: David Greenberg, Center for Computing Sciences

First-come, first-serve 5 minute descriptions of existing clusters, their shortcomings, and plans for improvements.

USE LINUX

Linux Development

Mozilla as a cross-platform application development framework
Format: PDF
David Ascher, Eric Promislow, and Dick Hardt, ActiveState Tool Corporation

Perl, Python and Zope
Format: HTML
Dick Hardt and Gisle Aas, ActiveState Tool Corporation; Paul Everitt, Di gital Creations

Library Interface Versioning in Solaris and Linux
Format: PDF | PostScript | HTML
David J. Brown and Karl Runge, Sun Microsystems

5:00 pm - 5:30 pm   Break
5:30 pm - 5:40 pm
Opening Remarks/Awards
Theodore T'so, VA Linux Systems, Program Chair
5:30 pm - 7:00 pm
Keynote
Ken Coar, Apache Software Foundation

Ken Coar is a director and Vice President of the Apache Software Foundation, and a Senior Software Engineer with IBM. He has over two decades of experience with network software and applications, system administration, system programming, process analysis, and computer security. Ken has worked with the World Wide Web since 1992, is a member of The Apache Group, and is heading the project to develop Internet RFCs for CGI. He is the author of "Apache Server for Dummies," and co-author of "Apache Server Unleashed."

FRIDAY, OCTOBER 13, 2000
10:00 am - 11:30 pm
HACK LINUX

File Systems
Session Chair: Theodore Ts'o, VA Linux Systems

JFS Log: How the Journaled File System performs logging
Format: PDF | HTML
Steve Best, IBM Linux Technology Center

Scalability and Failure Recovery in a Linux Cluster File System
Format: PDF | HTML
Kenneth W. Preslan, Andrew Barry, Jonathan Brassow, Michael Declerkck, A.J. Lewis, Adam Manthei, Ben Marzinski, Erling Nygaard, Seth Van Oort, David Teigland, Mike Tilstra, Steven Whitehouse, and Matthew O'Keefe, Sistina Software, Inc.

The Tux2 Failsafe Filesystem
Daniel Phillips

EXTREME LINUX

Systems
Session Chair: Remy Evard, Argonne National Laboratory

Design of a Very-large Linux Cluster for Providing Reliable and Scalable Speech-to-email Service Randy Brumbaugh and Todd Vernon, Evoke Communications

The Portable Batch Scheduler and the Maui Scheduler on Linux Clusters
Format: PDF | HTML
Brett Bode, David M. Halstead, Ricky Kendall, and Zhou Lei, Ames Lab, DOE; David Jackson, Maui High Performance Computing Center

System Admin Tools Panel Moderated by Yutaka Ishikawa and Remy Evard Panelists to be announced.

USE LINUX

The XFree86 Loadable Architecture & Whazzup with XFree86
Stuart Anderson, Metro Link, Inc/XFree86 Core Team

This talk will provide some history and technical information on the new Loadable Architecture in XFree86 4.0. The following will be included:

  • The origins of the Loader itself
  • How the architecture developed
  • How it evolved
  • Benefits of the new architecture
  • Using the new architecture
  • Rules for developing for this architecture
  • Where this architecture is heading

The second part of the talk will be a classic State-of-the-project talk, including the status of XFree86 4.0, its features, card support, platform support, looking at XFree86 4.next, and current thinking at the time.

11:30 am - 1:00 pm   Lunch (on your own)
1:00 pm - 2:30 pm
HACK LINUX

Potpourri
Session Chair: Victor Yodaiken, New Mexico Institute of Mining and Technology

VA SystemImager
Format: PDF | Postscript | HTML
Brian Elliott Finley, VA Linux Systems

GCC 3.0: The State of the Source
Format: PDF
Mark Mitchell and Alex Samuel, CodeSourcery, LLC

SMP Scalability Comparisons of Linux Kernels 2.2.14 and 2.3.99
Format: PDF | Postscript (1) (2) | HTML
Ray Bryant, Bill Hartner, Qi He, and Ganesh Venkitachalam, IBM

EXTREME LINUX

Cluster Applications: Experiences and Desires
Chair and Moderator: Pete Beckman, TurboLabs

First-come, first-serve 5 minute descriptions of cluster applications and their requirements.

USE LINUX

Security Applications

Samba and SSL
Daniel Carrere, Open Systems Consulting International

SSH Port Forwarding
Format: PDF | Postscript | HTML
Giles Orr and Jacob Wyatt, Georgia College & State University

2:30 pm - 3:30 pm   Break
3:30 pm - 5:00 pm
Invited Talk
Google—Linux Clustering in the Real World

Urs Hölzle, Vice President of Engineering, Google
5:00 pm - 5:30 pm   Break
5:30 pm - 6:45 pm
Keynote
Larry Wall, O'Reilly & Associates, Inc.

Larry Wall is the inventor of Perl. He has also authored other popular free programs available for UNIX, including the rn news reader and the ubiquitous patch program.

SATURDAY, OCTOBER 14, 2000
10:00 am - 11:30 pm
HACK LINUX

Security
Session Chair: Bryan C. Andregg, Red Hat

Enhancements to the Linux Kernel for Blocking Buffer Overflow Based Attacks
Format: PDF | HTML
Massimo Bernaschi, Italian National Research Council; Emanuele Gabrielli and Luigi Mancini, Università "La Sapienza"

Domain and Type Enforcement for Linux
Format: PDF | HTML
Serge Hallyn and Phil Kearns, College of William and Mary

Piranha Audit: A Kernel Enhancements And Utilities To Improve Audit/Logging
Format: PDF | Postscript | HTML
Vincenzo Cutello, Emilio Mastriani, and Francesco Pappalardo, University of Catania, Italy

EXTREME LINUX

File Systems and IO
Session Chair: Walt Ligon, Clemson University

PVFS: A Parallel File System for Linux Clusters
Format: PDF | Postscript | HTML
Philip H. Carns and Walter B. Ligon III, Clemson University; Robert B. Ross and Rajeev Thakur, Argonne National Laboratory

Linux Disk Subsystem I/O Performance
Thomas M. Ruwart, University of Minnesota

IO for Large Scale Systems Panel
Moderated by Peter Braam and Walt Ligon. Panelists to be announced.

USE LINUX

Linux Tools and Applications

Large Scale Linux Configuration with LCFG
Format: PDF | HTML
Paul Anderson and Alastair Scobie, University of Edinburgh

Perspective on Printing
Format: PDF | Postscript
Ben Woodard and Nick Moffitt, VA Linux Systems

Building a Self-Contained Auto-configuring Linux System on an ISO9660 Filesystem
Format: PDF | Postscript | HTML
Klaus Knopper, Knopper.net

11:30 am - 1:00 pm   Lunch (on your own)
1:00 pm - 2:30 pm
HACK LINUX

Kernel Performance II
Session Chair: Jes Sorensen, Linux Care

Lockmeter: Highly Informative Instrumentation for Spin Locks in the Linux Kernel
Format: PDF | Postscript | HTML
Ray Bryant, IBM; John Hawkes, SGI

The Elements of Cache Programming Style
Format: PDF | Postscript | HTML
Chris B. Sears, Google, Inc.
(60 minutes)

EXTREME LINUX

Networks and performance
Session Chair: William Saphir, Lawrence Berkeley Laboratories

Maximizing Beowulf Performance
Format: PDF | HTML
Robert G. Brown, Duke University

Software Distributed Shared Memory over Virtual Interface Architecture: Implementation and Performance
Format: PDF | HTML
Muralidharan Rangarajan and Liviu Iftode, Rutgers University

Performance Comparison of LAM/MPI, MPICH, and MVICH on a Linux Cluster Connected by a Gigabit Ethernet Network
Format: PDF | HTML
Hong Ong and Paul A. Farrell, Kent State University

USE LINUX

Linux Solutions

The Linux Terminal Server Project: Thin Clients and Linux
Format: PDF | Postscript | HTML
Jim McQuillan, The Linux Terminal Server Project

2:30 pm - 3:30 pm   Break
3:30 pm - 5:00 pm
HACK LINUX

Networking/Clustering
Session Chair: Bryan C. Andregg, Red Hat

A PPPoE Implementation for Linux
Format: PDF | Postscript | HTML
David F. Skoll, Roaring Penguin Software Inc.

Linux-HA Heartbeat System Design
Format: PDF | Postscript | HTML
Alan Robertson, SuSE Labs

Work in Progress Reports (WiPs) and Invited Talks

Do you have interesting work you would like to share, or a cool idea that is not yet ready to be published? The ALS audience provides valuable discussion and feedback. Presentations of student work are particularly welcome. To schedule your short report, send email to alswips@usenix.org.

USE LINUX

Linux Integration

Introducing Linux File Services into a Windows NT Network
Format: PDF | Postscript | HTML
Richard R. Morgan, VistaRMS, Inc.

Plex86: an i80x86 Virtual Machine
Format: PDF | Postscript
Kevin Lawton, MandrakeSoft, Inc.

Gaining the Middleground: A Linux-based Open Source Middleware Initiative
Format: PDF | Postscript | HTML
Greg Wettstein and Johannes Grosen, North Dakota State University


Last changed: LdB, 24 Oct. 2000

index