2007.bib
@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: bib2bib -oc descartes/2007/cite2007 -ob descartes/2007/2007.bib -c year=2007 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}}
@incollection{KoBu2007-ARS-OnTheUseOfQPNs,
author = {Samuel Kounev and Alejandro Buchmann},
title = {{{On the Use of Queueing Petri Nets for Modeling and Performance
Analysis of Distributed Systems}}},
booktitle = {{Petri Net, Theory and Application}},
publisher = {Advanced Robotic Systems International, I-Tech Education and Publishing},
year = {2007},
editor = {Vedran Kordic},
address = {Vienna, Austria},
month = {February},
abstract = {Predictive performance models are used increasingly throughout the
phases of the software engineering lifecycle of distributed systems.
However, as systems grow in size and complexity, building models
that accurately capture the different aspects of their behavior becomes
a more and more challenging task. The challenge stems from the limited
model expressiveness on the one hand and the limited scalability
of model analysis techniques on the other. This chapter presents
a novel methodology for modeling and performance analysis of distributed
systems. The methodology is based on queueing Petri nets (QPNs) which
provide greater modeling power and expressiveness than conventional
modeling paradigms such as queueing networks and generalized stochastic
Petri nets. Using QPNs, one can integrate both hardware and software
aspects of system behavior into the same model. In addition to hardware
contention and scheduling strategies, QPNs make it easy to model
software contention, simultaneous resource possession, synchronization,
blocking and asynchronous processing. These aspects have significant
impact on the performance of modern distributed systems. To avoid
the problem of state space explosion, our methodology uses discrete
event simulation for model analysis. We propose an efficient and
reliable method for simulation of QPNs. As a validation of our approach,
we present a case study of a real-world distributed system, showing
how our methodology is applied in a step-by-step fashion to evaluate
the system performance and scalability. The system studied is a deployment
of the industry-standard SPECjAppServer2004 benchmark. A detailed
model of the system and its workload is built and used to predict
the system performance for several deployment configurations and
workload scenarios of interest. Taking advantage of the expressive
power of QPNs, our approach makes it possible to model systems at
a higher degree of accuracy providing a number of important benefits.},
bdsk-url-1 = {http://intechweb.org/book.php?id=25},
isbn = {978-3-902613-12-7},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/KoBu2007-ARS-OnTheUseOfQPNs.pdf},
url = {http://www.intechopen.com/books/export/citation/BibTex/petri_net_theory_and_applications/on_the_use_of_queueing_petri_nets_for_modeling_and_performance_analysis_of_distributed_systems}
}
@manual{Ko2007-TUD-QPME_UsersGuide,
title = {{QPME 1.0 User's Guide}},
author = {Samuel Kounev and Christofer Dutz},
organization = {Technische Universit{\"{a}}t Darmstadt},
address = {Darmstadt, Germany},
month = {January},
year = {2007},
abstract = {This document describes the software package QPME (Queueing Petri
net Modeling Environment), a performance modeling and analysis tool
based on the Queueing Petri Net (QPN) modeling formalism. QPN models
are more sophisticated than conventional queueing networks and stochastic
Petri nets and have greater expressive power. This provides a number
of important benefits since it makes it possible to model systems
at a higher degree of accuracy. QPME is made of two components: QPE
(QPN Editor) and SimQPN (Simulator for QPNs). QPE provides a user-friendly
graphical tool for modeling using QPNs based on the Eclipse/GEF framework.
SimQPN provides an efficient discrete-event simulation engine for
QPNs that makes it possible to analyze models of realistically-sized
systems. QPME runs on a wide range of platforms including Windows,
Linux and Solaris. QPME is developed and maintained by Samuel Kounev
and Christofer Dutz.},
bdsk-url-1 = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/QPME-UsersGuide.pdf},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/QPME-UsersGuide.pdf}
}
@techreport{KoNoTo2007-UPC-GridAutoQoS,
author = {Samuel Kounev and Ramon Nou and Jordi Torres},
title = {{Using QPN models for QoS Control in Grid Middleware}},
institution = {Computer Architecture Department, Technical University of Catalonia
(UPC), Spain},
year = {2007},
number = {UPC-DAC-RR-CAP-2007-4},
month = apr
}
@inproceedings{KoNoTo2007-VALUETOOLS-GridAuton_QoS_Control,
author = {Samuel Kounev and Ramon Nou and Jordi Torres},
title = {{Autonomic QoS-Aware Resource Management in Grid Computing using
Online Performance Models}},
booktitle = {Proceedings of the Second International Conference on Performance
Evaluation Methodologies and Tools (VALUETOOLS 2007), Nantes, France,
October 23-25, 2007},
year = {2007},
pages = {1--10},
address = {ICST, Brussels, Belgium},
publisher = {ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications
Engineering)},
abstract = {As Grid Computing increasingly enters the commercial domain, performance
and Quality of Service (QoS) issues are becoming a major concern.
The inherent complexity, heterogeneity and dynamics of Grid computing
environments pose some challenges in managing their capacity to ensure
that QoS requirements are continuously met. In this paper, an approach
to autonomic QoS-aware resource management in Grid computing based
on online performance models is proposed. The paper presents a novel
methodology for designing autonomic QoS-aware resource managers that
have the capability to predict the performance of the Grid components
they manage and allocate resources in such a way that service level
agreements are honored. The goal is to make the Grid middleware self-configurable
and adaptable to changes in the system environment and workload.
The approach is subjected to an extensive experimental evaluation
in the context of a real-world Grid environment and its effectiveness,
practicality and performance are demonstrated.},
bdsk-url-1 = {http://www.valuetools.org/2007/},
bdsk-url-2 = {http://dx.doi.org/10.1145/1345263.1345325},
doi = {10.1145/1345263.1345325},
isbn = {978-963-9799-00-4},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/KoNoTo2007-VALUETOOLS-GridAuton_QoS_Control.pdf},
url = {http://www.valuetools.org/2007/}
}
@inproceedings{momm2007a,
author = {Momm, Christof and Mayerl, Christian and Rathfelder, Christoph and
Abeck, Sebastian},
title = {{A} {M}anageability {I}nfrastructure for the {M}onitoring of {W}eb
{S}ervice},
booktitle = {14th Annual Workshop of HP Software University Association, July
8--11, 2007},
year = {2007},
editor = {Hegering, H. -G. and Reiser, H. and Schiffers, M. and Nebe, Th.},
pages = {103--114},
month = {July},
publisher = {Leibniz Computing Center and Munich Network Management Team},
abstract = {The management of web service composition, where the employed atomic
web services as well as the compositions themselves are offered on
basis of Service Level Agreements (SLA), implies new requirements
for the management infrastructure. In this paper we introduce the
conceptual design and implementation for a standard-based and flexible
manageability infrastructure offering comprehensive management information
for an SLAdriven management of web service compositions. Our solution
thereby is based on well-understood methodologies and standards from
the area of application and web service management, in particular
the WBEM standards.},
bdsk-url-1 = {http://sdqweb.ipd.uka.de/publications/pdfs/momm2007a.pdf},
pdf = {http://sdqweb.ipd.uka.de/publications/pdfs/momm2007a.pdf}
}
@techreport{NoKo2007-UPC-GlobusOnlinePerfModels,
author = {Ramon Nou and Samuel Kounev},
title = {{Preliminary Analysis of Globus Toolkit 4 to Create Prediction Models}},
institution = {Computer Architecture Department, Technical University of Catalonia
(UPC), Spain},
year = {2007},
number = {UPC-DAC-RR-2007-37},
month = jul,
abstract = {As Data Grids become more commonplace, large data sets are being replicated
and distributed to multiple sites, leading to the problem of determining
which replica can be accessed most efficiently. The answer to this
question can depend on many factors, including physical characteristics
of the resources and the load behavior on the CPUs, networks, and
storage devices that are part of the end-to-end path linking possible
sources and sinks. We develop a predictive framework that combines
(1) integrated instrumentation that collects information about the
end-to-end performance of past transfers, (2) predictors to estimate
future transfer times, and (3) a data delivery infrastructure that
provides users with access to both the raw data and our predictions.
We evaluate the performance of our predictors by applying them to
log data collected from a wide area testbed. These preliminary results
provide insights into the effectiveness of using predictors in this
situation.}
}
@inproceedings{NoKoTo2007-EPEW-GridOnlinePerfModels,
author = {Ramon Nou and Samuel Kounev and Jordi Torres},
title = {{Building Online Performance Models of Grid Middleware with Fine-Grained
Load-Balancing: A Globus Toolkit Case Study}},
booktitle = {Formal Methods and Stochastic Models for Performance Evaluation,
Proceedings of the 4th European Performance Engineering Workshop
(EPEW 2007), Berlin, Germany, September 27-28, 2007},
year = {2007},
editor = {Katinka Wolter},
volume = {4748},
series = {Lecture Notes in Computer Science (LNCS)},
pages = {125--140},
address = {Heidelberg, Germany},
month = {September},
publisher = {Springer Verlag},
abstract = {As Grid computing increasingly enters the commercial domain, performance
and Quality of Service (QoS) issues are becoming a major concern.
To guarantee that QoS requirements are continuously satisfied, the
Grid middleware must be capable of predicting the application performance
on the fly when deciding how to distribute the workload among the
available resources. One way to achieve this is by using online performance
models that get generated and analyzed on the fly. In this paper,
we present a novel case study with the Globus Toolkit in which we
show how performance models can be generated dynamically and used
to provide online performance prediction capabilities. We have augmented
the Grid middleware with an online performance prediction component
that can be called at any time during operation to predict the Grid
performance for a given resource allocation and load-balancing strategy.
We evaluate the quality of our performance prediction mechanism and
present some experimental results that demonstrate its effectiveness
and practicality. The framework we propose can be used to design
intelligent QoS-aware resource allocation and admission control mechanisms.},
bdsk-url-1 = {http://www.springer.com/computer/programming/book/978-3-540-75210-3},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-540-75211-0_10},
doi = {10.1007/978-3-540-75211-0_10},
isbn = {978-3-540-75210-3},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/NoKoTo2007-EPEW-GridOnlinePerfModels.pdf},
url = {http://www.springer.com/computer/programming/book/978-3-540-75210-3}
}
@inproceedings{PiEyKoSh2007-DEBS-PubSubAPI,
author = {Peter Pietzuch and David Eyers and Samuel Kounev and Brian Shand},
title = {{Towards a Common API for Publish/Subscribe}},
booktitle = {Proceedings of the 2007 Inaugural International Conference on Distributed
Event-Based Systems (DEBS 2007), Toronto, Canada, June 20-22, 2007},
year = {2007},
editor = {Hans-Arno Jacobsen and Gero M{\"u}hl and Michael A. Jaeger},
volume = {233},
series = {ACM International Conference Proceeding Series},
pages = {152--157},
month = jun,
publisher = {ACM, New York, NY, USA},
abstract = {Over the last decade a wide range of publish/subscribe (pub/sub) systems
have come out of the research community. However, there is little
consensus on a common pub/sub API, which would facilitate innovation,
encourage application building, and simplify the evaluation of existing
prototypes. Industry pub/sub standards tend to be overly complex,
technology-centric, and hard to extend, thus limiting their applicability
in research systems. In this paper we propose a common API for pub/sub
that is tailored towards research requirements. The API supports
three levels of compliance (with optional extensions): the lowest
level specifies abstract operations without prescribing an implementation
or data model; medium compliance describes interactions using a light-weight
XML-RPC mechanism; finally, the highest level of compliance enforces
an XML-RPC data model, enabling systems to understand each other's
event and subscription semantics. We show that, by following this
flexible approach with emphasis on extensibility, our API can be
supported by many prototype systems with little effort.},
bdsk-url-1 = {http://debs.msrg.utoronto.ca/},
bdsk-url-2 = {http://dx.doi.org/10.1145/1266894.1266924},
doi = {10.1145/1266894.1266924},
isbn = {978-1-59593-665-3},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/PiEyKoSh2007-DEBS-PubSubAPI.pdf},
url = {http://debs.msrg.utoronto.ca/}
}
@book{rathfelder2007a,
title = {{M}anagement in serviceorientierten {A}rchitekturen: {E}ine {M}anagementinfrastruktur
f{\"u}r die {\"U}berwachung komponierter {W}ebservices},
publisher = {VDM Verlag Dr. M{\"u}ller},
year = {2007},
author = {Rathfelder, Christoph},
address = {Saarbr{\"u}cken},
month = {April}
}
@mastersthesis{rathfelder2007b,
author = {Rathfelder, Christoph},
title = {{E}ine {M}anagementinfrastruktur f{\"u}r die {\"U}berwachung komponierter
{W}ebservices},
school = {Universit{\"a}t Karlsruhe (TH)},
year = {2007},
address = {Karlsruhe},
bdsk-url-1 = {http://sdqweb.ipd.uka.de/publications/pdfs/rathfelder2007a.pdf},
url = {http://sdqweb.ipd.uka.de/publications/pdfs/rathfelder2007a.pdf}
}
@inproceedings{rathfelder2007c,
author = {Rathfelder, Christoph and Groenda, Henning},
title = {{G}esch{\"a}ftsprozessorientierte {K}ategorisierung von {SOA}},
booktitle = {2. Workshop Bewertungsaspekte serviceorientierter Architekturen},
year = {2007},
pages = {11--22},
month = {November},
publisher = {SHAKER Verlag},
abstract = {Service-Orientierte Architekturen (SOAs) versprechen eine bessere
Unterst\"{u}tzung von Gesch\"{a}ftsprozessen. Es gibt jedoch unterschiedliche
Interpretationen dar\"{u}ber, was eine Service-Orientierte Architektur
(SOA) ist. Da die Verbesserung der Gesch\"{a}ftsprozessunterst\"{u}tzung
eines der h\"{a}ufigsten Argumente f\"{u}r SOAs ist, bietet es sich
an, die verschiedenen SOA-Varianten nach der damit erm\"{o}glichten
Prozessunterst\"{u}tzung zu kategorisieren. Bisherige Ans\"{a}tze
zur Kategorisierung sind in vielen F\"{a}llen auf bestimmte Technologien
oder Standards beschr\"{a}nkt und gehen nur am Rand auf die gegebene
Prozessunterst\"{u}tzung ein. In diesem Artikel wird eine solche
gesch\"{a}ftsprozessorientierte Kategorisierung von SOAs pr\"{a}sentiert.},
bdsk-url-1 = {http://www.fzi.de/images/files/pub/SOA_Kategorisierung.pdf},
url = {http://www.fzi.de/images/files/pub/SOA_Kategorisierung.pdf}
}
@inproceedings{SaKoBaBu2007-EPEW-WorkloadChar_SPECjms2007,
author = {Kai Sachs and Samuel Kounev and Jean Bacon and Alejandro Buchmann},
title = {{Workload Characterization of the SPECjms2007 Benchmark}},
booktitle = {Formal Methods and Stochastic Models for Performance Evaluation,
Proceedings of the 4th European Performance Engineering Workshop
(EPEW 2007), Berlin, Germany, September 27--28, 2007},
year = {2007},
editor = {Katinka Wolter},
volume = {4748},
series = {Lecture Notes in Computer Science (LNCS)},
pages = {228--244},
address = {Heidelberg, Germany},
month = sep,
publisher = {Springer Verlag},
abstract = {Message-oriented middleware (MOM) is at the core of a vast number
of financial services and telco applications, and is gaining increasing
traction in other industries, such as manufacturing, transportation,
health-care and supply chain management. There is a strong interest
in the end user and analyst communities for a standardized benchmark
suite for evaluating the performance and scalability of MOM. In this
paper, we present a workload characterization of the SPECjms2007
benchmark which is the world's first industry-standard benchmark
specialized for MOM. In addition to providing standard workload and
metrics for MOM performance, the benchmark provides a flexible performance
analysis framework that allows users to customize the workload according
to their requirements. The workload characterization presented in
this paper serves two purposes i) to help users understand the internal
components of the SPECjms2007 workload and the way they are scaled,
ii) to show how the workload can be customized to exercise and evaluate
selected aspects of MOM performance.We discuss how the various features
supported by the benchmark can be exploited for in-depth performance
analysis of MOM infrastructures.},
bdsk-url-1 = {http://www.springer.com/computer/programming/book/978-3-540-75210-3},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-540-75211-0_17},
doi = {10.1007/978-3-540-75211-0_17},
isbn = {978-3-540-75210-3},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/SaKoBaBu2007-EPEW-WorkloadChar_SPECjms2007.pdf},
url = {http://www.springer.com/computer/programming/book/978-3-540-75210-3}
}
@inproceedings{SaKoCaBu2007-SPEC_BW-BenchmarkingMOM,
author = {Kai Sachs and Samuel Kounev and Marc Carter and Alejandro Buchmann},
title = {{Designing a Workload Scenario for Benchmarking Message-Oriented
Middleware}},
booktitle = {Proceedings of the 2007 SPEC Benchmark Workshop, Austin, Texas, January
21, 2007},
year = {2007},
month = jan,
publisher = {SPEC},
abstract = {Message-oriented middleware (MOM) is increasingly adopted as an enabling
technology for modern information-driven applications like event-driven
supply chain management, transport information monitoring, stock
trading and online auctions to name just a few. There is a strong
interest in the commercial and research domains for a standardized
benchmark suite for evaluating the performance and scalability of
MOM. With all major vendors adopting JMS (Java Message Service) as
a standard interface to MOM servers, there is at last a means for
creating a standardized workload for evaluating products in this
space. This paper describes a novel application in the supply chain
management domain that has been specifically designed as a representative
workload scenario for evaluating the performance and scalability
of MOM products. This scenario is used as a basis in SPEC's new SPECjms
benchmark which will be the world's first industry-standard benchmark
for MOM.},
bdsk-url-1 = {http://www.spec.org/workshops/2007/austin/},
pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/SaKoCaBu2007-SPEC_BW-BenchmarkingMOM.pdf},
url = {http://www.spec.org/workshops/2007/austin/}
}