Memory management for self-stabilizing operating systems

被引:0
|
作者
Dolev, S [1 ]
Yagel, R
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
[2] Rafael 3M, Haifa, Israel
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:113 / 127
页数:15
相关论文
共 50 条
  • [11] Optimal Memory Requirement for Self-stabilizing Token Circulation
    Min, Lelia
    Le Bouder, Gabriel
    Petit, Franck
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2024, 2024, 14662 : 101 - 118
  • [12] Reliability and availability analysis of self-stabilizing systems
    Dhama, Abhishek
    Theel, Oliver
    Warns, Timo
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 244 - +
  • [13] SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL
    DIJKSTRA, EW
    COMMUNICATIONS OF THE ACM, 1974, 17 (11) : 643 - 644
  • [14] Computing the stabilization times of self-stabilizing systems
    Tsuchiyai, T
    Tokuda, Y
    Kikuno, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (11) : 2245 - 2252
  • [15] Dependability Engineering of Silent Self-stabilizing Systems
    Dhama, Abhishek
    Theel, Oliver
    Crouzen, Pepiju
    Hermanns, Holger
    Wimmer, Ralf
    Becker, Bernd
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5873 : 238 - 253
  • [16] Brief Announcement: Sharing Memory in a Self-stabilizing Manner
    Alon, Noga
    Attiya, Hagit
    Dolev, Shlomi
    Dubois, Swan
    Gradinariu, Maria
    Tixeuil, Sebastien
    DISTRIBUTED COMPUTING, 2010, 6343 : 525 - +
  • [17] Reconfiguring self-stabilizing publish/subscribe systems
    Jaeger, Michael A.
    Muehl, Gero
    Werner, Matthias
    Parzyjegla, Helge
    LARGE SCALE MANAGEMENT OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4269 : 233 - 238
  • [18] Self-stabilizing systems in spite of high dynamics *,**
    Altisen, Karine
    Devismes, Stephane
    Durand, Anais
    Johnen, Colette
    Petit, Franck
    THEORETICAL COMPUTER SCIENCE, 2023, 964
  • [19] Self-stabilizing Systems in Spite of High Dynamics
    Altisen, Karine
    Devismes, Stephane
    Durand, Anais
    Johnen, Colette
    Petit, Franck
    PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN '21), 2021, : 156 - 165
  • [20] Self-stabilizing automata
    Weis, Torben
    Wacker, Arno
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 59 - 69