Research Article

Debugging Nondeterministic Failures in Linux Programs through Replay Analysis

Table 1

Test application scenarios.

ProgramDescriptionWorkload

lameA high-quality MPEG Audio Layer III (MP3) encoderEncode a 3.5-minute (7751 frames)  .wav file
GNU bcAn arbitrary precision numeric processing language calculatorLoad the math library and process an input file containing mathematical operations
vimVim 7.3 text editorOpen an existing text file in vim, and append an eight-character string 10,000 times
bzip2A high-quality data compression/decompression utilityDecompress Linux-3.0.1.tar.bz2 of size 73.1 MB
netperf-TCP_STREAMNetworking performance measuring benchmarkTCP_STREAM test between the local host and a remote host for 60 secs with default window size
netperf-TCP_RRNetworking performance measuring benchmarkTCP request/response test between the local host and a remote host for 10 secs