├── Makefile ├── README.md ├── YCSB └── src │ ├── README │ ├── com │ └── yahoo │ │ └── ycsb │ │ ├── BasicDB.java │ │ ├── ByteArrayByteIterator.java │ │ ├── ByteIterator.java │ │ ├── Client.java │ │ ├── CommandLine.java │ │ ├── DB.java │ │ ├── DBException.java │ │ ├── DBFactory.java │ │ ├── DBWrapper.java │ │ ├── InputStreamByteIterator.java │ │ ├── RandomByteIterator.java │ │ ├── StringByteIterator.java │ │ ├── TerminatorThread.java │ │ ├── UnknownDBException.java │ │ ├── Utils.class │ │ ├── Utils.java │ │ ├── Workload.java │ │ ├── WorkloadException.java │ │ ├── generator │ │ ├── ConstantIntegerGenerator.java │ │ ├── CounterGenerator.java │ │ ├── DiscreteGenerator.java │ │ ├── ExponentialGenerator.java │ │ ├── FileGenerator.java │ │ ├── Generator.class │ │ ├── Generator.java │ │ ├── HistogramGenerator.java │ │ ├── HotspotIntegerGenerator.java │ │ ├── IntegerGenerator.class │ │ ├── IntegerGenerator.java │ │ ├── ScrambledZipfianGenerator.class │ │ ├── ScrambledZipfianGenerator.java │ │ ├── SkewedLatestGenerator.java │ │ ├── UniformGenerator.java │ │ ├── UniformIntegerGenerator.java │ │ ├── ZipfianGenerator.class │ │ └── ZipfianGenerator.java │ │ ├── measurements │ │ ├── Measurements.java │ │ ├── OneMeasurement.java │ │ ├── OneMeasurementHistogram.java │ │ ├── OneMeasurementTimeSeries.java │ │ └── exporter │ │ │ ├── JSONMeasurementsExporter.java │ │ │ ├── MeasurementsExporter.java │ │ │ └── TextMeasurementsExporter.java │ │ └── workloads │ │ ├── ConstantOccupancyWorkload.java │ │ └── CoreWorkload.java │ ├── gen-zipf.sh │ ├── prop.sh │ ├── zipf.java │ └── zipf_properties.java ├── common.c ├── common.h ├── conn.c ├── do.sh ├── kill-remote.sh ├── local-kill.sh ├── main.c ├── run-machine.sh ├── run-servers.sh ├── scripts ├── average.sh ├── busy.sh ├── gen-servers.sh ├── hugepages-check.sh ├── hugepages-create.sh ├── shm-ls.sh ├── shm-rm.sh └── zipf-check.sh ├── servers ├── shm-init.sh └── sizes.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/README.md -------------------------------------------------------------------------------- /YCSB/src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/README -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/BasicDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/BasicDB.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/ByteArrayByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/ByteArrayByteIterator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/ByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/ByteIterator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/Client.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/CommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/CommandLine.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/DB.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/DBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/DBException.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/DBFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/DBFactory.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/DBWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/DBWrapper.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/InputStreamByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/InputStreamByteIterator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/RandomByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/RandomByteIterator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/StringByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/StringByteIterator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/TerminatorThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/TerminatorThread.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/UnknownDBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/UnknownDBException.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/Utils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/Utils.class -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/Utils.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/Workload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/Workload.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/WorkloadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/WorkloadException.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ConstantIntegerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ConstantIntegerGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/CounterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/CounterGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/DiscreteGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/DiscreteGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ExponentialGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ExponentialGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/FileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/FileGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/Generator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/Generator.class -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/Generator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/HistogramGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/HistogramGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/HotspotIntegerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/HotspotIntegerGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/IntegerGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/IntegerGenerator.class -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/IntegerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/IntegerGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ScrambledZipfianGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ScrambledZipfianGenerator.class -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ScrambledZipfianGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ScrambledZipfianGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/SkewedLatestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/SkewedLatestGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/UniformGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/UniformGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/UniformIntegerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/UniformIntegerGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ZipfianGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ZipfianGenerator.class -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/generator/ZipfianGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/generator/ZipfianGenerator.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/Measurements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/Measurements.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/OneMeasurement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/OneMeasurement.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/OneMeasurementTimeSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/OneMeasurementTimeSeries.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/exporter/JSONMeasurementsExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/exporter/JSONMeasurementsExporter.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/exporter/MeasurementsExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/exporter/MeasurementsExporter.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/measurements/exporter/TextMeasurementsExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/measurements/exporter/TextMeasurementsExporter.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/workloads/ConstantOccupancyWorkload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/workloads/ConstantOccupancyWorkload.java -------------------------------------------------------------------------------- /YCSB/src/com/yahoo/ycsb/workloads/CoreWorkload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/com/yahoo/ycsb/workloads/CoreWorkload.java -------------------------------------------------------------------------------- /YCSB/src/gen-zipf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/gen-zipf.sh -------------------------------------------------------------------------------- /YCSB/src/prop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/prop.sh -------------------------------------------------------------------------------- /YCSB/src/zipf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/zipf.java -------------------------------------------------------------------------------- /YCSB/src/zipf_properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/YCSB/src/zipf_properties.java -------------------------------------------------------------------------------- /common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/common.c -------------------------------------------------------------------------------- /common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/common.h -------------------------------------------------------------------------------- /conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/conn.c -------------------------------------------------------------------------------- /do.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/do.sh -------------------------------------------------------------------------------- /kill-remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/kill-remote.sh -------------------------------------------------------------------------------- /local-kill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/local-kill.sh -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/main.c -------------------------------------------------------------------------------- /run-machine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/run-machine.sh -------------------------------------------------------------------------------- /run-servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/run-servers.sh -------------------------------------------------------------------------------- /scripts/average.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/average.sh -------------------------------------------------------------------------------- /scripts/busy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | while : 3 | do 4 | echo "Press [CTRL+C] to stop.." 5 | sleep 10 6 | done 7 | 8 | -------------------------------------------------------------------------------- /scripts/gen-servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/gen-servers.sh -------------------------------------------------------------------------------- /scripts/hugepages-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/hugepages-check.sh -------------------------------------------------------------------------------- /scripts/hugepages-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/hugepages-create.sh -------------------------------------------------------------------------------- /scripts/shm-ls.sh: -------------------------------------------------------------------------------- 1 | ipcs -m 2 | -------------------------------------------------------------------------------- /scripts/shm-rm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/shm-rm.sh -------------------------------------------------------------------------------- /scripts/zipf-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/scripts/zipf-check.sh -------------------------------------------------------------------------------- /servers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/servers -------------------------------------------------------------------------------- /shm-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/shm-init.sh -------------------------------------------------------------------------------- /sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HERD/HEAD/sizes.h --------------------------------------------------------------------------------