Demo Data from EDBT 2026 / reviewers in the wild / expert
Per-Olov Östberg
dblp:25/6448
· DBLP profile ↗
24ranked-venue papers
8as first author
3since 2021 · last 2025
0000-0003-4113-4788ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 77% Performance modeling and evaluation · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › job scheduling
HPC scheduling |
0.3 | 1 | 2017 | Enabling Workflow-Aware Scheduling on HPC Systems · HPDC 2017 |
Cloud and datacenter computing
job scheduling |
0.3 | 1 | 2017 | Enabling Workflow-Aware Scheduling on HPC Systems · HPDC 2017 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2015 | HPC System Lifetime Story: Workload Characterization and Evolutionary Analyses on NERSC Systems · HPDC 2015 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2017 | Enabling Workflow-Aware Scheduling on HPC Systems · HPDC 2017 |
Cloud and datacenter computing › job scheduling
batch scheduling |
0.1 | 1 | 2015 | HPC System Lifetime Story: Workload Characterization and Evolutionary Analyses on NERSC Systems · HPDC 2015 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.3pilot jobs · 0.3trend analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | GreenContinuum: A Formal Model of a Smart Grid-Aware Edge-Cloud Continuum for Carbon and Energy ManagementabstractThe Edge-Cloud Continuum is a large-scale, loosely coupled system consisting of multiple stakeholders, regions, dynamic infrastructures, and conflicting objectives. With surging growth and demand, the Continuum's energy and carbon footprint have massively increased, resulting in great operational expense, environmental impact, and strain on power grids. Methods to mitigate this face significant challenges: Quality of Service (QoS) guarantees must be balanced against not only carbon emissions, but the loadings, capacities, and QoS of the (smart) grids that power the underlying infrastructure. Integrated models to enable reasoning across both a Continuum and its associated Smart Grids are therefore required. This work presents a formal model to reason across the integration of Smart Grids and the Edge-Cloud Continuum. Firstly, we identify the components, interactions, and properties crucial to mitigating cross-Continuum energy and carbon footprint while maintaining user, provider, and power grid QoS. We then present associated mathematical models to enable a model-based simulation to be developed based on our work. We present this simulation (all code is available for download) and use a simple scheduling algorithm to demonstrate the feasibility of utilizing knowledge from both the Smart Grid and Edge-Cloud Continuum for carbon and energy management, showing that significant savings are possible. Rohail Gulbaz, Paul Townend, Per-Olov Östberg |
CloudCom | 3 |
| 2025 | A Decentralized Microservice Scheduling Approach Using Service Mesh in Cloud-Edge SystemsabstractAs microservice-based systems scale across the cloud-edge continuum, traditional centralized scheduling mechanisms increasingly struggle with latency, coordination overhead, and fault tolerance. This paper presents a new architectural direction: leveraging service mesh sidecar proxies as decentralized, in-situ schedulers to enable scalable, low-latency coordination in large-scale, cloud-native environments. We propose embedding lightweight, autonomous scheduling logic into each sidecar, allowing scheduling decisions to be made locally without centralized control. This approach leverages the growing maturity of service mesh infrastructures, which support programmable distributed traffic management. We describe the design of such an architecture and present initial results demonstrating its scalability potential in terms of response time and latency under varying request rates. Rather than delivering a finalized scheduling algorithm, this paper presents a system-level architectural direction and preliminary evidence to support its scalability potential. Yangyang Wen, Paul Townend, Per-Olov Östberg, Abel Souza, Clément Courageux-Sudan |
JCC | 3 |
| 2021 | Multivariate Time Series Synthesis Using Generative Adversarial NetworksabstractCollection and analysis of distributed (cloud) computing workloads allows for a deeper understanding of user and system behavior and is necessary for efficient operation of infrastructures and applications. The availability of such workload data is however often limited as most cloud infrastructures are commercially operated and monitoring data is considered proprietary or falls under GPDR regulations. This work investigates the generation of synthetic workloads using Generative Adversarial Networks and addresses a current need for more data and better tools for workload generation. Resource utilization measurements such as the utilization rates of Content Delivery Network (CDN) caches are generated and a comparative evaluation pipeline using descriptive statistics and time-series analysis is developed to assess the statistical similarity of generated and measured workloads. We use CDN data open sourced by us in a data generation pipeline as well as back-end ISP workload data to demonstrate the multivariate synthesis capability of our approach. The work contributes a generation method for multivariate time series workload generation that can provide arbitrary amounts of statistically similar data sets based on small subsets of real data. The presented technique shows promising results, in particular for heterogeneous workloads not too irregular in temporal behavior. Mark Leznik, Patrick Michalsky, Peter Willis 0001, Benjamin Schanzel, Per-Olov Östberg, Jörg Domaschka |
ICPE | 5 |
| 2020 | Modeling and Simulation of QoS-Aware Power Budgeting in Cloud Data CentersabstractPower budgeting is a commonly employed solution to reduce the negative consequences of high power consumption of large scale data centers. While various power budgeting techniques and algorithms have been proposed at different levels of data center infrastructures to optimize the power allocation to servers and hosted applications, testing them has been challenging with no available simulation platform that enables such testing for different scenarios and configurations. To facilitate evaluation and comparison of such techniques and algorithms, we introduce a simulation model for Quality-of-Service aware power budgeting and its implementation in CloudSim. We validate the proposed simulation model against a deployment on a real testbed, showcase simulator capabilities, and evaluate its scalability. Jakub Krzywda, Vinícius Meyer, Miguel G. Xavier, Ahmed Ali-Eldin, Per-Olov Östberg, César A. F. De Rose, Erik Elmroth |
PDP | 5 |
| 2020 | Workload Diffusion Modeling for Distributed Applications in Fog/Edge Computing EnvironmentsabstractThis paper addresses the problem of workload generation for distributed applications in fog/edge computing. Unlike most existing work that tends to generate workload data for individual network nodes using historical data from the targeted node, this work aims to extrapolate supplementary workloads for entire application / infrastructure graphs through diffusion of measurements from limited subsets of nodes. A framework for workload generation is proposed, which defines five diffusion algorithms that use different techniques for data extrapolation and generation. Each algorithm takes into account different constraints and assumptions when executing its diffusion task, and individual algorithms are applicable for modeling different types of applications and infrastructure networks. Experiments are performed to demonstrate the approach and evaluate the performance of the algorithms under realistic workload settings, and results are validated using statistical techniques. Thang Le Duc, Mark Leznik, Jörg Domaschka, Per-Olov Östberg |
ICPE | 4 |
| 2019 | Power Shepherd: Application Performance Aware Power ShiftingabstractConstantly growing power consumption of data centers is a major concern from environmental and economical reasons. Current approaches to reduce negative consequences of high power consumption focus on limiting the peak power consumption. During high workload periods, power consumption of highly utilized servers is throttled to stay within the power budget. However, the peak power reduction affects performance of hosted applications and thus leads to Quality of Service violations. In this paper, we introduce Power Shepherd, a hierarchical system for application performance aware power shifting. Power Shepherd reduces the data center operational costs by redistributing the available power among applications hosted in the cluster. This is achieved by, assigning server power budgets by the cluster controller, enforcing these power budgets using Running Average Power Limit (RAPL), and prioritizing applications within each server by adjusting the CPU scheduling configuration. We implement a prototype of the proposed solution and evaluate it in a real testbed equipped with power meters and using representative cloud applications. Our experiments show that Power Shepherd has potential to manage a cluster consisting of thousands of servers and limit the increase of operational costs by a significant amount when the cluster power budget is limited and the system is overutilized. Finally, we identify some outstanding challenges regarding model sensitivity and the fact that this approach in its current from is not beneficial to be used in all situations, e.g., when the system is underutilized. Jakub Krzywda, Ahmed Ali-Eldin, Eddie Wadbro, Per-Olov Östberg, Erik Elmroth |
CloudCom | 4 |
| 2018 | Application, Workload, and Infrastructure Models for Virtualized Content Delivery Networks Deployed in Edge Computing EnvironmentsabstractContent Delivery Networks (CDNs) are handling a large part of the traffic over the Internet and are of growing importance for management and operation of coming generations of data intensive applications. This paper addresses modeling and scaling of content-oriented applications, and presents workload, application, and infrastructure models developed in collaboration with a large-scale CDN operating infrastructure provider aimed to improve the performance of content delivery subsystems de- ployed in wide area networks. It has been shown that leveraging edge resources for the deployment of caches of content greatly benefits CDNs. Therefore, the models are described from an edge computing perspective and intended to be integrated in network topology aware application orchestration and resource management systems. Thang Le Duc, Per-Olov Östberg |
ICCCN | 2 |
| 2018 | Power-performance tradeoffs in data center servers: DVFS, CPU pinning, horizontal, and vertical scaling
Jakub Krzywda, Ahmed Ali-Eldin, Trevor E. Carlson, Per-Olov Östberg, Erik Elmroth |
Future Gener. Comput. Syst. | 4 |
| 2018 | Towards understanding HPC users and systems: A NERSC case study
Gonzalo Pedro Rodrigo Álvarez, Per-Olov Östberg, Erik Elmroth, Katie Antypas, Richard A. Gerber, Lavanya Ramakrishnan |
J. Parallel Distributed Comput. | 2 |
| 2017 | A Review of Cloud Computing Simulation Platforms and Related Environments
James Byrne, Sergej Svorobej, Konstantinos M. Giannoutakis, Dimitrios Tzovaras, Peter J. Byrne, Per-Olov Östberg, Anna Gourinovitch, Theo Lynn |
CLOSER | 6 |
| 2017 | Enabling Workflow-Aware Scheduling on HPC SystemsabstractScientific workflows are increasingly common in the workloads of current High Performance Computing (HPC) systems. However, HPC schedulers do not incorporate workflow-specific mechanisms beyond the capacity to declare dependencies between their jobs. Thus, workflows are run as sets of batch jobs with dependencies, which induces long intermediate wait times and, consequently, long workflow turnaround times. Alternatively, to reduce their turnaround time, workflows may be submitted as single pilot jobs that are allocated their maximum required resources for their entire runtime. Pilot jobs achieve shorter turnaround times but reduce the HPC system's utilization because resources may idle during the workflow's execution. We present a workflow-aware scheduling (WoAS) system that enables existing scheduling algorithms to exploit fine-grained information on a workflow's resource requirements and structure without modification. The current implementation of WoAS is integrated into Slurm, a widely used HPC batch scheduler. We evaluate the system using a simulator using real and synthetic workflows and a synthetic baseline workload that captures job patterns observed over three years of workload data from Edison, a large supercomputer hosted at the National Energy Research Scientific Computing Center. Our results show that WoAS reduces workflow turnaround times and improves system utilization without significantly slowing down conventional jobs. Gonzalo Pedro Rodrigo Álvarez, Erik Elmroth, Per-Olov Östberg, Lavanya Ramakrishnan |
HPDC | 3 |
| 2017 | ScSF: A Scheduling Simulation Framework
Gonzalo Pedro Rodrigo Álvarez, Erik Elmroth, Per-Olov Östberg, Lavanya Ramakrishnan |
JSSPP | 3 |
| 2016 | Towards Understanding Job Heterogeneity in HPC: A NERSC Case StudyabstractThe high performance computing (HPC) scheduling landscape is changing. Increasingly, there are large scientific computations that include high-throughput, data-intensive, and stream-processing compute models. These jobs increase the workload heterogeneity, which presents challenges for classical tightly coupled MPI job oriented HPC schedulers. Thus, it is important to define new analyses methods to understand the heterogeneity of the workload, and its possible effect on the performance of current systems. In this paper, we present a methodology to assess the job heterogeneity in workloads and scheduling queues. We apply the method on the workloads of three current National Energy Research Scientific Computing Center (NERSC) systems in 2014. Finally, we present the results of such analysis, with an observation that heterogeneity might reduce predictability in the jobs' wait time. Gonzalo Pedro Rodrigo Álvarez, Per-Olov Östberg, Erik Elmroth, Katie Antypas, Richard A. Gerber, Lavanya Ramakrishnan |
CCGrid | 2 |
| 2015 | Telco Clouds - Modelling and SimulationabstractIn this paper, we propose a telco cloud meta-model that can be used to simulate different infrastructure configurations and explore their consequences for system performance and costs. To achieve this, we analyse current telecommunication and data centre infrastructure paradigms, describe the architecture of the telco cloud, and detail the benefits of merging both infrastructures in a unified system. Next, we detail the dynamics of the telco cloud and identify the components that are the most relevant from the perspective of modelling performance and cost. As a number of well established simulation technologies exist for most of the telco cloud components, we survey existing models in an attempt to construct a suitable composite meta-model. Finally, we present a showcase scenario to demonstrate the scope of our telco cloud simulator. Jakub Krzywda, William Tärneberg, Per-Olov Östberg, Maria Kihl, Erik Elmroth |
CLOSER | 3 |
| 2015 | HPC System Lifetime Story: Workload Characterization and Evolutionary Analyses on NERSC SystemsabstractHigh performance computing centers have traditionally served monolithic MPI applications. However, in recent years, many of the large scientific computations have included high throughput and data-intensive jobs. HPC systems have mostly used batch queue schedulers to schedule these workloads on appropriate resources. There is a need to understand future scheduling scenarios that can support the diverse scientific workloads in HPC centers. In this paper, we analyze the workloads on two systems (Hopper, Carver) at the National Energy Research Scientific Computing (NERSC) Center. Specifically, we present a trend analysis towards understanding the evolution of the workload over the lifetime of the two systems. Gonzalo Pedro Rodrigo Álvarez, Per-Olov Östberg, Erik Elmroth, Katie Antypas, Richard A. Gerber, Lavanya Ramakrishnan |
HPDC | 2 |
| 2014 | Creo: Reduced Complexity Service DevelopmentabstractIn this work we address service-oriented software development in distributed computing environments, and investigate an approach to software development and integration based on code generation. The approach is illustrated in a toolkit for multi-language software generation built on three building blocks; a service description language, a serialization and transport protocol, and a set of code generation techniques. The approach is intended for use in the eScience domain and aims to reduce the complexity of development of distributed software systems through a low-knowledge-requirements model for construction of network-accessible services. The toolkit is presented along with a discussion of use cases and a performance evaluation quantifying the performance of the toolkit against alternative techniques for code generation and service communication. In tests of communication overhead and response time, toolkit performance is found to be comparable to or improve upon the performance of state-of-the-art tools. Per-Olov Östberg, Niclas Lockner |
CLOSER | 1 |
| 2014 | The CACTOS Vision of Context-Aware Cloud Topology Optimization and SimulationabstractRecent advances in hardware development coupled with the rapid adoption and broad applicability of cloud computing have introduced widespread heterogeneity in data centers, significantly complicating the management of cloud applications and data center resources. This paper presents the CACTOS approach to cloud infrastructure automation and optimization, which addresses heterogeneity through a combination of in-depth analysis of application behavior with insights from commercial cloud providers. The aim of the approach is threefold: to model applications and data center resources, to simulate applications and resources for planning and operation, and to optimize application deployment and resource use in an autonomic manner. The approach is based on case studies from the areas of business analytics, enterprise applications, and scientific computing. Per-Olov Östberg, Henning Groenda, Stefan Wesner, James Byrne, Dimitrios S. Nikolopoulos, Craig Sheridan, Jakub Krzywda, Ahmed Ali-Eldin, Johan Tordsson, Erik Elmroth, Christian Stier, Klaus Krogmann, Jörg Domaschka, Christopher B. Hauser, Peter J. Byrne, Sergej Svorobej, Barry McCollum, Zafeirios C. Papazachos, Darren Whigham, Stephan Ruth, Dragana Paurevic |
CloudCom | 1 |
| 2014 | Priority Operators for Fairshare Scheduling
Gonzalo Pedro Rodrigo Álvarez, Per-Olov Östberg, Erik Elmroth |
JSSPP | 2 |
| 2013 | Decentralized Prioritization-Based Management Systems for Distributed ComputingabstractFairshare scheduling is an established technique to provide user-level differentiation in management of capacity consumption in high-performance and grid computing scheduler systems. In this paper we extend on a state-of-the-art approach to decentralized grid fairs hare and propose a generalized model for construction of decentralized prioritization-based management systems. The approach is based on (re)formulation of control problems as prioritization problems, and a proposed framework for computationally efficient decentralized priority calculation. The model is presented along with a discussion of application of decentralized management systems in distributed computing environments that outlines selected use cases and illustrates key trade-off behaviors of the proposed model. Per-Olov Östberg, Erik Elmroth |
e-Science | 1 |
| 2013 | GJMF - a composable service-oriented grid job management framework
Per-Olov Östberg, Erik Elmroth |
Future Gener. Comput. Syst. | 1 |
| 2013 | Decentralized scalable fairshare scheduling
Per-Olov Östberg, Daniel Espling, Erik Elmroth |
Future Gener. Comput. Syst. | 1 |
| 2012 | Reducing Complexity in Management of eScience ComputationsabstractIn this paper we address reduction of complexity in management of scientific computations in distributed computing environments. We explore an approach based on separation of computation design (application development) and distributed execution of computations, and investigate best practices for construction of virtual infrastructures for computational science - software systems that abstract and virtualize the processes of managing scientific computations on heterogeneous distributed resource systems. As a result we present StratUm, a toolkit for management of eScience computations. To illustrate use of the toolkit, we present it in the context of a case study where we extend the capabilities of an existing kinetic Monte Carlo software framework to utilize distributed computational resources. The case study illustrates a viable design pattern for construction of virtual infrastructures for distributed scientific computing. The resulting infrastructure is evaluated using a computational experiment from molecular systems biology. Per-Olov Östberg, Andreas Hellander, Brian Drawert, Erik Elmroth, Sverker Holmgren, Linda R. Petzold |
CCGRID | 1 |
| 2012 | A Model for Simulation of Application and Resource Behavior in Heterogeneous Distributed Computing Environments
Per-Olov Östberg |
SIMULTECH | 1 |
| 2011 | Increasing Flexibility and Abstracting Complexity in Service-based Grid and Cloud Software
Per-Olov Östberg, Erik Elmroth |
CLOSER | 1 |