Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home

Public Software

Storage Systems Department at HP Labs
» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

This page belongs to the HP Labs Storage Systems Department. It can be used to download the software and data that the department makes publicly accessible.

For more information on our software tools and data, please refer to our software page.

To download the software, please follow these steps:


Step 1: Filling your contact information

The page you are currently reading is the first page of the download process.

Please fill your contact information in the form below to be able to access the software, select the software that you want to download, and press the Get the software button at the bottom of the page.

Remember to fill all the fields in this form, or you won't be able to access the software.

 


Step 2: Accepting the software license agreement

The second page of the download process will show you the software license agreement. Please read it carefully.

To accept the license agreement, click ont the Yes button at the bottom of the second page.

 


Step 3: Retrieving your password

The third page of the download process will confirm if your data was processed sucessfully.

After you accept the license agreement presented in the second page, you will receive an email message containing a username/password combination. The email message will also contain a link to the password-protected software files. Once you have the password, follow this link to the directory where the downloadable files reside.

 


Step 4: Downloading the software

Some of our software packages are just a single file, some data packages contain several gigabytes of data spread across multiple directories. Downloading the single-file packages will be pretty straightforward. For the multi-directory packages, a recursive download tool like wget can be useful. That way, you can selectively download a subtree that you want to use.

For wget v1.5.3, you can use a command like this to recursively download a directory tree:

wget wget -S -x -m --no-parent --recursive \
    --http-user=your_user --http-passwd=your_password \
    http://tesla.hpl.hp.com/public_software/path/to/the/directory/

 

 


Note: For feedback on SSD software please contact: software (at) cello.hpl.hp.com

 



Step 1: Filling your contact information

Please fill the information requested, select the software that you want to download, and press the Get the software button.

 

 

 

 

 

 

 

 

select a software package to download:

Software Packages

(1 file, 4192 KB, last updated Jul 26, 2005): DataSeries software.

(1 file, 384 KB, last updated Jul 7, 2005): This is version 4.14 of a conservative garbage collector for C and C++.

You might find a more recent version of this at

http://reality.sgi.com/boehm/gc.html

(1 file, 150 KB, last updated Feb 23, 2003): Lintel is the name of our support library. (A lintel is the thing that goes across a doorway to support the wall above it.) It's the place to put those miscellaneous pieces of code that could be potentially useful to others.
Note: This is an old version of the software. The newest version can be found at our open-source software page.

(1 file, 424 KB, last updated Feb 24, 2005): This version of Lintel is built using "configure." It will eventually replace the other version.
Note: This is an old version of the software. The newest version can be found at our open-source software page.

(1 file, 24 KB, last updated Feb 25, 2005): Mercury is a tool for running experiments and graphing data out of SQL databases.

(1 file, 95 KB, last updated Apr 19, 2002): Rubicon is a disk workload characterization tool, with the ability to perform many different types of analysis on disk traces. In general, Rubicon reads a sequence of disk trace records, performs some analysis on them, and outputs the result of the analysis. The user can configure Rubicon in several different ways. Firstly, the disk trace can be filtered in order to select subsets for analysis (e.g. single out a single logical volume), with multiple filtered streams undergoing analysis in parallel. New analysis functionality can be easily added to the system. The output generated is independent of the analysis functionality - by adding a new "reporter" module, the same analysis can be reported in several different styles (e.g. as an Excel spreadsheet instead of a Rome output file).

(1 file, 2312 KB, last updated Aug 30, 2005): srtLite is the SSP library for accessing and creating SRT-style I/O trace files.

(1 file, 2536 KB, last updated Feb 24, 2005): This is an experimental version of srtLite. Only download it if you know what you're doing.

(1 file, 104 KB, last updated Sep 11, 2002): The Tongs tools are used to manage and analyzed the data produced in a simulation study, as shown in The flow of operations when using Tongs. . A bunch of simulation runs produce data, which are stored in result files . These data are summarized into one or more tables , which organize the data from several runs into a relational form, using the tongstable or tongsfilter commands. Later, the data in the table can be analyzed by writing a Tcl script that extracts data from the table (or, for the masochistic, from the original runs) to produce graphs or printed tables.

(1 file, 104 KB, last updated Jul 2, 2004): A Windows C++ program which reads binary etl traces collected on Windows operating systems and converts the trace to a format compatible with HP Labs tools. The program processes the trace header and disk I/O events and maps event information to SRT version 1.7 format.

Trace data

NOTE: You will need srtLite and possibly Lintel (optionally Rubicon) to interpret the trace data.

(64 files, 617539 KB, last updated Sep 10, 2002): "cello" traces from 1992 Caution: these traces are very old, and so probably not representative of current systems. They should not be used for new research, although they may still have a role in validating existing research results, or longitudinal studies.

(1723 files, 5148784 KB, last updated Sep 10, 2002): Traces taken from the "cello" server over the period 9 September - 29 November 1996. At that time, cello was a K410 class machine (2 cpus) running HP-UX 10.10, with about 0.5GB of main memory.

Running uname -a gave:

HP-UX cello B.10.10 U 9000/829 262873341 unlimited-user license

Unfortunately, not everything important was recorded about the rest of the system. In particular, there's no information on the file system types or logical volume data. Sorry.

Caution: these traces are very old, and so probably not representative of current systems. They should not be used for new research, although they may still have a role in validating existing research results, or longitudinal studies.

(21196 files, 38.1 GB, last updated Sep 11, 2002): This distribution contains a set of traces taken from cello over the period January 14 - December 31, 1999. At that time, cello was a K570 class machine (4 cpus) running HP-UX 10.20, with about 2GB of main memory.

Running uname -a gave:

HP-UX cello B.10.20 U 9000/899 1659481391 unlimited-user license

This distribution contains a directory for each day during the trace period. Each directory contains the trace files, and text files containing the results of running commands such as ioscan, uname, bdf, vgdisplay, pvdisplay, and diskinfo.

(504 files, 10386760 KB, last updated Aug 9, 2002): Traces related to the paper "A framework for evaluating storage system security" by Erik Riedel , Mahesh Kallahalla, and Ram Swaminathan, FAST 2002.

(67 files, 8504 KB, last updated Feb 6, 2004): hplajw traces from 1992. Caution: these traces are very old, and so probably not representative of current systems. They should not be used for new research, although they may still have a role in validating existing research results, or longitudinal studies.

(18 files, 163480 KB, last updated Jul 6, 2006): One-hour traces from five servers running HP's OpenMail, collected during the servers' busy periods. The traces are in the SSP srt I/O trace format; they were collected in 1999.

(6 files, 71192 KB, last updated Sep 10, 2002): This srt file contains the tracing of HP's Client/Server TPC-C application running at approximately 1150 tpmC on a 100 Warehouse database. The KI trace points enqueue and queuedone were traced for approximately 4.2 M IOs. The system was doing approximately 700 I/Os per second during steady state.

Caution: these traces are very old, and so probably not representative of current systems. They should not be used for new research, although they may still have a role in validating existing research results, or longitudinal studies.

(39 files, 354720 KB, last updated Sep 11, 2002): 300 GB TPC-D Oracle traces from 1997

 


Note: For feedback on SSD software please contact: software (at) cello.hpl.hp.com

 

Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2002-2006 Hewlett-Packard Development Company, L.P.