Abbrevation
ICPE
City
L'Aquila
Country
Italy
Deadline Paper
Start Date
End Date
Abstract

The goal of the International Conference on Performance Engineering<br>(ICPE) is to integrate theory and practice in the field of performance<br>engineering by providing a forum for sharing ideas and experiences<br>between industry and academia&#046; Nowadays, complex systems of all types,<br>like Web&#8211;based systems, data centers and cloud infrastructures, social<br>networks, peer&#8211;to&#8211;peer, mobile and wireless systems, cyber&#8211;physical<br>systems, the Internet of Things, real&#8211;time and embedded systems, have<br>increasingly distributed and dynamic system architectures that provide<br>high flexibility, however, also increase the complexity of managing<br>end&#8211;to&#8211;end application performance&#046;<br>ICPE brings together researchers and industry practitioners to share and<br>present their experiences, discuss challenges, and report<br>state&#8211;of&#8211;the&#8211;art and in&#8211;progress research on performance engineering of<br>software and systems, including performance measurement, modeling,<br>benchmark design, and run&#8211;time performance management&#046; The focus is both<br>on classical metrics such as response time, throughput, resource<br>utilization, and (energy) efficiency, as well as on the relationship of<br>such metrics to other system properties including but not limited to<br>scalability, elasticity, availability, reliability, and security&#046;<br>This year&#8242;s main theme is cost&#8211;effective performance engineering, where<br>cost has a wide interpretation including measures such as effort and<br>energy in addition to traditional performance measures&#046;<br>Topics of interest include, but are not limited to:<br>Performance modeling of software<br>* Languages and ontologies<br>* Methods and tools<br>* Relationship/integration/tradeoffs with other QoS attributes<br>* Analytical, simulation and statistical modeling methodologies<br>* Model validation and calibration techniques<br>* Automatic model extraction<br>* Performance modeling and analysis tools<br>Performance and software development processes/paradigms<br>* Software performance patterns and anti&#8211;patterns<br>* Software/performance tool interoperability (models and data interchange formats)<br>* Performance&#8211;oriented design, implementation and configuration management<br>* Software Performance Engineering and Model&#8211;Driven Development<br>* Gathering, interpreting and exploiting software performance annotations and data<br>* System sizing and capacity planning techniques<br>* (Model&#8211;driven) Performance requirements engineering<br>* Relationship between performance and architecture<br>* Collaboration of development and operation (DevOps) for performance<br>* Performance and agile methods<br>* Performance in Service&#8211;Oriented Architectures (SOA)<br>* Performance of micro&#8211;service architectures and containers<br>Performance measurement, monitoring and analysis<br>* Performance measurement and monitoring techniques<br>* Analysis of measured application performance data<br>* Application tracing and profiling<br>* Workload characterization techniques<br>* Experimental design<br>* Tools for performance testing, measurement, profiling and tuning<br>Benchmarking<br>* Performance metrics and benchmark suites<br>* Benchmarking methodologies<br>* Development of parameterizable, flexible benchmarks<br>* Benchmark workloads and scenarios<br>* Use of benchmarks in industry and academia<br>Run&#8211;time performance management<br>* Use of models at run&#8211;time<br>* Online performance prediction<br>* Autonomic resource management<br>* Utility&#8211;based optimization<br>* Capacity management<br>Power and performance, energy efficiency<br>* Power consumption models and management techniques<br>* Tradeoffs between performance and energy efficiency<br>* Performance&#8211;driven resource and power management<br>Performance modeling and evaluation in different environments and application domains<br>* Web&#8211;based systems, e&#8211;business, Web services<br>* Big data systems, data analytics systems, and other data analysis systems<br>* Internet of Things<br>* Social networks<br>* Cyber&#8211;physical systems<br>* Industrial Internet (Industry 4&#046;0)<br>* Virtualization and cloud computing<br>* Autonomous/adaptive systems<br>* Transaction&#8211;oriented systems<br>* Communication networks<br>* Parallel and distributed systems<br>* Embedded systems<br>* Multi&#8211;core systems<br>* Cluster and grid computing environments<br>* High performance computing<br>* Event&#8211;based systems<br>* Real&#8211;time and multimedia systems<br>* Peer&#8211;to&#8211;peer, mobile and wireless systems<br>All other topics related to performance of software and systems&#046;<br>