Skip to content

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 typelist on 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

Clone this wiki locally