Smart Systems

Barkhausen Institute: Whole System Persistence – Power failure without data loss

January 26, 2024. Barkhausen Institute researchers Till Miemietz and Michael Roitzsch from the Composable Operating System group have published a paper entitled “An NVM Performance Study Towards Whole System Persistence on Server Platforms” as part of the DIMES Workshop 2023, which was written in collaboration with Prof. Hermann Härtig and Viktor Reusch. The centerpiece of the paper is the so-called Whole System Persistence (WSP), a concept that makes it possible to interrupt the power supply of a computer without losing the current computing state.

Share this Post
Symbolic image data security / pixabay TheDigitalArtist

Contact info

Silicon Saxony

Marketing, Kommunikation und Öffentlichkeitsarbeit

Manfred-von-Ardenne-Ring 20 F

Telefon: +49 351 8925 886

Fax: +49 351 8925 889

redaktion@silicon-saxony.de

Contact person:

What is this paper about?

Whole System Persistence (WSP) is a concept that makes it possible to interrupt the power supply to a computer without losing the current computing state. The system hardware has sufficient capacity reserves to write all volatile data to permanent storage media as soon as the power supply is interrupted. This makes it possible to shorten the conventional processes of starting up and shutting down a computer in favor of faster suspend and resume operations.

What exactly was discovered?

In the context of server systems, WSP could enable machines that are only used occasionally to be switched on and off quickly. The paper examines several approaches to implementing WSP on such machines. It is found that main memory technologies such as NVM (non-volatile memory) are a key factor for an efficient implementation of WSP. The special feature of NVM memories is that they do not lose their data if the power supply is interrupted. The research data shows that with an NVM-based version of WSP, an improvement in system response time of up to 93% can be achieved compared to booting and loading application data from an SSD. This means that the time from booting the operating system to the point at which the computer can be used can be reduced by up to 93%. The suspend and resume times of WSP are in the order of ten milliseconds. In comparison, the conventional startup and shutdown of the operating system takes 50 to 70 seconds.

What does this mean for us?

In an ideal scenario, our computer could be switched on and off as effortlessly as a light bulb. Then even a power failure would have no adverse effect on the system as such, as a controlled shutdown would still be possible thanks to WSP. For machines that are only used occasionally, energy could be saved by switching them on and off quickly.

Where can we find out more about this?

T. Miemietz, V. Reusch, M. Roitzsch and H. Härtig: An NVM Performance Study Towards Whole System Persistence on Server Platforms. DIMES ’23: Proceedings of the 1st Workshop in Disruptive Memory System, Koblenz. https://dl.acm.org/doi/10.1145/3609308.3625269

– – – – – –

Further links

👉 www.barkhauseninstitut.org 

Photo: pixabay

You may be interested in the following