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. Nowadays, complex systems of all types,<br>like Web–based systems, data centers and cloud infrastructures, social<br>networks, peer–to–peer, mobile and wireless systems, cyber–physical<br>systems, the Internet of Things, real–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–to–end application performance.<br>ICPE brings together researchers and industry practitioners to share and<br>present their experiences, discuss challenges, and report<br>state–of–the–art and in–progress research on performance engineering of<br>software and systems, including performance measurement, modeling,<br>benchmark design, and run–time performance management. 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.<br>This year′s main theme is cost–effective performance engineering, where<br>cost has a wide interpretation including measures such as effort and<br>energy in addition to traditional performance measures.<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–patterns<br>* Software/performance tool interoperability (models and data interchange formats)<br>* Performance–oriented design, implementation and configuration management<br>* Software Performance Engineering and Model–Driven Development<br>* Gathering, interpreting and exploiting software performance annotations and data<br>* System sizing and capacity planning techniques<br>* (Model–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–Oriented Architectures (SOA)<br>* Performance of micro–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–time performance management<br>* Use of models at run–time<br>* Online performance prediction<br>* Autonomic resource management<br>* Utility–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–driven resource and power management<br>Performance modeling and evaluation in different environments and application domains<br>* Web–based systems, e–business, Web services<br>* Big data systems, data analytics systems, and other data analysis systems<br>* Internet of Things<br>* Social networks<br>* Cyber–physical systems<br>* Industrial Internet (Industry 4.0)<br>* Virtualization and cloud computing<br>* Autonomous/adaptive systems<br>* Transaction–oriented systems<br>* Communication networks<br>* Parallel and distributed systems<br>* Embedded systems<br>* Multi–core systems<br>* Cluster and grid computing environments<br>* High performance computing<br>* Event–based systems<br>* Real–time and multimedia systems<br>* Peer–to–peer, mobile and wireless systems<br>All other topics related to performance of software and systems.<br>
Abbrevation
ICPE
City
L'Aquila
Country
Italy
Deadline Paper
Start Date
End Date
Abstract