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