Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleApril 2017
Design and Evaluation of a Proactive, Application-Aware Auto-Scaler: Tutorial Paper
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 425–428https://doi.org/10.1145/3030207.3053678Simple, threshold-based auto-scaling mechanisms as mainly used in practice bring no features to overcome resource provisioning delays and non-linear scalability of a software service. In this tutorial paper, we guide the reader step-by-step through the ...
- research-articleApril 2017
An Introduction to Systems and Control Theory for Computer Scientists and Engineers
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 433–436https://doi.org/10.1145/3030207.3053677This paper accompanies a tutorial aimed at introducing the basics of system and control theory so as to foster their utilisation for the management, but most important for the design, of computing systems. The tutorial is divided into three parts. The ...
- research-articleApril 2017
Software Performance Analytics in the Cloud
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 419–421https://doi.org/10.1145/3030207.3053676The emergence of large-scale software deployments in the cloud has led to several challenges: (1) measuring software performance in the data center, and (2) optimizing software for resource management. This tutorial addresses the two challenges by ...
- research-articleApril 2017
Application Performance Management: State of the Art and Challenges for the Future
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 429–432https://doi.org/10.1145/3030207.3053674The performance of application systems has a direct impact on business metrics. For example, companies lose customers and revenue in case of poor performance such as high response times. Application performance management (APM) aims to provide the ...
- abstractApril 2017
Open Source In-Memory Data Grid Systems: Benchmarking Hazelcast and Infinispan
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 163–164https://doi.org/10.1145/3030207.3053671Distributed cache systems are used to store and retrieve frequently used data for faster access by exploiting the memory of more than one machine, but they appear as one logical big cache. In this paper, we studied the performance of two popular open ...
-
- abstractApril 2017
Autopilot: Enabling easy Benchmarking of Workload Energy Efficiency
- Jóakim von Kistowski,
- Maximilian Deffner,
- Jeremy A. Arnold,
- Klaus-Dieter Lange,
- John Beckett,
- Samuel Kounev
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 155–156https://doi.org/10.1145/3030207.3053667Benchmarking of energy efficiency is important as it helps researchers, customers, and developers to evaluate and compare the energy efficiency of software and hardware solutions. Developing and deploying energy-efficiency benchmarking workloads are ...
- abstractApril 2017
Time Bands: A Software Approach for Timing Analysis on Resource Constrained Systems
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 161–162https://doi.org/10.1145/3030207.3053665Timing analysis of embedded systems is an operation performed when there are tasks that have to execute with a well precise deadline, and need to be scheduled, such as those on real-time systems. The diffusion of embedded systems to different kind of ...
- abstractApril 2017
Accelerating Java Streams With A Data AnalyticsHardware Accelerator
- Karthik Ganesan,
- Ahmed Khawaja,
- Luyang Wang,
- Shrinivas Joshi,
- Michelle Szucs,
- Melina Demertzi,
- Yao-Min Chen
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 157–158https://doi.org/10.1145/3030207.3053664In this paper, we demonstrate how new technology from Oracle can be utilized to provide big data analytics acceleration in a streamlined fashion. Specifically, our approach leverages the acceleration capabilities of the Data Analytics Accelerator (DAX) ...
- abstractApril 2017
(h|g)opper: Performance History Mining and Analysis
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 167–168https://doi.org/10.1145/3030207.3053662Performance changes of software systems, and especially performance regressions, have a tremendous impact on users of that system. Historical data can help developers to reason about how performance has changed over the course of a software's lifetime. ...
- invited-talkApril 2017
Performance is Also a Matter of Where You Live
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPage 177https://doi.org/10.1145/3030207.3053655Nowadays, a plethora of techniques and methods are available to optimize the runtime behavior of complex applications, ranging from modeling/prediction tools to the employment of recognized patterns and/or knowledge-bases on the expected performance ...
- research-articleApril 2017
A Performance-centric Approach for Complex Decision Support
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 179–187https://doi.org/10.1145/3030207.3044532Many situations in the security domain require decision-making based on complex data, i.e., many variables which need to be taken into account before adequate decisions can be made. For example, in a surveillance scenario, the size and complexity of the ...
- research-articleApril 2017
Performance and Dependability Evaluation of Distributed Event-based Systems: A Dynamic Code-injection Approach
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 349–352https://doi.org/10.1145/3030207.3030245Distributed stream processing and event-based systems are an increasingly critical component in contemporary large-scale data processing applications, and are often subject to strict latency and reliability requirements. However, to achieve scalability ...
- research-articleApril 2017
Many Flies in One Swat: Automated Categorization of Performance Problem Diagnosis Results
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 341–344https://doi.org/10.1145/3030207.3030242As the importance of application performance grows in modern enterprise systems, many organizations employ application performance management (APM) tools to help them deal with potential performance problems during production. In addition to monitoring ...
- research-articleApril 2017
Predicting Power Consumption of High-Memory-Bandwidth Workloads
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 353–356https://doi.org/10.1145/3030207.3030241High performance workloads with high bandwidth memory utilization are among the most power consuming software applications. When writing such applications, developers can directly influence power consumption of the final software through their choice of ...
- research-articleApril 2017
An Efficient Performance-Driven Approach for HW/SW Co-Design
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 323–326https://doi.org/10.1145/3030207.3030239Nowadays embedded systems are powerful and everywhere. They implement complex functionality relying on a huge set of different hardware and software (HW/SW) architectures. In order to reduce their development effort, HW/SW Co-Design techniques are used ...
- research-articleApril 2017
User-centered Offline Analysis of Memory Monitoring Data
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 357–360https://doi.org/10.1145/3030207.3030236State-of-the-art memory monitoring tools collect lots of raw data. Yet, the analysis of this data is often not well supported. Existing tools restrict the user in the way how to analyze the underlying data, how to process it, and how to visualize it. ...
- research-articleApril 2017
Schedulability and Memory Interference Analysis of Multicore Preemptive Real-time Systems
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 263–274https://doi.org/10.1145/3030207.3030233Today's embedded systems demand increasing computing power to accommodate the ever-growing software functionality. Automotive and avionic systems aim to leverage the high performance capabilities of multicore platforms, but are faced with challenges ...
- research-articleApril 2017
Performance Analysis of Applications in the Context of Architectural Rooflines
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 345–348https://doi.org/10.1145/3030207.3030232Intuitive visual representations of architecture capabilities and the performance of applications are critical to enabling effective performance analysis, which in turn guides optimizations. The Roofline Model and its derivatives provide such an ...
- research-articleApril 2017
Using Libception to Understand and Improve HTTP Streaming Video Server Throughput
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 51–62https://doi.org/10.1145/3030207.3030231Video streaming applications generate a large fraction of Internet traffic. Much of this content is delivered over HTTP using standard web servers. Unlike other types of web workloads, HTTP video streaming workloads are typically disk bound, and ...
- research-articleApril 2017
TARUC: A Topology-Aware Resource Usability and Contention Benchmark
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringPages 305–316https://doi.org/10.1145/3030207.3030230Computer architects have increased hardware parallelism and power efficiency by integrating massively parallel hardware accelerators (coprocessors) into compute systems. Many modern HPC clusters now consist of multi-CPU nodes along with additional ...