OPTIMAL TENURING AND MAJOR COLLECTION TIMES FOR A GENERATIONAL GARBAGE COLLECTOR

被引:2
作者
Zhao, Xufeng [1 ]
Nakamura, Syouji [2 ]
Nakagawa, Toshio [1 ]
机构
[1] Aichi Inst Technol, Dept Business Adm, Toyota 4700392, Japan
[2] Kinjo Gakuin Univ, Dept Human Life & Informat, Moriyama Ku, Nagoya, Aichi 4638521, Japan
基金
日本学术振兴会;
关键词
Garbage collection; tenuring collection; major collection; memory management; cumulative process; POLICIES; MODELS;
D O I
10.1142/S0217595912400180
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
It is an important problem to determine the tenuring collection time or major collection time to meet the pause time goal for a generational garbage collector. From such a viewpoint, this paper proposes two stochastic models based on the working schemes of a generational garbage collector: Garbage collections occur at a nonhomogeneous Poisson process. Minor collections are made when the garbage collector begins to work, tenuring collection is made at a planned time T or at the first collection time when surviving objects have exceeded K for the first model. Major collection is made at time T or at the Nth collection for the second model. Using the techniques of cumulative processes and reliability theory, expected cost rates are obtained, and optimal policies of tenuring and major collection times which minimize them are discussed analytically and computed numerically.
引用
收藏
页数:17
相关论文
共 15 条
[1]   SIMPLE GENERATIONAL GARBAGE COLLECTION AND FAST ALLOCATION [J].
APPEL, AW .
SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (02) :171-183
[2]   Linear combinations of radioactive decay models for generational garbage collection [J].
Clinger, William D. ;
Rojas, Fabio V. .
SCIENCE OF COMPUTER PROGRAMMING, 2006, 62 (02) :184-203
[3]  
Jones R.E., 1996, Garbage Collection: Algorithms for Automatic Dynamic Memory Management
[4]   Optimal real-time garbage collection for acyclic pointer structures [J].
Kaldewaij, A ;
de Vries, L .
INFORMATION PROCESSING LETTERS, 2001, 77 (2-4) :151-157
[5]   A garbage collection policy based on empirical behavior [J].
Lee, WH ;
Chang, JM .
INFORMATION SCIENCES, 2004, 167 (1-4) :129-146
[6]  
Nakagawa T, 2007, SPRINGER SER RELIAB, P1, DOI 10.1007/978-1-84628-442-7
[7]  
NAKAGAWA T, 2005, SPRING SER RELIAB EN, pR5
[8]  
Nakamura S, 2010, STOCHASTIC RELIABILITY MODELING, OPTIMIZATION AND APPLICATIONS, P279
[9]  
Satow T, 1996, RAIRO-RECH OPER, V30, P359
[10]   Application-specific garbage collection [J].
Soman, Sunil ;
Krintz, Chandra .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (07) :1037-1056