Speaker Presentations

November 26, 2001, Linux Clusters

A talk presented by Greg Lindahl on Linux Clustering.

Clusters come in 3 different flavors: high performance, high throughput, and high availability. Linux is used for all 3 kinds of clustering, in quite large systems. Examples include the Google search engine, Incyte Genomics, and Sandia's CPlant, each of which uses more than 2,000 cpus. This talk will discuss the software behind such systems.

A PDF file of the slides (154k) is available.

September 24, 2001, CGI/Database Development with HTML:Mason

A talk presented by Gregory Brennan on using HTML:Mason instead of "raw" perl for CGI/Database Development.

August 27, 2001, An Introduction to Parallel Computing with PETSc

A talk presented by Brian Mays on parallel computing with the Portable, Extensible Toolkit for Scientific Computation (PETSc). This toolkit eases the development of large-scale scientific application codes, particularly the numerical solution of Partial Differential Equations (PDEs). It provides a rich environment for rapid algorithm design and prototyping and separates the issues of parallelism from the choice of algorithms. This talk will include an example of using PETSc to build a parallel code for the solution of a nonlinear PDE.

A PDF file of the slides (128k) is available.

July 23, 2001, Mac OS X

A talk presented by Aaron Davis and Scott McDowell on Apple's latest operating system: Mac OS X. The core of this new operating system is the open-source, BSD-based operating system developed at Apple called Darwin. Therefore, OS X combines the power of a Unix-based operating system, the advantages of an open-source project, and the ease-of-use traditionally associated with Apple and the Macintosh.

April 23, 2001, CVS

A talk presented by Adrian Filipi-Martin on the Concurrent Versions System (CVS). CVS is a version control system, which allows one to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred. Unlike simpler systems, such as RCS or SCCS, CVS does not just operate on one file at a time or one directory at a time, but operates on hierarchical collections of directories consisting of version controlled files.

A PDF file of the slides (28k) is available.

March 26, 2001, IPv6

A talk presented by Serge Egelman on IPv6. IPv6 is short for "Internet Protocol Version 6". IPv6 is the "next generation" protocol designed by the IETF to replace the current version Internet Protocol, IP Version 4 ("IPv4"), which is now nearly twenty years old and is beginning to have problems. Most importantly, there is a growing shortage of IPv4 addresses. IPv6 fixes a number of problems in IPv4, such as the limited number of available IPv4 addresses. His presentation included the basics of IPv6 addresses, and how to get started using this new protocol. Since IPv4 is still the standard used by almost everyone, he also covered how to tunnel IPv6 over IPv4 networks.

January 22, 2001, Mac OS X

A talk presented by Serge Egelman on Mac OS X. His presentation included a demonstration of the developer pre-release of the new BSD-based operating system from Apple.

Adrian Filipi-Martin