Check out the new USENIX Web site.

Conference Reports from ;login: (PDF)   
THURSDAY, OCTOBER 12, 2000
HACK LINUX

Kernel Performance
Session Chair: Stephen Tweedie, Red Hat

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

Linux Kernel Hash Table Behavior: Analysis and Improvements
Chuck Lever, Sun-Netscpe Alliance

Dynamic Buffer Cache Management Scheme Based on Simple and Aggressive Prefetching
H. Seok Jeon and Sam H. Noh, Hong-Ik University

EXTREME LINUX

Potpourri
Session Chair: Donald Becker, Scyld Computing

The Linux BIOS
Ronald G. Minnich, James Hendricks, and Dale Webster, Los Alamos National Labs

LOBOS (Linux OS Boots OS): Booting a Kernel in 32-bit Mode
Ronald Minnich, Los Alamos National Labs

KLAT2's Flat Neighborhood Network
H.G. Dietz and T.I. Mattox, University of Kentucky

USE LINUX

Linux on the Desktop

Xfce : A Lightweight Desktop Environment
Olivier Fourdan, Xfce

The State of the Arts - Linux Tools for the Graphic Artist
Michael J. Hammel, The Graphics Muse

Open-Source Group Calendaring: GCTP and OpenFlock
David Sifry, Linuxcare

HACK LINUX

XFree86
Session Chair: Leonard Zubkoff, VA Linux Systems

Translucent Windows in X
Keith Packard, XFree86 Core Team, SuSE Inc.
(30 minutes)

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

Invited Talk

Using KDE Components (KParts)
Kurt Granroth, KDE

KParts, the new KDE component architecture, makes creating embedded componentsan almost trivial endeavor. This talk will show you both how to useexisting components as well as the basic steps needed to create yourown.
(30 minutes)

EXTREME LINUX

Applications
Session Chair: David Halstead, Iowa State University

BLASTH, a BLAS Library for Dual SMP Computers
Guignon Thomas, Laboratoire ASCI

Sequence Analysis on a 216-Processor Beowulf Cluster
Katerina Michalickova, Moyez Dharsee, and Christopher W.V. Hogue Samuel Lunenfeld Research Institute

The Development and Integration of a Distributed 3D FFT for a Cluster of Workstations
Christopher E. Cramer and John A. Board, Duke University

USE LINUX

Miscellaneous

Dynamic Probes and Generalised Kernel Hooks Interface for Linux
Richard J. Moore, IBM UK

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

Knowing When to Say No
Allan Cantos, Acrylis, Inc.

HACK LINUX

Kernel ports
Session Chair: Jes Sorensen, Linux Care

Linux on the System/390
Adam Thornton, Sine Nomine Assoc.

A user-mode port of the Linux kernel
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
David Ascher, Eric Promislow, and Dick Hardt, ActiveState Tool Corporation

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

Library Interface Versioning in Solaris and Linux
David J. Brown and Karl Runge, Solaris Engineering, Sun Microsystems

FRIDAY, OCTOBER 13, 2000
HACK LINUX

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

JFS Log: How the Journaled File System Performs Logging
Steve Best, IBM Linux Technology Center

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

The Tux2 Failsafe Filesystem
Daniel Phillips

EXTREME LINUX

Systems
Session Chair: Remy Evard, Argonne National Laboratory

The Portable Batch Scheduler and the Maui Scheduler on Linux Clusters
Brett Bode, David M. Halstead, Ricky Kendall, and Zhou Lei, Ames Laboratory, DOE; David Jackson, Maui High Performance Computing Center
(30 minutes)

Cluster Administration Has Been Solved, or Has It?
Moderator: Remy Evard, Argonne
Panelists: Susan Coghlan, TurboLinux, Richard Ferri, IBM, Brian Finley, VA Linux, Greg Lindahl, HPTi, John-Paul Navarro, Argonne National Laboratory, Lee Ward, Sandia National Laboratory, and Stephen L. Scott, Oak Ridge National Laboratory
(1 hour)

