2013.bib

@inproceedings{SpKoZhUy2013-mrt-TowardsModelExtraction,
  abstract = {Virtualization increases the complexity and dynamics of modern software architectures making it a major challenge to manage the end-to-end performance of applications. Architecture-level performance models can help here as they provide the modeling power and analysis fexibility to predict the performance behavior of applications under varying workloads and configurations. However, the construction of such models is a complex and time-consuming task. In this position paper, we discuss how the existing concept of virtual appliances can be extended to automate the extraction of architecture-level performance models during system operation.},
  author = {Simon Spinner and Samuel Kounev and Xiaoyun Zhu and Mustafa Uysal},
  booktitle = {Proceedings of the 8th Workshop on Models @ Run.time (MRT 2013)},
  editor = {Nelly Bencomo and Robert France and Sebastian G\"{o}tz and Bernhard Rumpe},
  location = {Miami, Florida, USA},
  pages = {89--95},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/SpKoZhUy2013-mrt-TowardsModelExtraction.pdf},
  publisher = {CEUR-WS},
  title = {{Towards Online Performance Model Extraction in Virtualized Environments}},
  titleaddon = {(Position Paper)},
  year = {2013}
}
@article{hauck2013a,
  abstract = {To predict the performance of an application, it is crucial to consider the performance of the underlying infrastructure. Thus, to yield accurate prediction results, performance-relevant properties and behaviour of the infrastructure have to be integrated into performance models. However, capturing these properties is a cumbersome and error-prone task, as it requires carefully engineered measurements and experiments. Existing approaches for creating infrastructure performance models require manual coding of these experiments, or ignore the detailed properties in the models. The contribution of this paper is the Ginpex approach, which introduces goal-oriented and model-based specification and generation of executable performance experiments for automatically detecting and quantifying performance-relevant infrastructure properties. Ginpex provides a metamodel for experiment specification and comes with predefined experiment templates that provide automated experiment execution on the target platform and also automate the evaluation of the experiment results. We evaluate Ginpex using three case studies, where experiments are executed to quantify various infrastructure properties.},
  author = {Michael Hauck and Michael Kuperberg and Nikolaus Huber and Ralf Reussner},
  doi = {10.1007/s10270-013-0335-7},
  issn = {1619-1366},
  journal = {Software \& Systems Modeling},
  pages = {1-21},
  publisher = {Springer-Verlag},
  title = {Deriving performance-relevant infrastructure properties through model-based experiments with Ginpex},
  url = {http://dx.doi.org/10.1007/s10270-013-0335-7},
  year = {2013}
}
@inproceedings{HeHuKoAm2013-ICPE-WorkloadClassificationAndForecasting,
  abstract = {{As modern enterprise software systems become increasingly dynamic, workload forecasting techniques are gaining in importance as a foundation for online capacity planning and resource management. Time series analysis covers a broad spectrum of methods to calculate workload forecasts based on history monitoring data. Related work in the field of workload forecasting mostly concentrates on evaluating specific methods and their individual optimisation potential or on predicting Quality-of-Service (QoS) metrics directly. As a basis, we present a survey on established forecasting methods of the time series analysis concerning their benefits and drawbacks and group them according to their computational overheads. In this paper, we propose a novel self-adaptive approach that selects suitable forecasting methods for a given context based on a decision tree and direct feedback cycles together with a corresponding implementation. The user needs to provide only his general forecasting objectives. In several experiments and case studies based on real world workload traces, we show that our implementation of the approach provides continuous and reliable forecast results at run-time. The results of this extensive evaluation show that the relative error of the individual forecast points is significantly reduced compared to statically applied forecasting methods, e.g. in an exemplary scenario on average by 37%. In a case study, between 55% and 75% of the violations of a given service level agreement can be prevented by applying proactive resource provisioning based on the forecast results of our implementation.}},
  acmid = {2479899},
  address = {New York, NY, USA},
  author = {Nikolas Roman Herbst and Nikolaus Huber and Samuel Kounev and Erich Amrehn},
  booktitle = {Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013)},
  day = {21--24},
  doi = {10.1145/2479871.2479899},
  isbn = {978-1-4503-1636-1},
  keywords = {arrival rate, proactive resource provisioning, time series analysis, workload forecasting},
  location = {Prague, Czech Republic},
  month = {April},
  numpages = {12},
  pages = {187--198},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/HeHuKoAm2013-ICPE-WorkloadClassificationAndForecasting.pdf},
  publisher = {ACM},
  slides = {http://sdqweb.ipd.kit.edu/publications/pdfs/HeHuKoAm2013-ICPE-WorkloadClassificationAndForecasting_Slides.pdf},
  title = {{Self-Adaptive Workload Classification and Forecasting for Proactive Resource Provisioning}},
  url = {http://doi.acm.org/10.1145/2479871.2479899},
  year = {2013}
}
@inproceedings{HeKoRe2013-ICAC-Elasticity,
  abstract = {{Originating from the field of physics and economics, the term elasticity is nowadays heavily used in the context of cloud computing. In this context, elasticity is commonly understood as the ability of a system to automatically provision and de-provision computing resources on demand as workloads change. However, elasticity still lacks a precise definition as well as representative metrics coupled with a benchmarking methodology to enable comparability of systems. Existing definitions of elasticity are largely inconsistent and unspecific leading to confusion in the use of the term and its differentiation from related terms such as scalability and efficiency; the proposed measurement methodologies do not provide means to quantify elasticity without mixing it with efficiency or scalability aspects. In this short paper, we propose a precise definition of elasticity and analyze its core properties and requirements explicitly distinguishing from related terms such as scalability, efficiency, and agility. Furthermore, we present a set of appropriate elasticity metrics and sketch a new elasticity tailored benchmarking methodology addressing the special requirements on workload design and calibration.}},
  author = {Nikolas Roman Herbst and Samuel Kounev and Ralf Reussner},
  booktitle = {Proceedings of the 10th International Conference on Autonomic Computing (ICAC 2013)},
  day = {24--28},
  location = {San Jose, CA},
  month = {June},
  note = {Acceptance Rate (Short Paper): 36.9\%},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity.pdf},
  publisher = {USENIX},
  slides = {http://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity_Slides.pdf},
  title = {{Elasticity in Cloud Computing: What it is, and What it is Not}},
  titleaddon = {{(Short Paper)}},
  url = {https://www.usenix.org/conference/icac13/elasticity-cloud-computing-what-it-and-what-it-not},
  year = {2013}
}
@article{KoRaKl2012-FESCA-Keynote,
  abstract = {Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system's behavior and performance under load due to the decoupling of components and control flow. We present an overview on our approach enabling the modeling and performance prediction of event-based system at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. The results of two real world case studies demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.},
  address = {Amsterdam, The Netherlands},
  author = {Samuel Kounev and Christoph Rathfelder and Benjamin Klatt},
  day = {9},
  issn = {1571-0661},
  journal = {{Electronic Notes in Theoretical Computer Science (ENTCS)}},
  month = {May},
  pages = {3--9},
  pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/RaKlKo2012-FESCA-Keynote.pdf},
  publisher = {Elsevier Science Publishers B. V.},
  slides = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/RaKlKo2012-FESCA-Keynote_SLIDES.pdf},
  title = {{Modeling of Event-based Communication in Component-based Architectures: State-of-the-Art and Future Directions}},
  url = {http://www.sciencedirect.com/science/article/pii/S1571066113000248},
  volume = {295},
  year = {2013}
}
@inproceedings{Ko2013-HotTopiCS-Relate,
  author = {Samuel Kounev and Stamatia Rizou and Steffen Zschaler and Spiros Alexakis and Tomas Bures and Jean-Marc J{\'e}z{\'e}quel and Dimitrios Kourtesis and Stelios Pantelopoulos},
  booktitle = {International Workshop on Hot Topics in Cloud Services (HotTopiCS 2013)},
  day = {20--21},
  location = {Prague, Czech Republic},
  month = {April},
  title = {{RELATE: A Research Training Network on Engineering and Provisioning of Service-Based Cloud Applications}},
  year = {2013}
}
@inproceedings{KrWeKo2013-icwe-MTBenchmark,
  author = {Krebs, Rouven and Wert, Alexander and Kounev, Samuel},
  booktitle = {{Proceedings of the 13th International Conference on Web Engineering (ICWE 2013)}},
  day = {8--12},
  location = {Aalborg, Denmark},
  month = {July},
  organization = {Aalborg University, Denmark},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/KrWeKo2013-icwe-MTBenchmark.pdf},
  publisher = {Springer-Verlag},
  title = {{Multi-Tenancy Performance Benchmark for Web Application Platforms}},
  titleaddon = {Industrial Track},
  year = {2013}
}
@inproceedings{LoKr2013-Closer-Isolation,
  author = {Loesch, Manuel and Krebs, Rouven},
  booktitle = {{Proceedings of the 3rd International Conference on Cloud Computing and Service Science (CLOSER 2013)}},
  day = {8--10},
  location = {Aachen, Germany},
  month = {May},
  organization = {RWTH Aachen, Germany},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/LoKr2013-Closer-Isolation.pdf},
  publisher = {SciTePress},
  title = {{Conceptual Approach for Performance Isolation in Multi-Tenant Systems}},
  titleaddon = {Short Paper},
  year = {2013}
}
@techreport{MiIoKoSaRyDiCiRo2013-TechReport-CloudUsagePatterns,
  abstract = {{Cloud computing is becoming an increasingly lucrative branch of the existing information and communication technologies (ICT). Enabling a debate about cloud usage scenarios can help with attracting new customers, sharing best-practices, and designing new cloud services. In contrast to previous approaches, which have attempted mainly to formalize the common service delivery models (i.e., Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service), in this work, we propose a formalism for describing common cloud usage scenarios referred to as cloud usage patterns. Our formalism takes a structuralist approach allowing decomposition of a cloud usage scenario into elements corresponding to the common cloud service delivery models. Furthermore, our formalism considers several cloud usage patterns that have recently emerged, such as hybrid services and value chains in which mediators are involved, also referred to as value chains with mediators. We propose a simple yet expressive textual and visual language for our formalism, and we show how it can be used in practice for describing a variety of real-world cloud usage scenarios. The scenarios for which we demonstrate our formalism include resource provisioning of global providers of infrastructure and/or platform resources, online social networking services, user-data processing services, online customer and ticketing services, online asset management and banking applications, CRM (Customer Relationship Management) applications, and online social gaming applications.}},
  address = {{7001 Heritage Village Plaza Suite 225, Gainesville, VA 20155}},
  author = {Aleksandar Milenkoski and Alexandru Iosup and Samuel Kounev and Kai Sachs and Piotr Rygielski and Jason Ding and Walfredo Cirne and Florian Rosenberg},
  institution = {SPEC Research Group - Cloud Working Group, Standard Performance Evaluation Corporation (SPEC)},
  month = {April},
  tags = {Cloud},
  title = {{Cloud Usage Patterns: A Formalism for Description of Cloud Usage Scenarios}},
  type = {{Technical Report SPEC-RG-2013-001 v.1.0.1}},
  url = {http://research.spec.org/fileadmin/user_upload/documents/rg_cloud/endorsed_publications/SPEC-RG-2013-001_CloudUsagePatterns.pdf},
  year = {2013}
}
@techreport{MiKoAvAnVi2013-TechReport-OnBenchmarkingIDSes,
  abstract = {{Modern intrusion detection systems (IDSes) for virtualized environments are deployed in the virtualization layer with components inside the virtual machine monitor (VMM) and the trusted host virtual machine (VM). Such IDSes can monitor at the same time the network and host activities of all guest VMs running on top of a VMM being isolated from malicious users of these VMs. We refer to IDSes for virtualized environments as VMM-based IDSes. In this work, we analyze state-of-the-art intrusion detection techniques applied in virtualized environments and architectures of VMM-based IDSes. Further, we identify challenges that apply specifically to benchmarking VMM-based IDSes focussing on workloads and metrics. For example, we discuss the challenge of de ning representative baseline benign workload profiles as well as the challenge of de ning malicious workloads containing attacks targeted at the VMM. We also discuss the impact of on-demand resource provisioning features of virtualized environments (e.g., CPU and memory hotplugging, memory ballooning) on IDS benchmarking measures such as capacity and attack detection accuracy. Finally, we outline future research directions in the area of benchmarking VMM-based IDSes and of intrusion detection in virtualized environments in general.}},
  address = {{7001 Heritage Village Plaza Suite 225, Gainesville, VA 20155}},
  author = {Aleksandar Milenkoski and Samuel Kounev and Alberto Avritzer and Nuno Antunes and Marco Vieira},
  institution = {SPEC Research Group - IDS Benchmarking Working Group, Standard Performance Evaluation Corporation (SPEC)},
  month = {June},
  pdf = {http://research.spec.org/fileadmin/user_upload/documents/wg_ids/endorsed_publications/SPEC-RG-2013-002-BenchmarkingVMMBIDSes.pdf},
  tags = {Intrusion detection, Virtual machine introspection},
  title = {{On Benchmarking Intrusion Detection Systems in Virtualized Environments}},
  type = {{Technical Report SPEC-RG-2013-002 v.1.0}},
  year = {2013}
}
@inproceedings{MiPaAnViKo2013-ACSAC-HInjector,
  address = {Maryland, USA},
  author = {Aleksandar Milenkoski and Bryan D. Payne and Nuno Antunes and Marco Vieira and Samuel Kounev},
  booktitle = {The 2013 Annual Computer Security Applications Conference (ACSAC 2013)},
  location = {New Orleans, Louisiana, USA},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/MiPaAnViKo2013-ACSAC-HInjector.pdf},
  publisher = {{Applied Computer Security Associates (ACSA)}},
  tags = {Intrusion detection, Virtual machine introspection},
  title = {{HInjector: Injecting Hypercall Attacks for Evaluating VMI-based Intrusion Detection Systems}},
  titleaddon = {(Poster Paper)},
  year = {2013}
}
@inproceedings{noorshams2013c,
  author = {Qais Noorshams and Kiana Rostami and Samuel Kounev and Petr T\r{u}ma and Ralf Reussner},
  booktitle = {Proceedings of the IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems},
  date = {August 14--16},
  doi = {10.1109/MASCOTS.2013.20},
  location = {San Francisco, USA},
  note = {Acceptance Rate (Full Paper): 44/163 = 27\%},
  pages = {121-130},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/noorshams2013c.pdf},
  series = {MASCOTS '13},
  title = {{I/O Performance Modeling of Virtualized Storage Systems}},
  url = {http://dx.doi.org/10.1109/MASCOTS.2013.20},
  year = {2013}
}
@inproceedings{noorshams2013a,
  acmid = {2479910},
  address = {New York, NY, USA},
  author = {Noorshams, Qais and Bruhn, Dominik and Kounev, Samuel and Reussner, Ralf},
  booktitle = {Proceedings of the ACM/SPEC International Conference on Performance Engineering},
  doi = {10.1145/2479871.2479910},
  isbn = {978-1-4503-1636-1},
  keywords = {i/o, performance, prediction, storage, virtualization},
  location = {Prague, Czech Republic},
  numpages = {12},
  pages = {283--294},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/noorshams2013a.pdf},
  publisher = {ACM},
  series = {ICPE '13},
  title = {{Predictive Performance Modeling of Virtualized Storage Systems using Optimized Statistical Regression Techniques}},
  url = {http://doi.acm.org/10.1145/2479871.2479910},
  year = {2013}
}
@inproceedings{noorshams2013b,
  acmid = {2479921},
  address = {New York, NY, USA},
  author = {Noorshams, Qais and Rentschler, Andreas and Kounev, Samuel and Reussner, Ralf},
  booktitle = {Proceedings of the ACM/SPEC International Conference on Performance Engineering},
  doi = {10.1145/2479871.2479921},
  isbn = {978-1-4503-1636-1},
  keywords = {i/o, performance, storage, virtualization},
  location = {Prague, Czech Republic},
  numpages = {4},
  pages = {339--342},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/noorshams2013b.pdf},
  publisher = {ACM},
  series = {ICPE '13},
  title = {{A Generic Approach for Architecture-level Performance Modeling and Prediction of Virtualized Storage Systems}},
  url = {http://doi.acm.org/10.1145/2479871.2479921},
  year = {2013}
}
@incollection{noorshams2012a,
  author = {Noorshams, Qais and Kounev, Samuel and Reussner, Ralf},
  booktitle = {Computer Performance Engineering. 9th European Workshop, EPEW 2012, Munich, Germany, July 30, 2012, and 28th UK Workshop, UKPEW 2012, Edinburgh, UK, July 2, 2012, Revised Selected Papers},
  doi = {10.1007/978-3-642-36781-6_5},
  editor = {Tribastone, Mirco and Gilmore, Stephen},
  isbn = {978-3-642-36780-9},
  keywords = {I/O; Storage; Performance; Virtualization},
  pages = {63-79},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/noorshams2012a.pdf},
  publisher = {Springer Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{Experimental Evaluation of the Performance-Influencing Factors of Virtualized Storage Systems}},
  url = {http://dx.doi.org/10.1007/978-3-642-36781-6_5},
  volume = {7587},
  year = {2013}
}
@book{rathfelder2013b,
  address = {Karlsruhe, Germany},
  author = {Christoph Rathfelder},
  pdf = {http://digbib.ubka.uni-karlsruhe.de/volltexte/documents/2499675},
  publisher = {KIT Scientific Publishing},
  series = {The Karlsruhe Series on Software Design and Quality},
  title = {Modelling Event-Based Interactions in Component-Based Architectures for Quantitative System Evaluation},
  url = {http://www.ksp.kit.edu/shop/isbn2shopid.php?isbn=978-3-86644-969-5},
  volume = {10},
  year = {2013}
}
@article{rathfelder2013a,
  author = {Christoph Rathfelder and Benjamin Klatt and Kai Sachs and Samuel Kounev},
  doi = {10.1007/s10270-013-0316-x},
  issn = {1619-1366},
  journal = {Software and Systems Modeling},
  month = {March},
  pages = {1291--1317},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/rathfelder2013a.pdf},
  publisher = {Springer Verlag},
  title = {Modeling Event-based Communication in Component-based Software Architectures for Performance Predictions},
  url = {http://dx.doi.org/10.1007/s10270-013-0316-x},
  year = {2013},
  volume = {13},
  number = {4},
  abstract = {Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system's behavior and performance under load due to the decoupling of components and control flow. In this paper, we present our approach enabling the modeling and performance prediction of event-based systems at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. In summary, the contributions of this paper are: (1) the development of a meta-model for event-based communication at the architecture level, (2) a platform aware model-to-model transformation, and (3) a detailed evaluation of the applicability of our approach based on two representative real-world case studies. The results demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.}
}
@inproceedings{rentschler2013a,
  _address = {Berlin--Heidelberg--New York},
  _booktitle = {Theory and Practice of Model Transformations - 6th International Conference, ICMT 2013, Budapest, Hungary, June 18-19, 2013. Proceedings},
  author = {Andreas Rentschler and Qais Noorshams and Lucia Happe and Ralf Reussner},
  booktitle = {Proceedings of the 6th International Conference on Model Transformation (ICMT '13), Budapest, Hungary},
  doi = {10.1007/978-3-642-38883-5_14},
  editor = {Keith Duddy and Gerti Kappel},
  month = {June},
  note = {Acceptance Rate: 20.7\%},
  pages = {141--157},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/rentschler2013a.pdf},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{Interactive Visual Analytics for Efficient Maintenance of Model Transformations}},
  url = {http://dx.doi.org/10.1007/978-3-642-38883-5_14},
  volume = {7909},
  year = {2013}
}
@article{RyKo2013,
  author = {Piotr Rygielski and Samuel Kounev},
  doi = {http://dx.doi.org/10.1515/pik-2012-0136},
  journal = {PIK --- Praxis der Informationsverarbeitung und Kommunikation},
  month = {February},
  number = {1},
  pages = {55--64},
  pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/RyKo2013-PIK-NetVirtSurvey.pdf},
  publisher = {de Gruyter},
  tags = {Networking; QoS in Networks; Virtualization; Cloud; Survey},
  title = {{Network Virtualization for QoS-Aware Resource Management in Cloud Data Centers: A Survey}},
  url = {http://www.degruyter.com/view/j/piko-2013-36-issue-1/pik-2012-0136/pik-2012-0136.xml?format=INT},
  volume = {36},
  year = {2013}
}
@inproceedings{RyZsKo2013-DNI-meta-model,
  address = {New York, NY, USA},
  author = {Piotr Rygielski and Steffen Zschaler and Samuel Kounev},
  booktitle = {Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013)},
  day = {21--24},
  location = {Prague, Czech Republic},
  month = {April},
  note = {Work-In-Progress Paper},
  pages = {327--330},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/RyZsKo2013-DNI-meta-model.pdf},
  publisher = {ACM},
  tags = {Networking; Simulation; Modeling; Performance; Prediction},
  title = {{A Meta-Model for Performance Modeling of Dynamic Virtualized Network Infrastructures}},
  titleaddon = {{(Work-In-Progress Paper)}},
  url = {http://icpe2013.ipd.kit.edu/},
  year = {2013}
}
@incollection{vaupel2013b,
  author = {Vaupel, Robert and Noorshams, Qais and Kounev, Samuel and Reussner, Ralf},
  booktitle = {Computer Performance Engineering. 10th European Workshop, EPEW 2013, Venice, Italy, September 16-17, 2013. Proceedings},
  doi = {10.1007/978-3-642-40725-3_20},
  editor = {Balsamo, Maria Simonetta and Knottenbelt, William J. and Marin, Andrea},
  isbn = {978-3-642-40724-6},
  keywords = {Business Transactions; Performance; Prediction},
  pages = {263-275},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/vaupel2013b.pdf},
  publisher = {Springer Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{Using Queuing Models for Large System Migration Scenarios -- An Industrial Case Study with IBM System z}},
  url = {http://dx.doi.org/10.1007/978-3-642-40725-3_20},
  volume = {8168},
  year = {2013}
}
@proceedings{KoZsSa2013-HOTTOPICS-Proceedings,
  day = {20--21},
  editor = {Samuel Kounev and Steffen Zschaler and Kai Sachs},
  location = {Prague, Czech Republic},
  month = {April},
  publisher = {ACM},
  title = {Proceedings of the 2013 International Workshop on Hot Topics in Cloud Services (HotTopiCS 2013)},
  year = {2013}
}
@article{KrMoKo2013-SciCo-MetricsAndTechniquesForPerformanceIsolation,
  author = {Rouven Krebs and Christof Momm and Samuel Kounev},
  journal = {Elsevier Science of Computer Programming Journal (SciCo)},
  note = {In print},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/KrMoKo2013-SciCo-MetricsAndTechniquesForPerformanceIsolation.pdf},
  publisher = {Elsevier B.V.},
  title = {{Metrics and Techniques for Quantifying Performance Isolation in Cloud Environments}},
  year = {2013}
}
@inproceedings{BrGoHuKo2013-MASCOTS-EvaluationApproachesForPerformancePredictionInVirtualizedEnvironments,
  author = {Fabian Brosig and Fabian Gorsler and Nikolaus Huber and Samuel Kounev},
  booktitle = {Proceedings of the IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2013)},
  day = {14--16},
  location = {San Francisco, USA},
  month = {August},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/BrGoHuKo2013-MASCOTS-EvaluationApproachesForPerformancePredictionInVirtualizedEnvironments.pdf},
  title = {{Evaluating Approaches for Performance Prediction in Virtualized Environments}},
  titleaddon = {{(Short Paper)}},
  year = {2013}
}
@misc{SPEC-RG-NEWSLETTER-2,
  author = {Samuel Kounev and Kai Sachs and Piotr Rygielski},
  month = {June},
  note = {Published by Standard Performance Evaluation Corporation (SPEC)},
  pdf = {http://research.spec.org/fileadmin/user_upload/newsletter/SPEC-RG-Newsletter-vol1-no2-Jun2013-A4.pdf},
  title = {{SPEC Research Group Newsletter, vol. 1 no. 2}},
  url = {http://research.spec.org/en/newsletter.html},
  year = {2013}
}
@inproceedings{RyKoZs2013-ThroughputPrediction,
  author = {Piotr Rygielski and Samuel Kounev and Steffen Zschaler},
  booktitle = {{Proceedings of the 2nd IEEE International Workshop on Measurements and Networking (M&N 2013)}},
  day = {7--8},
  isbn = {978-1-4673-2873-9},
  location = {Naples, Italy},
  month = {October},
  pages = {167--172},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/RyKoZs2013-ThroughputPrediction.pdf},
  tags = {Networking; Simulation; Modeling; Performance; Prediction},
  title = {{Model-Based Throughput Prediction in Data Center Networks}},
  year = {2013}
}
@inproceedings{KrLoKo2013-CGC-PerformanceIsolationFramework,
  author = {Rouven Krebs and Manuel Loesch and Samuel Kounev},
  booktitle = {Proceedings of the 3rd IEEE International Conference on Cloud and Green Computing (CGC 2013)},
  location = {Karlsruhe, Germany},
  title = {{Performance Isolation Framework for Multi-Tenant Applications}},
  year = {2013}
}
@inproceedings{MoKoJuBa2013-BMSD-SoftReservations,
  author = {Seyed Vahid Mohammadi and Samuel Kounev and Adri\'{a}n Juan-Verdejo and Bholanathsingh Surajbali},
  booktitle = {Proceedings of the 3rd International Symposium on Business Modeling and Software Design (BMSD 2013)},
  location = {Noordwijkerhout, The Netherlands},
  pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/MoKoJuBa2013-CLOSER-SoftReservation.pdf},
  title = {{Soft Reservations: Uncertainty-Aware Resource Reservations in IaaS Environments}},
  year = {2013}
}
@mastersthesis{Gorsler2013a,
  address = {Am Fasanengarten 5, 76131 Karlsruhe, Germany},
  author = {Fabian Gorsler},
  month = {July},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/Gorsler2013a.pdf},
  school = {Karlsruhe Institute of Technology (KIT)},
  title = {{Online Performance Queries for Architecture-Level Performance Models}},
  year = {2013}
}
@mastersthesis{Walter2013-parallel-simulation,
  abstract = {For years the CPU clock frequency was the key to improve processor performance. Nowadays, modern processors enable performance improvements by increasing the number of cores. However, existing software needs to be adapted to be able to utilize multiple cores. Such an adaptation poses many challenges in the field of discrete-event software simulation. Decades of intensive research have been spent to find a general solution for parallel discrete event simulation. In this context, QNs and PNs have been extensively studied. However, to the best of our knowledge, there is only one previous work that considers the concurrent simulation of QPN [Juergens1997]. This work focuses on comparing different synchronization algorithms and excludes a majority of lookahead calculation and net decomposition. In this thesis, we build upon and extend this work. For this purpose, we adapted and extended findings from QNs, PNs and parallel simulation in general. We apply our findings to SimQPN, which is a sequential simulation engine for QPN. Among other application areas, SimQPN is currently applied to online performance prediction for which a speedup due to parallelization is desirable. We present a parallel SimQPN implementation that employs application level and event level parallelism. A validation ensures the functional correctness of the new parallel implementations. The parallelization of multiple runs enables almost linear speedup. We parallelized the execution of a single run by the use of a conservative barrier-based synchronization algorithm. The speedup for a single run depends on the capability of the model. Hence, a number of experiments on different net characteristics were conducted showing that for certain models a superlinear speedup is possible.},
  address = {Am Fasanengarten 5, 76131 Karlsruhe, Germany},
  author = {J\"{u}rgen Walter},
  month = {October},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/Walter2013-parallel.pdf},
  school = {Karlsruhe Institute of Technology (KIT)},
  title = {{Parallel Simulation of Queueing Petri Net Models}},
  type = {Diploma Thesis},
  year = {2013}
}
@inproceedings{GoBrKo2013-ControllingPCM,
  abstract = {The Palladio Bench is a tool to model, simulate and analyze Palladio Component Model (PCM) instances. However, for the Palladio Bench, no single interface to automate experiments or Application Programming Interface (API) to trigger the simulation of PCM instances and to extract performance prediction results is available. The Descartes Query Language (DQL) is a novel approach of a declarative query language to integrate different performance modeling and prediction techniques behind a unifying interface. Users benefit from the abstraction of specific tools to prepare and trigger performance predictions, less effort to obtain performance metrics of interest, and means to automate performance predictions. In this paper, we describe the realization of a DQL Connector for PCM and demonstrate the applicability of our approach in a case study.},
  address = {Aachen, Germany},
  author = {Gorsler, Fabian and Brosig, Fabian and Kounev, Samuel},
  booktitle = {Proceedings of the Symposium on Software Performance: Joint Kieker/Palladio Days (KPDAYS 2013)},
  editor = {Becker, Steffen and Hasselbring, Wilhelm and van Hoorn, Andr\'{e} and Reussner, Ralf},
  month = {November},
  number = {1083},
  pages = {109--118},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/GoBrKo2013-ControllingPCM.pdf},
  publisher = {CEUR-WS.org},
  title = {Controlling the Palladio Bench using the Descartes Query Language},
  url = {http://ceur-ws.org/Vol-1083/},
  year = {2013}
}