Return to search

A distributed application level workload generator

Developing a capacity to test distributed systems hinges on being able to generate, in
real-time, the workloads that these systems are to process, inclusive of the capability to
sweep through various workload characteristics, as required to support sensitivity and
robustness analyses. Currently, the majority of prior work in this area has focused on the
re-production of workload traces at the network-level, e.g., Harpoon, ns-2, OpNet,
tcpreplay, etc., whereas for many distributed systems reproducing application-level
workload characteristics can be more informative from the testing perspective. This work
details the development of an MPI-based application-level workload generation tool that
scales to using multiple machines to re-create complex multi-homed workloads. The tool
supports the standard abilities to produce both statistically described workloads as well as
re-instantiating previously captured workload traces. Unlike prior tools, the contents of
the payloads themselves can be varied as part of the workload generation process in a
manner that allows the production of both stateless and stateful application-level
workloads. The tool has been structured with the intent of supporting the needs of larger
scale emulation-based testing environments.

Identiferoai:union.ndltd.org:uvic.ca/oai:dspace.library.uvic.ca:1828/1839
Date13 November 2009
CreatorsMueller, Christopher
ContributorsNeville, Stephen William
Source SetsUniversity of Victoria
LanguageEnglish, English
Detected LanguageEnglish
TypeThesis
RightsAvailable to the World Wide Web

Page generated in 0.0015 seconds