TY - GEN
T1 - Memory management for self-stabilizing operating systems
AU - Dolev, Shlomi
AU - Yagel, Reuven
PY - 2005/12/1
Y1 - 2005/12/1
N2 - This work presents several approaches for designing the memory management component of self-stabilizing operating systems. We state the requirements which a memory manager should satisfy. One requirement is eventual memory hierarchy consistency among different copies of data residing in different (level of) memory devices e.g., RAM and disk. Another requirement is stabilization preserving where the memory manager ensures that every process that is proven to stabilize independently, also stabilizes under the (self-stabilizing scheduler and the) memory manager operation. Three memory managers that satisfy the above requirements are presented. The first allocates the entire physical memory to a single process in every given point of time, the second uses fixed partition of the memory among processes, and the last uses memory leases for dynamic memory allocations.
AB - This work presents several approaches for designing the memory management component of self-stabilizing operating systems. We state the requirements which a memory manager should satisfy. One requirement is eventual memory hierarchy consistency among different copies of data residing in different (level of) memory devices e.g., RAM and disk. Another requirement is stabilization preserving where the memory manager ensures that every process that is proven to stabilize independently, also stabilizes under the (self-stabilizing scheduler and the) memory manager operation. Three memory managers that satisfy the above requirements are presented. The first allocates the entire physical memory to a single process in every given point of time, the second uses fixed partition of the memory among processes, and the last uses memory leases for dynamic memory allocations.
UR - http://www.scopus.com/inward/record.url?scp=33646697728&partnerID=8YFLogxK
U2 - 10.1007/11577327_8
DO - 10.1007/11577327_8
M3 - Conference contribution
AN - SCOPUS:33646697728
SN - 3540298142
SN - 9783540298144
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 113
EP - 127
BT - Self-Stabilizing Systems - 7th International Symposium, SSS 2005, Proceedings
T2 - 7th International Symposium on Self-Stabilizing Systems, SSS 2005
Y2 - 26 October 2005 through 27 October 2005
ER -