SOS: Scripts for Organizing 'Speriments
(Scripts for Organizing Experiments)
[ssfnet.org is now hosting this page on behalf of the authors of SOS]
- We've only tested it on Linux, but it should work on other Unix systems.
This set of scripts was put together to ease the process of running a
large number of experiments with varying parameters, and manage the
resulting data. The work required to do such things manually can be
quite large, especially taking into account that the number of
experiments that need to be run in order to obtain representative data
is often big. A script which plots the data using gnuplot is also
The SOS package was orginally put together to run experiments with SSFNet. Other researchers heard about
it and wanted to use it to run experiments and collect data, so we made
it more generic to work with any set of experiments performed on the
computer (without making it any less useful for the users of SSFNet).
The SOS package is designed to be used by programmers who have some
familiarity with Perl and MySQL databases. It is assumed that the
scripts will be executed from the command line. There is no web
interface, and we do not intend to add one. All documentation is
contained in the README file. Sample
experiments are included in the distribution to serve as a brief tutorial.
- Timothy G. Griffin, AT&T Research
- Srdjan Petrovic, Dartmouth College
- Anna Poplawski, Dartmouth College
- BJ Premore, Dartmouth College
Download for Free
These scripts are available for public use under the conditions of the
GNU General Public
License. This program is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Download the current version
(1.1.0-b1b) in tar'd, gzip'd format.
Known Bugs (will be fixed in next release)
- Description strings passed to mkfamily.pl using the "-ds" option are ignored.
- Each row in the <family_name>_simdata tables appears multiple times.