Publication details
- Replay Engine for Application Specific Workloads (Jörn Ahlers), Bachelor's Thesis, School: Universität Hamburg, 2012-04-12
Publication details
Abstract
Today many tools exist which are related to the processing of workloads. All of these have their specific area where they are used. Despite their differences they also have functions regarding the creation and execution of workloads in common. To create a new tool it is always needed to implement all of these functions even when they were implemented before in another tool. In this thesis a framework is designed and implemented that allows replaying of application specific work-loads. This gets realized through a modular system which allows to use existing modules in the creation of new tools to reduce development work. Additionally a function is designed to generate parts of the modules by their function headers to further reduce this work. To improve the generation, semantical information can be added through comments to add advanced behavior. To see that this approach is working examples are given which show the functionality and evaluate the overhead created through the software. Finally additional work that can be done to further improve this tool is shown.
BibTeX
@misc{REFASWA12,
author = {Jörn Ahlers},
title = {{Replay Engine for Application Specific Workloads}},
advisors = {Julian Kunkel},
year = {2012},
month = {04},
school = {Universität Hamburg},
howpublished = {{Online \url{https://wr.informatik.uni-hamburg.de/_media/research:theses:joern_ahlers_replay_engine_for_application_specific_workloads.pdf}}},
type = {Bachelor's Thesis},
abstract = {Today many tools exist which are related to the processing of workloads. All of these
have their specific area where they are used. Despite their differences they also have
functions regarding the creation and execution of workloads in common. To create a new tool it
is always needed to implement all of these functions even when they were implemented before in
another tool. In this thesis a framework is designed and implemented that allows replaying of
application specific work-loads. This gets realized through a modular system which allows to
use existing modules in the creation of new tools to reduce development work. Additionally a
function is designed to generate parts of the modules by their function headers to further
reduce this work. To improve the generation, semantical information can be added through
comments to add advanced behavior. To see that this approach is working examples are given
which show the functionality and evaluate the overhead created through the software. Finally
additional work that can be done to further improve this tool is shown.},
}