Skip to content

DOC: Supported Virtual Applications

ibmcb edited this page Jan 31, 2013 · 41 revisions
Transactional Virtual Applications
Type Topology Profiles Data Generation Load Generator Load Level Reported Metrics Authors
DayTrader1

1Xclient_daytrader

V

1xWAS

V

1XDB2

single ("default") Pre-generated iwlengine Number of simultaneous clients Latency and Throughput Marcio Silva, Michael Hines
Tradelite2

1Xclient_tradelite

V

1xWAS

single ("default") Generated for each new load level iwlengine Number of simultaneous clients Latency and Throughput Marcio Silva, Scott Trent
LOST3

1Xclient_lost

V

1xlostfront

V

1Xlostback

single ("default") Generated for each new load level autobench Number of simultaneous clients Latency and Throughput Michael Hines
SPECWeb4

1Xclient_specweb

V

1xspecwebfront

V

1Xspecwebback

single ("default") Pre-generated specweb TBD Latency and Throughput Michael Hines
SPECJbb5

1Xspecjbb

single ("default") Generated for each new load level specjbb TBD Latency and Throughput Marcio Silva, Michael Dawson

Comments:

Big Data Virtual Applications
Type Topology Profiles Data Generation Load Generator Load Level Reported Metrics Authors
Hadoop4

1Xhadoopmaster

V

3xhadoopslave

terasort Generated once during deployment terasort Size of the dataset to be sorted Latency Marcio Silva, Yoonseo Choi
Synthetic Virtual Applications
Type Topology Profiles Data Generation Load Generator Load Level Reported Metrics Authors
netperf5

1Xnetclient

V

1xnetserver

TCP_STREAM

TCP_MAERTS

TCP_RR

TCP_CC

TCP_CRR

UDP_STREAM

UDP_RR

N/A netperf N/A Latency, Throughput and Bandwidth Marcio Silva
coremark6

1Xcoremark

single ("default") N/A coremark Number of operations to be executed Latency, Throughput Marcio Silva
filebench8

1Xfilebench

fileserver

oltp_noism

varmail

videoserver

webproxy

Generated for each new load level filebench N/A Latency, Throughput Marcio Silva
ddgen8

1Xddgen

single ("default") Generated for each new load level dd Number of blocks written Bandwidth Marcio Silva
nullworkload11

1Xtinyvm

single ("default") N/A N/A N/A N/A Marcio Silva

Comments:

  1. Requires preparation of the environment (Hosts with KVM) before it can be used. VM images will have to be manually copied to each Host before starting.
  2. None.
  3. OpenStack Folsom only.
  4. The deployed daemon is part of CBTOOL's code, and works as an "endpoint" for the requests sent by CBTOOL. The deployment means that during cloud attachment, CBTOOL will ssh into the VM "webservice" (part of a normal SCP installation) and copy (and execute) the Ruby daemon originally located on (~/cbtool/scripts/common/scp2_python_proxy.rb).
  5. Simulated cloud just creates concrete objects (e.g., Hosts and VMs) and abstract objects (e.g., Virtual Applications) on the Object Store only. Since the each operation takes only 1 second, it is a good way to test your experiment plan before running it on an actual cloud. In addition to that, this "cloud" is heavily used for debugging/development.

Clone this wiki locally