-
Notifications
You must be signed in to change notification settings - Fork 50
DOC: Supported Virtual Applications
ibmcb edited this page Oct 21, 2014
·
41 revisions
- The list of supported Virtual Applications can be obtained with the command
typeliston the CLI. - The details of a particular Virtual Application are displayed with the command
typeshow (vapp type)on the CLI.-
Example: (TESTCLOUD) typeshow cassandra_ycsb
The AI with the type cassandra_ycsb has the following configuration on experiment (Cloud TESTSIMCLOUD) : description: Deploys a Cassandra cluster (N seed nodes and M data nodes), plus one VM
-
running the YCSB benchmark. This single VM sends requests to all seed node VMs simultaneously.
- LOAD_PROFILE possible values: "workload"{a-f} (for a proper description, consult the section "Core Workloads" on the YCSB documentation)
- LOAD_LEVEL meaning: number of threads on YCSB (parameter -threads).
- LOAD_DURATION meaning: not used, a run ends when all YCSB operations (default is 1000) are finished.
- COMMENT: One of the "Big Data" Workloads. One of the two Virtual Applications types selected for the SPECCloud 2014 v1.0 benchmark. When new seed nodes are added (after an "airesize") the VM running YCSB will automatically direct requests to these new seed nodes.
sut: ycsb->1_x_seed->1_x_cassandra reported_metrics: bandwidth,throughput,latency,datagen_time,datagen_size load_balancer_supported: False resize_supported: True regenerate_data: True load_profile: workloadd load_level: 1 load_duration: 60 load_manager_role: ycsb metric_aggregator_role: ycsb capture_role: ycsb cassandra_setup1: cb_restart_node.sh seed_setup1: cb_restart_seed.sh ycsb_setup2: cb_setup_ycsb.sh start: cb_ycsb.sh cassandra_resize1: cb_modify_node.sh load_generator_role: ycsb read_ratio: workloaddefault update_ratio: workloaddefault