OPTIMUM CHECKPOINT INTERVAL

被引:126
作者
GELENBE, E
机构
[1] Laboratoire de Recherche en Informatique, Université de Paris-Sud, Centre d'Orsay
关键词
availability; checkpoints; database systems; failures; performance modeling and optimization; rollback recovery;
D O I
10.1145/322123.322131
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the basic problems related to the efficient and secure operation of a transaction oriented file or database system is the choice of the checkpoint interval In this paper we show that the optimum checkpoint interval (i e the time interval between successive checkpoints which maximizes system avadabihty) is a function of the load of the system We also prove that the total operating time of the system (and not the total real time) between successive checkpoints should be a deterministic quantity in order to maximize the availability An explicit expression for this time interval Is obtained These results are a significant departure from previous work where load independent results have been obtained We also present a rigorous analysis of the queuelng process related to the requests for transaction processing arriving at the system, and prove the ergodiclty conditions for the system. © 1979, ACM. All rights reserved.
引用
收藏
页码:259 / 270
页数:12
相关论文
共 15 条
[1]  
Borovkov AA, 1976, STOCHASTIC PROCESSES, DOI DOI 10.1007/978-1-4612-9866-3
[2]  
Chandy K. M., 1975, IEEE Transactions on Software Engineering, VSE-1, P100, DOI 10.1109/TSE.1975.6312824
[3]   SURVEY OF ANALYTIC MODELS OF ROLLBACK AND RECOVERY STRATEGIES [J].
CHANDY, KM .
COMPUTER, 1975, 8 (05) :40-47
[4]  
Cinlar E, 2013, INTRO STOCHASTIC PRO
[5]  
Cox D. R., 1962, RENEWAL THEORY
[6]  
COX DR, 1966, STATISTICAL ANAL SER
[7]  
FLAMAND J, UNPUBLISHED
[8]  
Gelenbe E., 1976, 2nd International Conference on Software Engineering, P251
[9]  
GELENBE E, 1976, MODELLING PERFORMANC
[10]  
KOVALENKO IN, 1976, CYBERNETICS, V10, P820