Abstract
Stateless protocols, servers, services and programs are inherently self-stabilizing when repeatedly invoked, as any invocation starts from scratch. We suggest to augment a given stateful program with a stateless prefix that (upon invocation of the stateful program, and possibly periodically) verifies the consistency of the state of the stateful program prior to the execution of the stateful program.
We demonstrate the new stateless stabilization bootstrap paradigm by implementing stabilizing double linked list of the Linux kernel. In particular we focus on the KVM linked list data structure consistency.
| Original language | American English |
|---|---|
| Title of host publication | Stabilization, Safety and Security of Distributed Systems |
| Editors | Pascal Felber, Vijay K. Garg |
| Publisher | Springer Verlag |
| Pages | 180-194 |
| Number of pages | 15 |
| ISBN (Electronic) | 9783319117638 |
| DOIs | |
| State | Published - 1 Jan 2014 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 8756 |
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- General Computer Science