ALS 2000 Technical Conference Program
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
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
|
|