In this panel, we will examine systems administration solutions from a variety of vendors and the approaches of several large cluster managers. Our goal is to understand what systems administration challenges remain for the community of large-scale cluster. Where do large-scale cluster have special problems? What problems have been solved by vendor and open source solutions? What does the future hold?

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.

HACK LINUX

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

VA SystemImager
Brian Elliot Finley, VA Linux Systems

GCC 3.0: The State of the Source
Mark Mitchell and Alexander Samuel, CodeSourcery, LLC

SMP Scalability Comparisons of Linux Kernels 2.2.14 and 2.3.99
Ray Bryant, Bill Hartner, Qi He, and Ganesh Venkitachalam, IBM Linux Technology Center

EXTREME LINUX

Clusters

Design of a Very-large Linux Cluster for Providing Reliable and Scalable Speech-to-Email Service Randy Brumbaugh and Todd Vernon, Evoke Communications
(30 minutes)

Cluster Applications: Experiences and Desires
Chair and Moderator: Pete Beckman, TurboLabs
(1 hour)

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
Giles Orr and Jacob Wyatt, Georgia College & State University

Invited Talk

The Aging of Wine
Jeremy White, Codeweavers

This talk will discuss the status of Wine and Winelib. Wine enables users to run Windows binaries on Linux and Winelib enables developers to port Windows software to Linux. The talk will cover the current state of Wine, the task list required for version 1.0, and the current progress towards 1.0.

SATURDAY, OCTOBER 14, 2000
HACK LINUX

Security
Session Chair: Bryan C. Andregg, Red Hat

Enhancements to the Linux Kernel for Blocking Buffer Overflow Based Attacks
Massimo Bernaschi, Italian National Research Council; Emanuele Gabrielli and Luigi V. Mancini, Università di Roma "La Sapienza", Italy

Domain and Type Enforcement for Linux
Serge Hallyn and Phil Kearns, College of William and Mary

Piranha Audit: Kernel Enhancements And Utilities To Improve Audit/Logging
Vincenzo Cutello, Emilio Mastriani, and Francesco Pappalardo, University of Catania, Italy

EXTREME LINUX

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

Awarded Best Paper!
PVFS: A Parallel File System for Linux Clusters
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
Paul Anderson and Alastair Scobie, University of Edinburgh

Perspecitive on Printing
Ben Woodard and Nick Moffitt, VA Linux Systems

Building a Self-Contained Autoconfiguring Linux System on an ISO9660 File System
Klaus Knopper, KNOPPER.NET

HACK LINUX

Kernel Performance II
Session Chair: Bryan C. Andregg, Red Hat

Lockmeter: Highly Informative Instrumentation for Spin Locks in the Linux Kernel
Ray Bryant, IBM Linux Technology Center; John Hawkes, SGI
(30 minutes)

The Elements of Cache Programming Style
Chris Sears, Google, Inc.
(1 hour)

EXTREME LINUX

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

Maximizing Beowulf Performance
Robert G. Brown, Duke University

Software Distributed Shared Memory over Virtual Interface Architecture: Implemenation and Performance
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
Hong Ong and Paul A. Farrell, Kent State University

USE LINUX

Linux Solutions

The Linux Terminal Server Project: Thin Clients and Linux
Jim McQuillan, Linux Terminal Server Project
(30 minutes)

Invited Talk

Eazel and The Nautilus Project: Bringing the Power of Linux to More Users
Darin Adler, Eazel Inc.
(1 hour)

HACK LINUX

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

A PPPoE Implementation for Linux
David Skoll, Roaring Penguin Software Inc.

Linux-HA Heartbeat System Design
Alan Robertson, SuSE Labs

EXTREME LINUX

Work-in-Progress Sessions (WiPs)

USE LINUX

Linux Integration

Introducing Linux File Services into a Windows NT Network
Richard R. Morgan, VistaRMS, Inc.

Plex86: An 180x86 Virtual Machine
Kevin P. Lawton, MandrakeSoft

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

?Need help? Use our Contacts page.

Last changed: 25 Aug. 2003 ch
Technical Program
ALS 2000 Web Site
USENIX home