stasis-aries-wal/benchmarks
2011-06-13 06:58:34 +00:00
..
berkeleyDB support "make install", and use libtool to generate .so, .a files. 2007-06-25 15:47:28 +00:00
multicore bugfixes and optimizations for the new log format; log preallocation and truncation utilities 2011-05-14 03:49:38 +00:00
nightly Updated X-axis range to better reflect paper. 2006-08-10 23:37:19 +00:00
SOSP Bulk load + TPS with reiserfs. TPS is flakey for some reason... 2005-03-25 12:03:51 +00:00
.cvsignore Updated svn:ignore. 2007-10-03 01:52:41 +00:00
arrayListSet.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
BDB_HASH_INSERT.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
BDB_RAW_INSERT.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
bufferManager.c add "raid1" a simple mirroring I/O handle implementation 2010-12-03 03:51:24 +00:00
CMakeLists.txt move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
distributedLsnFree.c more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
distributedLsnFree.sh benchmark script 2009-03-20 11:36:58 +00:00
generateScripts.pl Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
generateScriptsThreads.pl Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
lhtableThreaded.c fix new gcc compiler warnings 2008-11-11 01:15:25 +00:00
linearHashNTA.c Amortize bucket initialization costs for linear hash tables. The best case improvement (~ 20%) is seen with hashes with fixed length key/value pairs and insert-only workloads 2010-05-12 17:51:20 +00:00
linearHashNTAMultiReader.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linearHashNTAThreaded.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linearHashNTAWriteRequests.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linkedListNTA.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
LLADD_LOGICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_PHYSICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_RAW_PHYSICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_THREADED.script Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
LOGICAL_THREADS.script Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
lsn_bench_common.h more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
Makefile.am more benchmarks; transactions can now be multithreaded 2009-03-20 11:36:27 +00:00
naiveHash.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
naiveMultiThreaded.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
pageOrientedListNTA.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
qos.c yet another refactoring; broke groupForce into its own module, removed more static variables and namespace violations 2009-05-13 18:04:53 +00:00
rawSet.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
README.run_redBlackMemoryOverhead add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
redBlackMemoryOverhead.c add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
rose.cpp move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
rose.sh Initial ROSE check in. 2007-10-15 17:46:44 +00:00
roseTable.cpp add an explicit ID parameter to StaticTuple. Instantiators of StaticTuple need to make sure this is different for each static tuple type that may coexist in the same page file. This allows multiple copies of rose to run at once. 2008-12-02 21:45:58 +00:00
roseTable.h move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
roseTableTpcCH-workload1.cpp add an explicit ID parameter to StaticTuple. Instantiators of StaticTuple need to make sure this is different for each static tuple type that may coexist in the same page file. This allows multiple copies of rose to run at once. 2008-12-02 21:45:58 +00:00
roseTableTpcCH-workload2.cpp fix memory allocation bug in rose benchmark initialization code 2009-12-04 19:26:23 +00:00
roseTableTpcCH.h move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
run_redBlackMemoryOverhead.pl add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
sequentialThroughput.c fix bug where filePool was not syncing to disk, update log related benchmarks; add tweak to ringbuffer to prevent extremely high contention from breaking group commit. 2011-04-19 20:54:11 +00:00
slotted.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
tpc-ch-generator.pl Added sample invocation to script. 2008-06-08 20:22:10 +00:00
transitiveClosure.c move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
writeBack.c cleaned up arrayList. stasis_record_write no longer takes an LSN (it was ignoring it anyway). Added some missing calls to stasis_page_lsn_write (each time a page is written to, stasis_page_lsn_write should be called; this happens automatically for operations called via tupdate 2009-06-02 18:25:35 +00:00
writeback.sh support for lsn-free writeback; partial benchmark code for submission 2009-03-19 03:36:13 +00:00
zeroCopy.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00

README for red black tree memory benchmark
------------------------------------------

To run the benchmark, see redBlackMemoryOverhead.c and run_redBlackMemoryOverhead.pl.

To post-process the output into tab-delimited file suitable for further analysis:

grep -i results file*.out  | tr -s ' ' '\t' > results.txt