An on-line algorithm for checkpoint placement

被引:63
|
作者
Ziv, A [1 ]
Bruck, J [1 ]
机构
[1] CALTECH,PASADENA,CA 91125
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
fault-tolerant computing; checkpointing; on-line algorithm; performance optimization;
D O I
10.1109/12.620479
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Checkpointing enables us to reduce the time to recover from a fault by saving intermediate states of the program in a reliable storage. The length of the intervals between checkpoints affects the execution time of programs. On one hand, long intervals lead to long reprocessing time, while, on the other hand, too frequent checkpointing leads to high checkpointing overhead, In this paper, we present an on-line algorithm for placement of checkpoints. The algorithm uses knowledge of the current cost of a checkpoint when it decides whether or not to place a checkpoint. The total overhead of the execution time when the proposed algorithm is used is smaller than the overhead when fixed intervals are used. Although the proposed algorithm uses only on-line knowledge about the cost of checkpointing, its behavior is close to the of-line optimal algorithm that uses a complete knowledge of checkpointing cost.
引用
收藏
页码:976 / 985
页数:10
相关论文
共 50 条
  • [1] An on-line algorithm for checkpoint placement
    Ziv, A
    Bruck, J
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 274 - 283
  • [2] A self-adaptive on-line task placement algorithm for partially reconfigurable systems
    Lu, Yi
    Marconi, Thomas
    Gaydadjiev, Georgi
    Bertels, Koen
    Meeuws, Roel
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3249 - 3256
  • [3] The on-line Yes/No test as a placement tool
    Harrington, Michael
    Carey, Michael
    [J]. SYSTEM, 2009, 37 (04) : 614 - 626
  • [4] The on-line Yes/No test as a placement tool
    Harrington, Michael
    Carey, Michael
    [J]. SYSTEM, 1600, 54 (00): : 0346-251X - 1879-3282
  • [5] On-Line Path Computation and Function Placement in SDNs
    Guy Even
    Moti Medina
    Boaz Patt-Shamir
    [J]. Theory of Computing Systems, 2019, 63 : 306 - 325
  • [6] Advertising repetition and placement issues in on-line environments
    Yaveroglu, Idil
    Donthu, Naveen
    [J]. JOURNAL OF ADVERTISING, 2008, 37 (02) : 31 - 43
  • [7] On-Line Path Computation and Function Placement in SDNs
    Even, Guy
    Medina, Moti
    Patt-Shamir, Boaz
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 131 - 147
  • [8] Advances in NDE for on-line fiber placement process
    Djordjevic, BB
    Berndt, T
    Ehrlich, M
    Baldwin, K
    Palmer, D
    Holmes, S
    [J]. 43RD INTERNATIONAL SAMPE SYMPOSIUM AND EXHIBITION ON MATERIALS AND PROCESS AFFORDABILITY - KEYS TO THE FUTURE, VOL 43, 1998, : 2169 - 2177
  • [9] On-Line Path Computation and Function Placement in SDNs
    Even, Guy
    Medina, Moti
    Patt-Shamir, Boaz
    [J]. THEORY OF COMPUTING SYSTEMS, 2019, 63 (02) : 306 - 325
  • [10] On-line Quick Hypervolume Algorithm
    Jaszkiewicz, Andrzej
    Zielniewicz, Piotr
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 371 - 374