Vessim: A Testbed for Carbon-Aware Applications and Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wiesner, Philipp, Behnke, Ilja, Kilian, Paul, Steinke, Marvin, Kao, Odej
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911925358559232
author Wiesner, Philipp
Behnke, Ilja
Kilian, Paul
Steinke, Marvin
Kao, Odej
author_facet Wiesner, Philipp
Behnke, Ilja
Kilian, Paul
Steinke, Marvin
Kao, Odej
contents To reduce the carbon footprint of computing and stabilize electricity grids, there is an increasing focus on approaches that align the power usage of IT infrastructure with the availability of clean energy. Unfortunately, research on energy-aware and carbon-aware applications, as well as the interfaces between computing and energy systems, remains complex due to the scarcity of available testing environments. To this day, almost all new approaches are evaluated on custom simulation testbeds, which leads to repeated development efforts and limited comparability of results. In this paper, we present Vessim, a co-simulation environment for testing applications and computing systems that interact with their energy systems. Our testbed connects domain-specific simulators for renewable power generation and energy storage, and enables users to implement interfaces to integrate real systems through software and hardware-in-the-loop simulation. Vessim offers an easy-to-use interface, is extendable to new simulators, and provides direct access to historical datasets. We aim to not only accelerate research in carbon-aware computing but also facilitate development and operation, as in continuous testing or digital twins. Vessim is publicly available: https://github.com/dos-group/vessim.
format Preprint
id arxiv_https___arxiv_org_abs_2306_09774
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Vessim: A Testbed for Carbon-Aware Applications and Systems
Wiesner, Philipp
Behnke, Ilja
Kilian, Paul
Steinke, Marvin
Kao, Odej
Distributed, Parallel, and Cluster Computing
Systems and Control
To reduce the carbon footprint of computing and stabilize electricity grids, there is an increasing focus on approaches that align the power usage of IT infrastructure with the availability of clean energy. Unfortunately, research on energy-aware and carbon-aware applications, as well as the interfaces between computing and energy systems, remains complex due to the scarcity of available testing environments. To this day, almost all new approaches are evaluated on custom simulation testbeds, which leads to repeated development efforts and limited comparability of results. In this paper, we present Vessim, a co-simulation environment for testing applications and computing systems that interact with their energy systems. Our testbed connects domain-specific simulators for renewable power generation and energy storage, and enables users to implement interfaces to integrate real systems through software and hardware-in-the-loop simulation. Vessim offers an easy-to-use interface, is extendable to new simulators, and provides direct access to historical datasets. We aim to not only accelerate research in carbon-aware computing but also facilitate development and operation, as in continuous testing or digital twins. Vessim is publicly available: https://github.com/dos-group/vessim.
title Vessim: A Testbed for Carbon-Aware Applications and Systems
topic Distributed, Parallel, and Cluster Computing
Systems and Control
url https://arxiv.org/abs/2306.09774