2011.bib
@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: bib2bib -oc descartes/2011/cite2011 -ob descartes/2011/2011.bib -c year=2011 descartes/descartes_publications.bib}}
@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: bib2bib -oc descartes/descartes_publications -ob descartes/descartes_publications.bib -c '(((author : "brosig") or (author : "bender") or (author : "faber") or (author : "herbst") or (author : "huber" and author : "nikolaus") or (author : "noorshams") or (author : "meier" and author : "philipp") or (author : "milenkoski") or (author : "rathfelder") or (author : "rygielski") or (author : "spinner") or (author : "kounev") or (author : "krebs") or (author : "quast") or (author : "sachs") or (editor : "brosig") or (editor : "bender") or (editor : "faber") or (editor : "herbst") or (editor : "huber" and editor : "nikolaus") or (editor : "noorshams") or (editor : "meier" and editor : "philipp") or (editor : "milenkoski") or (editor : "rathfelder") or (editor : "rygielski") or (editor : "spinner") or (editor : "kounev") or (editor : "krebs") or (editor : "quast") or (editor : "sachs")) and not (($type : "INPROCEEDINGS" and editor : "kounev")))' all/sdq_publications.bib}}
@inproceedings{Br2011-SEDoktoranden-Symposium,
author = {Fabian Brosig},
title = {Online Performance Prediction with Architecture-Level Performance
Models},
booktitle = {Software Engineering (Workshops) - Doctoral Symposium, February 21--25,
2011},
year = {2011},
editor = {Ralf Reussner and Alexander Pretschner and Stefan J{\"a}hnichen},
volume = {184},
series = {Lecture Notes in Informatics (LNI)},
pages = {279--284},
address = {Bonn, Germany},
month = {February},
publisher = {GI},
abstract = {{Today's enterprise systems based on increasingly complex software
architectures often exhibit poor performance and resource efficiency
thus having high operating costs. This is due to the inability to
predict at run-time the effect of changes in the system environment
and adapt the system accordingly. We propose a new performance modeling
approach that allows the prediction of performance and system resource
utilization online during system operation. We use architecture-level
performance models that capture the performance-relevant information
of the software architecture, deployment, execution environment and
workload. The models will be automatically maintained during operation.
To derive performance predictions, we propose a tailorable model
solving approach to provide flexibility in view of prediction accuracy
and analysis overhead.}},
bibsource = {DBLP, http://dblp.uni-trier.de},
date-added = {2012-07-27 14:24:22 +0200},
date-modified = {2012-07-27 14:59:37 +0200},
ee = {http://subs.emis.de/LNI/Proceedings/Proceedings184/article6310.html},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/Br2011-SE-Symposium.pdf}
}
@inproceedings{BrHuKo2011-ASE-AutomExtraction,
author = {Fabian Brosig and Nikolaus Huber and Samuel Kounev},
title = {{A}utomated {E}xtraction of {A}rchitecture-{L}evel {P}erformance
{M}odels of {D}istributed {C}omponent-{B}ased {S}ystems},
booktitle = {26th IEEE/ACM International Conference On Automated Software Engineering
(ASE 2011)},
year = {2011},
address = {Oread, Lawrence, Kansas},
month = {November},
note = {Acceptance Rate (Full Paper): 14.7\% (37/252)},
abstract = {Modern service-oriented enterprise systems have increasingly complex
and dynamic loosely-coupled architectures that often exhibit poor
performance and resource efficiency and have high operating costs.
This is due to the inability to predict at run-time the effect of
dynamic changes in the system environment and adapt the system configuration
accordingly. Architecture-level performance models provide a powerful
tool for performance prediction, however, current approaches to modeling
the execution context of software components are not suitable for
use at run-time. In this paper, we analyze the typical online performance
prediction scenarios and propose a novel performance meta-model for
expressing and resolving parameter and context dependencies, specifically
designed for use in online scenarios. We motivate and validate our
approach in the context of a realistic and representative online
performance prediction scenario based on the SPECjEnterprise2010
standard benchmark.},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/BrHuKo2011-ASE-AutomExtraction.pdf}
}
@inproceedings{Westermann2011b,
author = {Dennis, Westermann and Rouven, Krebs and Jens, Happe},
title = {{E}fficient {E}xperiment {S}election in {A}utomated {S}oftware {P}erformance
{E}valuations},
booktitle = {Computer Performance Engineering - 8th European Performance Engineering
Workshop, EPEW 2011, Borrowdale, UK, October 12-13, 2011. Proceedings},
year = {2011},
pages = {325-339},
publisher = {Springer},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/Westermann2011b.pdf}
}
@mastersthesis{Fa2011-KIT-SPAusingML,
author = {Michael Faber},
title = {{Software Performance Analysis using Machine Learning Techniques}},
school = {Karlsruhe Institute of Technology (KIT)},
year = {2011},
address = {Karlsruhe, Germany},
month = {March}
}
@inproceedings{hauck2011b,
author = {Michael Hauck and Michael Kuperberg and Nikolaus Huber and Ralf Reussner},
title = {{Ginpex: Deriving Performance-relevant Infrastructure Properties
Through Goal-oriented Experiments}},
booktitle = {Proceedings of the 7th ACM SIGSOFT International Conference on the
Quality of Software Architectures (QoSA 2011)},
year = {2011},
pages = {53--62},
address = {New York, NY, USA},
month = {June},
publisher = {ACM},
bdsk-url-1 = {http://doi.acm.org/10.1145/2000259.2000269},
day = {20--24},
doi = {http://doi.acm.org/10.1145/2000259.2000269},
isbn = {978-1-4503-0724-6},
numpages = {10},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/hauck2011b.pdf},
url = {10.1145/2000259.2000269}
}
@mastersthesis{Herbst2011a,
author = {Nikolas Roman Herbst},
title = {{Quantifying the Impact of Configuration Space for Elasticity Benchmarking}},
school = {Faculty of Computer Science, Karlsruhe Institute of Technology (KIT),
Germany},
year = {2011},
type = {Study Thesis},
abstract = {Elasticity is the ability of a software system to dynamically adapt
the amount of the resources it provides to clients as their workloads
increase or decrease. In the context of cloud computing, automated
resizing of a virtual machine's resources can be considered as a
key step towards optimisation of a system's cost and energy efficiency.
Existing work on cloud computing is limited to the technical view
of implementing elastic systems, and definitions of scalability have
not been extended to cover elasticity. This study thesis presents
a detailed discussion of elasticity, proposes metrics as well as
measurement techniques, and outlines next steps for enabling comparisons
between cloud computing offerings on the basis of elasticity. I discuss
results of our work on measuring elasticity of thread pools provided
by the Java virtual machine, as well as an experiment setup for elastic
CPU time slice resizing in a virtualized environment. An experiment
setup is presented as future work for dynamically adding and removing
z/VM Linux virtual machine instances to a performance relevant group
of virtualized servers.},
keywords = {Cloud, Resource Elasticity},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/Herbst2011a.pdf}
}
@inproceedings{HuBrKo2011-SEAMS-ResAlloc,
author = {Nikolaus Huber and Fabian Brosig and Samuel Kounev},
title = {{Model-based Self-Adaptive Resource Allocation in Virtualized Environments}},
booktitle = {6th International Symposium on Software Engineering for Adaptive
and Self-Managing Systems (SEAMS 2011)},
year = {2011},
month = {May},
note = {Acceptance Rate (Full Paper): 27\% (21/76)},
abstract = {The adoption of virtualization and Cloud Computing technologies promises
a number of benefits such as increased flexibility, better energy
efficiency and lower operating costs for IT systems. However, highly
variable workloads make it challenging to provide quality-of-service
guarantees while at the same time ensuring efficient resource utilization.
To avoid violations of service-level agreements (SLAs) or inefficient
resource usage, resource allocations have to be adapted continuously
during operation to reflect changes in application workloads. In
this paper, we present a novel approach to self-adaptive resource
allocation in virtualized environments based on online architecture-level
performance models. We present a detailed case study of a representative
enterprise application, the new SPECjEnterprise2010 benchmark, deployed
in a virtualized cluster environment. The case study serves as a
proof-of-concept demonstrating the effectiveness and practical applicability
of our approach.},
bdsk-url-1 = {http://dl.acm.org/authorize?425581},
day = {23--24},
location = {Waikiki, Honolulu, HI, USA},
pdf = {descartes-pdfs/HuBrKo2011-SEAMS-ResAlloc.pdf},
url = {http://dl.acm.org/authorize?425581}
}
@inproceedings{HuQuHaKo2011-CLOSER-ModelVirtOverhead,
author = {Nikolaus Huber and Marcel von Quast and Michael Hauck and Samuel
Kounev},
title = {{E}valuating and {M}odeling {V}irtualization {P}erformance {O}verhead
for {C}loud {E}nvironments},
booktitle = {Proceedings of the 1st International Conference on Cloud Computing
and Services Science (CLOSER 2011)},
year = {2011},
pages = {563 -- 573},
month = {May},
publisher = {SciTePress},
note = {Acceptance Rate: 18/164 = 10.9\%, Best Paper Award},
abstract = {Due to trends like Cloud Computing and Green IT, virtualization technologies
are gaining increasing importance. They promise energy and cost savings
by sharing physical resources, thus making resource usage more efficient.
However, resource sharing and other factors have direct effects on
system performance, which are not yet well-understood. Hence, performance
prediction and performance management of services deployed in virtualized
environments like public and private Clouds is a challenging task.
Because of the large variety of virtualization solutions, a generic
approach to predict the performance overhead of services running
on virtualization platforms is highly desirable. In this paper, we
present experimental results on two popular state-of-the-art virtualization
platforms, Citrix XenServer 5.5 and VMware ESX 4.0, as representatives
of the two major hypervisor architectures. Based on these results,
we propose a basic, generic performance prediction model for the
two different types of hypervisor architectures. The target is to
predict the performance overhead for executing services on virtualized
platforms.},
day = {7--9},
http = {http://closer.scitevents.org/},
isbn = {978-989-8425-52-2},
location = {Noordwijkerhout, The Netherlands},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/HuQuHaKo2011-CLOSER-ModelVirtOverhead.pdf}
}
@inproceedings{klatt2011a,
author = {Benjamin Klatt and Franz Brosch and Zoya Durdik and Christoph Rathfelder},
title = {{Quality Prediction in Service Composition Frameworks}},
booktitle = {5th Workshop on Non-Functional Properties and SLA Management in Service-Oriented
Computing (NFPSLAM-SOC'11), December 5--8, 2011},
year = {2011},
address = {Paphos, Cyprus},
month = {December},
abstract = {With the introduction of services, software systems have become more
flexible as new services can easily be composed from existing ones.
Service composition frameworks offer corresponding functionality
and hide the complexity of the underlying technologies from their
users. However, possibilities for anticipating quality properties
of com- posed services before their actual operation are limited
so far. While existing approaches for model-based software quality
prediction can be used by service composers for determining realizable
Quality of Service (QoS) levels, integration of such techniques into
composition frameworks is still missing. As a result, high effort
and expert knowledge is required to build the system models required
for prediction. In this paper, we present a novel service composition
process that includes QoS prediction for composed services as an
integral part. Furthermore, we describe how composition frameworks
can be extended to support this process. With our approach, systematic
consideration of service quality during the composition process is
naturally achieved, without the need for de- tailed knowledge about
the underlying prediction models. To evaluate our work and validate
its applicability in different domains, we have integrated QoS prediction
support according to our process in two com- position frameworks
-- a large-scale SLA management framework and a service mashup platform.},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/klatt2011a.pdf}
}
@inproceedings{KlRaKo2011-QoSA-PCMEvents,
author = {Klatt, Benjamin and Rathfelder, Christoph and Kounev, Samuel},
title = {Integration of event-based communication in the palladio software
quality prediction framework},
booktitle = {Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT
symposium -- ISARCS on Quality of software architectures -- QoSA
and architecting critical systems -- ISARCS (QoSA-ISARCS 2011)},
year = {2011},
pages = {43--52},
address = {New York, NY, USA},
publisher = {ACM},
abstract = {Today, software engineering is challenged to handle more and more
large-scale distributed systems with guaranteed quality-of-service.
Component-based architectures have been established to build such
systems in a more structured and manageable way. Modern architectures
often utilize event-based communication which enables loosely-coupled
interactions between components and leads to improved system scalability.
However, the loose coupling of components makes it challenging to
model such architectures in order to predict their quality properties,
e.g., performance and reliability, at system design time. In this
paper, we present an extension of the Palladio Component Model (PCM)
and the Palladio software quality prediction framework, enabling
the modeling of event-based communication in component-based architectures.
The contributions include: i) a meta-model extension supporting events
as first class entities, ii) a model-to-model transformation from
the extended to the original PCM, iii) an integration of the transformation
into the Palladio tool chain allowing to use existing model solution
techniques, and iv) a detailed evaluation of the reduction of the
modeling effort enabled by the transformation in the context of a
real-world case study.},
acmid = {2000268},
bdsk-url-1 = {http://doi.acm.org/10.1145/2000259.2000268},
date-modified = {2012-04-05 17:44:50 +0200},
doi = {http://doi.acm.org/10.1145/2000259.2000268},
isbn = {978-1-4503-0724-6},
keywords = {component-based architectures, event-based communication, performance
prediction},
location = {Boulder, Colorado, USA},
numpages = {10},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/KlRaKo2011-QoSA-PCMEvents.pdf},
url = {http://doi.acm.org/10.1145/2000259.2000268}
}
@inproceedings{Ko2011-BMSD-PerfEngOfBis,
author = {Samuel Kounev},
title = {{Performance Engineering of Business Information Systems - Filling
the Gap between High-level Business Services and Low-level Performance
Models}},
booktitle = {International Symposium on Business Modeling and Software Design
(BMSD 2011), Sofia, Bulgaria, July 27--28, 2011},
year = {2011},
month = {July},
isbn = {978-989-8425-68-3},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/Ko2011-BMSD-EvSPE.pdf}
}
@inproceedings{Ko2011-EPEW-ResearchChallenges,
author = {Samuel Kounev},
title = {{Engineering of Self-Aware IT Systems and Services: State-of-the-Art
and Research Challenges}},
booktitle = {Proceedings of the 8th European Performance Engineering Workshop
(EPEW'11), Borrowdale, The English Lake District, October 12--13},
year = {2011},
note = {(Keynote Talk)},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/Ko2011-EPEW-Keynote.pdf}
}
@inproceedings{Ko2011-SE-DescartesResearch,
author = {Samuel Kounev},
title = {{Self-Aware Software and Systems Engineering: A Vision and Research
Roadmap}},
booktitle = {{GI Softwaretechnik-Trends, 31(4), November 2011, ISSN 0720-8928}},
year = {2011},
address = {Karlsruhe, Germany},
bdsk-url-1 = {http://pi.informatik.uni-siegen.de/stt/31_4/index.html},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/Ko2011-SE-DescartesResearch.pdf},
url = {http://pi.informatik.uni-siegen.de/stt/31_4/index.html}
}
@inproceedings{KoBeBrHuOk2011-SIMUTools-DataFabrics,
author = {Samuel Kounev and Konstantin Bender and Fabian Brosig and Nikolaus
Huber and Russell Okamoto},
title = {{Automated Simulation-Based Capacity Planning for Enterprise Data
Fabrics}},
booktitle = {4th International ICST Conference on Simulation Tools and Techniques},
year = {2011},
month = {March},
note = {Acceptance Rate (Full Paper): 29.8\% (23/77), ICST Best Paper
Award},
abstract = {Enterprise data fabrics are gaining increasing attention in many industry
domains including financial services, telecommunications, transportation
and health care. Providing a distributed, operational data platform
sitting between application infrastructures and back-end data sources,
enterprise data fabrics are designed for high performance and scalability.
However, given the dynamics of modern applications, system sizing
and capacity planning need to be done continuously during operation
to ensure adequate quality-of-service and efficient resource utilization.
While most products are shipped with performance monitoring and analysis
tools, such tools are typically focused on low-level profiling and
they lack support for performance prediction and capacity planning.
In this paper, we present a novel case study of a representative
enterprise data fabric, the GemFire EDF, presenting a simulation-based
tool that we have developed for automated performance prediction
and capacity planning. The tool, called Jewel, automates resource
demand estimation, performance model generation, performance model
analysis and results processing. We present an experimental evaluation
of the tool demonstrating its effctiveness and practical applicability.},
date-modified = {2012-07-27 15:01:25 +0200},
day = {21--25},
location = {Barcelona, Spain},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/KoBeBrHuOk2011-ICST-DataFabrics.pdf},
slides = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/KoBeBrHuOk2011-ICST-DataFabrics_Slides.pdf}
}
@inproceedings{KoBrHu2011-ICAC-QoSManagement,
author = {Samuel Kounev and Fabian Brosig and Nikolaus Huber},
title = {{Self-Aware QoS Management in Virtualized Infrastructures (Poster
Paper)}},
booktitle = {8th International Conference on Autonomic Computing (ICAC 2011)},
year = {2011},
month = {June},
abstract = {We present an overview of our work-in-progress and long-term research
agenda aiming to develop a novel methodology for engineering of self-aware
software systems. The latter will have built-in architecture-level
QoS models enhanced to capture dynamic aspects of the system environment
and maintained automatically during operation. The models will be
exploited at run-time to adapt the system to changes in the environment
ensuring that resources are utilized efficiently and QoS requirements
are satisfied.},
day = {14--18},
location = {Karlsruhe, Germany},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/KoBrHu2011-ICAC-QoSManagement.pdf}
}
@manual{KoSp2011-QPME20-UserGuide,
title = {{QPME 2.0 User's Guide}},
author = {Samuel Kounev and Simon Spinner},
organization = {Karlsruhe Institute of Technology},
address = {Am Fasanengarten 5, 76131 Karlsruhe, Germany},
month = {May},
year = {2011},
bdsk-url-1 = {http://descartes.ipd.kit.edu/projects/qpme/},
pdf = {http://descartes.ipd.kit.edu/fileadmin/user_upload/descartes/QPME/QPME-UsersGuide.pdf},
url = {http://descartes.ipd.kit.edu/projects/qpme/}
}
@inproceedings{koziolek2011b,
author = {Anne Koziolek and Qais Noorshams and Ralf Reussner},
title = {Focussing Multi-objective Software Architecture Optimization Using
Quality of Service Bounds},
booktitle = {{Models in Software Engineering, Workshops and Symposia at MODELS
2010, Oslo, Norway, October 3-8, 2010, Reports and Revised Selected
Papers}},
year = {2011},
editor = {J. Dingel and A. Solberg},
volume = {6627},
series = {Lecture Notes in Computer Science},
pages = {384--399},
publisher = {Springer-Verlag Berlin Heidelberg},
abstract = {Quantitative prediction of non-functional properties, such as performance,
reliability, and costs, of software architectures supports systematic
software engineering. Even though there usually is a rough idea on
bounds for quality of service, the exact required values may be unclear
and subject to trade-offs. Designing architectures that exhibit such
good trade-off between multiple quality attributes is hard. Even
with a given functional design, many degrees of freedom in the software
architecture (e.g. component deployment or server configuration)
span a large design space. Automated approaches search the design
space with multi-objective metaheuristics such as evolutionary algorithms.
However, as quality prediction for a single architecture is computationally
expensive, these approaches are time consuming. In this work, we
enhance an automated improvement approach to take into account bounds
for quality of service in order to focus the search on interesting
regions of the objective space, while still allowing trade-offs after
the search. We compare two different constraint handling techniques
to consider the bounds. To validate our approach, we applied both
techniques to an architecture model of a component-based business
information system. We compared both techniques to an unbounded search
in 4 scenarios. Every scenario was examined with 10 optimization
runs, each investigating around 1600 architectural candidates. The
results indicate that the integration of quality of service bounds
during the optimization process can improve the quality of the solutions
found, however, the effect depends on the scenario, i.e. the problem
and the quality requirements. The best results were achieved for
costs requirements: The approach was able to decrease the time needed
to find good solutions in the interesting regions of the objective
space by 25\% on average.},
bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-642-21210-9},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-642-21210-9_37},
doi = {10.1007/978-3-642-21210-9_37},
pdf = {http://sdqweb.ipd.uka.de/publications/pdfs/koziolek2011b.pdf},
url = {http://dx.doi.org/10.1007/978-3-642-21210-9}
}
@techreport{KuHeKiRe2011-ResourceElasticity,
author = {Michael Kuperberg and Nikolas Roman Herbst and Joakim Gunnarson von
Kistowski and Ralf Reussner},
title = {{Defining and Quantifying Elasticity of Resources in Cloud Computing
and Scalable Platforms}},
institution = {Informatics Innovation Center at Karlsruhe Institute of Technology
(KIT), Karlsruhe, Germany},
year = {2011},
abstract = {Elasticity is the ability of a software system to dynamically scale
the amount of the resources it provides to clients as their workloads
increase or decrease. Elasticity is praised as a key advantage of
cloud computing, where computing resources are dynamically added
and released. However, there exists no concise or formal definition
of elasticity, and thus no approaches to quantify it have been developed
so far. Existing work on cloud computing is limited to the technical
view of implementing elastic systems, and definitions or scalability
have not been extended to cover elasticity. In this report, we present
a detailed discussion of elasticity, propose techniques for quantifying
and measuring it, and outline next steps to be taken for enabling
comparisons between cloud computing offerings on the basis of elasticity.
We also present preliminary work on measuring elasticity of resource
pools provided by the Java Virtual Machine.},
bdsk-url-1 = {http://digbib.ubka.uni-karlsruhe.de/volltexte/1000023476},
citeseerurl = {http://digbib.ubka.uni-karlsruhe.de/volltexte/1000023476},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/KuHeKiRe2011-ResourceElasticity.pdf}
}
@inproceedings{MeKoKo2011-MASCOTS-PCMtoQPN,
author = {Philipp Meier and Samuel Kounev and Heiko Koziolek},
title = {{Automated Transformation of Component-based Software Architecture
Models to Queueing Petri Nets}},
booktitle = {19th IEEE/ACM International Symposium on Modeling, Analysis and Simulation
of Computer and Telecommunication Systems (MASCOTS 2013), Sigapore,
July 25--27},
year = {2011},
note = {Acceptance Rate (Full Paper): 41/157 = 26\%},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/MeKoKo2011-MASCOTS-PCMtoQPN.pdf}
}
@inproceedings{MoKr2011-esosym-qualitative-discussion,
author = {Momm, Christof and Krebs, Rouven},
title = {{A} {Q}ualitative {D}iscussion of {D}ifferent {A}pproaches for {I}mplementing
{M}ulti-{T}enant {S}aa{S} {O}fferings},
booktitle = {Software Engineering 2011 -- Workshopband (ESoSyM-2011)},
year = {2011},
editor = {Reussner, Ralf and Pretschner, Alexander amd J{\"a}hnichen, Stefan},
pages = {139--150},
address = {Bonn-Buschdorf, Germany},
month = {February},
organization = {Fachgruppe OOSE der Gesellschaft f{\"u}r Informatik und ihrer Arbeitskreise},
publisher = {Bonner K\"ollen Verlag},
note = {Short Paper},
isbn = {978-3-88579-278-9},
location = {Karlsruhe, Germany},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/MoKr2011-esosym-qualitative-discussion.pdf}
}
@inproceedings{rathfelder2011a,
author = {Rathfelder, Christoph and Klatt, Benjamin},
title = {Palladio Workbench: A Quality-Prediction Tool for Component-Based
Architectures},
booktitle = {Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software
Architecture (WISCA 2011)},
year = {2011},
pages = {347--350},
address = {Washington, DC, USA},
publisher = {IEEE Computer Society},
abstract = {Today, software engineering is challenged to handle more and more
large-scale distributed systems with a guaranteed level of service
quality. Component-based architectures have been established to build
more structured and manageable software systems. However, due to
time and cost constraints, it is not feasible to use a trial and
error approach to ensure that an architecture meets the quality of
service (QoS) requirements. In this tool demo, we present the Palladio
Workbench that permits the modeling of component-based software architectures
and the prediction of its quality characteristics (e.g., response
time and utilization). Additional to a general tool overview, we
will give some insights about a new feature to analyze the impact
of event-driven communication that was added in the latest release
of the Palladio Component Model (PCM)},
acmid = {2015610},
bdsk-url-1 = {http://dx.doi.org/10.1109/WICSA.2011.55},
date-modified = {2012-04-05 17:42:44 +0200},
doi = {http://dx.doi.org/10.1109/WICSA.2011.55},
isbn = {978-0-7695-4351-2},
numpages = {4},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/rathfelder2011a.pdf},
url = {http://dx.doi.org/10.1109/WICSA.2011.55}
}
@inbook{rathfelder2011b,
chapter = {The Open Reference Case A Reference Use Case for the SLA@SOI Framework},
pages = {27-40},
title = {Service Level Agreements for Cloud Computing},
publisher = {Springer New York},
year = {2011},
editor = {Wieder, Philipp and Butler, Joe M. and Theilmann, Wolfgang and Yahyapour,
Ramin},
author = {Rathfelder, Christoph and Klatt, Benjamin and Falcone, Giovanni},
note = {10.1007/978-1-4614-1614-2_3},
affiliation = {FZI Research Center for Information Technology, Haid-und-Neu-Str.
10-14, 76131 Karlsruhe, Germany},
bdsk-url-1 = {http://dx.doi.org/10.1007/978-1-4614-1614-2_3},
isbn = {978-1-4614-1614-2},
keyword = {Computer Science},
url = {http://dx.doi.org/10.1007/978-1-4614-1614-2_3}
}
@inproceedings{RaKoEv2011-ASE-CapacityPlanning,
author = {Christoph Rathfelder and Samuel Kounev and David Evans},
title = {{C}apacity {P}lanning for {E}vent-based {S}ystems using {A}utomated
{P}erformance {P}redictions},
booktitle = {26th IEEE/ACM International Conference On Automated Software Engineering
(ASE 2011)},
year = {2011},
pages = {352-361},
address = {Oread, Lawrence, Kansas},
month = {November},
note = {Acceptance Rate (Full Paper): 14.7\% (37/252)},
abstract = {Event-based communication is used in different domains including telecommunications,
transportation, and business information systems to build scalable
distributed systems. The loose coupling of components in such systems
makes it easy to vary the deployment. At the same time, the complexity
to estimate the behavior and performance of the whole system is increased,
which complicates capacity planning. In this paper, we present an
automated performance prediction method supporting capacity planning
for event-based systems. The performance prediction is based on an
extended version of the Palladio Component Model -- a performance
meta-model for component-based systems. We apply this method on a
real-world case study of a traffic monitoring system. In addition
to the application of our performance prediction techniques for capacity
planning, we evaluate the prediction results against measurements
in the context of the case study. The results demonstrate the practicality
and effectiveness of the proposed approach.},
date-modified = {2012-04-05 17:42:04 +0200},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/RaKoEv2011-ASE-CapacityPlanning.pdf}
}
@mastersthesis{Spinner2011a,
author = {Simon Spinner},
title = {{Evaluating Approaches to Resource Demand estimation}},
school = {Karlsruhe Institute of Technology (KIT)},
year = {2011},
address = {Am Fasanengarten 5, 76131 Karlsruhe, Germany},
month = {July},
pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/Spinner2011a.pdf}
}
@article{Thomas20111,
author = {Nigel Thomas and Jeremy Bradley and William Knottenbelt and Samuel
Kounev and Nikolaus Huber and Fabian Brosig},
title = {Preface},
journal = {Electronic Notes in Theoretical Computer Science},
year = {2011},
volume = {275},
pages = {1 - 3},
address = {Amsterdam, The Netherlands},
bdsk-url-1 = {http://dx.doi.org/10.1016/j.entcs.2011.09.001},
doi = {10.1016/j.entcs.2011.09.001},
issn = {1571-0661},
publisher = {Elsevier Science Publishers B. V.}
}
@proceedings{DBLP:conf/wosp/2011,
title = {ICPE'11 - 2nd Joint WOSP/SIPEW International Conference on Performance
Engineering, Karlsruhe, Germany, March 14--16, 2011},
year = {2011},
editor = {Samuel Kounev and Vittorio Cortellessa and Raffaela Mirandola and
David J. Lilja},
address = {New York, NY, USA},
publisher = {ACM},
month = {March},
isbn = {978-1-4503-0519-8}
}