/**
 * This is a configuration file for RPG to create simple architecture
 * intended just to obtain isolated expected durations for architecture
 * generators that take them into account (such as "bottom-up")
 *
 */

#include "shared.conf"

// 100% reliability
default::fault-probability = parameter (classname = "boolean", value = 0)

// Denotes testing architecture generation
core::architecture-generator		 = "testing"

core::testing-architecture-root 	 = "sequential-small"
core::testing-architecture-dummy	 = "waiter"
core::testing-architecture-instances = 1

// Minimize the execution of the whole architecture after the isolated measurements
// TODO: add some setting or command line option to skip it completely? 

// Minimum number of cycles in a measurement.
core::min-cycles  				= 1
// Mimimum duration of a measurement.
core::min-time    				= 1
// Maximum duration of a measurement.
core::time-limit				= 0
// How many module invocations to perform before the standalone measurements. 
core::measure-warmup 			= 3
// How many module invocations to perform during the standalone measurements.
core::measure-count  			= 10
// How many threads to launch in the benchmark framework.
core::thread-count 				= 1
// How many clients to simulate in the benchmark framework.
core::client-count				= 1
// Mean client think time in exponential distribution (0.5s - 3s)
core::client-wait-time-usec-ex 	= 1
// How many timestamps to collect during single run.
core::values-storage-max-size	= 10000
