Vessim is a Python library for simulating datacenter energy systems.
Vessim models the interaction between datacenter demand and energy infrastructure, helping you understand how design and control decisions affect cost, carbon emissions, and resilience.
Simulation studies
Evaluate configurations and control strategies across variations in operating conditions. Use parameter sweeps, what-if scenarios, and probabilistic inputs to explore design choices and assess their sensitivity to uncertainty.
Live modeling
Connect real applications to Vessim as they would connect to a physical energy system. Through REST APIs and software-in-the-loop simulation, applications can observe and control simulated components in real time.
Digital twins
Model your energy system alongside the real installation, using live measurements and updating parameters as conditions change. Explore future scenarios such as prolonged low renewable generation or a complete grid outage.
News
Vessim 0.16.0 is out! See the release notes for what’s new.
Philipp Wiesner gave a keynote on “Co-Simulating Computing and Energy Systems” at the TDIS workshop at EuroSys'26 in Edinburgh.
Together with Exalsius and Deep Science Ventures, we presented a prototype for distributed LLM pretraining during renewable curtailment windows. Vessim was used to model geographically distributed energy systems.
Vessim is developed at the University of Cambridge.