Visible to the public ICPE 2020 - PostponedConflict Detection Enabled

Update on ICPE 2020 in relation to Covid19 (Coronavirus)

Given the most recent developments on travel restrictions, the International Conference on Performance Engineering 2020 will not be held as planned in April 2020.

The ICPE sponsoring organizations are currently been consulted, and the ICPE Steering Committee will meet on March 19 2020.

After these consultations and meetings take place, an announcement about ICPE 2020 will be made in this website and via email communication to all registered participants and authors.

Thank you for your patience. The safety and well-being of all conference participants is our priority.

11th ACM/SPEC International Conference on Performance Engineering (ICPE 2020)

The International Conference on Performance Engineering (ICPE) originated eleven years ago from the fusion of an ACM workshop on software and performance prediction and a SPEC workshop focused on benchmarking and performance evaluation.

ICPE continues true to its origins with focus both on software performance modeling, prediction, and measurement as well as on benchmark-based performance evaluation. The areas to which such principles are applied have evolved over the years with the technological evolution in academia and industry.

ICPE contributions appear at all levels of system and software design, performance modeling, and measurements of performance, from the cloud's core to edge, from mobile devices to major data centers, from web applications to scientific applications.

The ICPE focus on engineering performance means that industrial practitioners and academics that participate in ICPE are interested in quantifying the performance impact of all aspects of complex systems design and implementation. Length of design cycles, life-time maintenance issues, quality of experience, costs to delivering a system or service are also the focus of the intellectual curiosity of ICPE participants.

In 2020 Edmonton is happy to host the ICPE community for their annual meeting.

Topics of interest include, but are not limited to:

Performance modeling of software

  • Languages and ontologies
  • Methods and tools
  • Relationship/integration/tradeoffs with other QoS attributes
  • Analytical, simulation, and statistical modeling methodologies
  • Machine learning and neural networks
  • Model validation and calibration techniques
  • Automatic model extraction
  • Performance modeling and analysis tools
  • Traceability of software and performance artifacts
  • Control of software performance evolution

Performance and software development processes/paradigms

  • Software performance patterns and anti-patterns
  • Software/performance tool interoperability (models and data interchange formats)
  • Performance-oriented design, implementation and configuration management
  • Software Performance Engineering and Model-Driven Development
  • Gathering, interpreting and exploiting software performance annotations and data
  • System sizing and capacity planning techniques
  • (Model-driven) Performance requirements engineering
  • Relationship between performance and architecture
  • Collaboration of development and operation (DevOps) for performance
  • Performance and agile methods
  • Performance in Service-Oriented Architectures (SOA) and serverless computing
  • Performance of microservice architectures and containers
  • DevOps and performance

Performance measurement, monitoring, and analysis

  • Performance measurement and monitoring techniques
  • Analysis of measured application performance data
  • Application tracing and profiling
  • Workload characterization and modeling techniques
  • Experiment design
  • Tools for performance testing, measurement, profiling, and tuning


  • Performance metrics and benchmark suites
  • Benchmarking methodologies
  • Development of parameterizable, flexible benchmarks
  • Benchmark workloads and scenarios
  • Use of benchmarks in industry and academia

Run-time performance management and adaptation

  • Machine learning and runtime performance decisions
  • Context modeling and analysis
  • Runtime model estimation
  • Use of models at run-time
  • Online performance prediction
  • Autonomic resource management
  • Utility-based optimization
  • Capacity management

Power and performance, energy efficiency

  • Power consumption models and management techniques
  • Tradeoffs between performance and energy efficiency
  • Performance-driven resource and power management
  • Performance modeling and evaluation in different environments and application domains, including but not limited to:
  • Cyber-physical systems
  • Internet of Things and Industrial Internet (Industry 4.0)
  • Communication networks, and embedded, mobile, and wireless systems
  • Web-based systems, e-business, Web services
  • Big data systems and data analytics
  • Machine Learning and Deep-learning systems
  • Social networks
  • Peer-to-peer systems, including emerging areas such as Blockchain
  • Autonomous/adaptive systems
  • Transaction-oriented and database systems
  • Parallel and distributed systems
  • Multi-core, HPC, and other parallel systems
  • Cluster, cloud/edge/fog, and grid computing environments
  • Control and event-based systems
  • Real-time and multimedia systems
Event Details
Edmonton, Canada