Lustre HPCS Activities

(Updated: Aug 2009)

The DARPA High Productivity Computing Systems (HPCS) project is a program created to ensure that US Government agencies continue to have access to the advanced high-performance computing technologies needed to fulfill their missions. The program objectives include achieving extremely high IO performance and file system scale and reliability. Cray Inc. has partnered with Sun to use Lustre™ to achieve these goals.

General information on the HPCS program is available at:


 * http://www.highproductivity.org/


 * http://www.darpa.mil/ipto/programs/hpcs/hpcs.asp

John Carrier of Cray, Inc. presented an overview of the HPCS IO project at the Lustre User Group meeting in April of 2008. The slides and video of John Carrier's presentation can be found here:


 * [[Media:LUG08_Cray_HPCS.pdf|DARPA HPCS Project Slides]] and *Video - John Carrier, Cray Inc.

There were three presentations on the HPCS IO project at the Scalability Workshop held by the Lustre Center of Excellence at Oak Ridge National Laboratory in May, 2009.


 * [[Media:Carrier_2009-05-19_ORNL_LCE_HPCS.pdf|HPCS IO - John Carrier, Cray Inc.]]
 * [[Media:Newman_May_Lustre_Workshop.pdf|What is HPCS and How Does it Impact IO - Henry Newman, Instrumental Inc.]]
 * [[Media:Dilger_Lustre_HPCS_May_Workshop.pdf|Lustre HPCS Design Overview - Andreas Dilger, Sun Microsystems]]

The Lustre team has prepared several design documents as part of the HPCS program. These designs are:


 * [Lustre HPCS Design Overview]
 * [Filesystem Integrity Check Design]
 * [End to End Data Integrity Design]
 * [LNet Channel Bonding Design]
 * [Rebuild Performance Design]
 * [[Media:HPCS_CMD_06_15_09.pdf|Clustered Metadata Design]]