Optimizations of generational garbage collections based on continuous damage process

Author(s):  
Hongshuang Feng ◽  
Wenjuan Wu ◽  
Junyuan Wang

In the computer science community, garbage collection is a dynamic storage management technology to ensure the reliability of computer systems. In this paper, we consider two garbage collection policies to meet the goal of time consumption for a generational garbage collector when increase in objects might be unclear at discrete times for the high frequency of computer processes. That is, (a) tenuring collection is triggered at the [Formula: see text]th minor collection preventively or at a threshold amount [Formula: see text] of surviving objects correctively, and (b) major collection is made at discrete times [Formula: see text] for a given [Formula: see text] or at the [Formula: see text]th collection including minor and tenuring collections. Using the damage process and renewal theory, the expected cost rates are obtained, and their optimal policies for tenuring and major collection are discussed analytically and computed numerically.

Author(s):  
Hongshuang Feng ◽  
Xufeng Zhao

In computer science community, garbage collection is a dynamic storage management technology to ensure the reliability of computer systems. In this paper, we consider two discrete garbage collection policies to meet the goal of time consumption for a generational garbage collector. That is, garbage collections occur at a nonhomogeneous Poisson process, (a) tenuring collection is triggered at the Nth minor collection preventively or at a threshold amount [Formula: see text] of surviving objects correctively, whichever takes place first, and (b), tenuring collection is triggered at the first collection when the amount of surviving objects has exceeded a threshold level [Formula: see text] and major collection is triggered at discrete times kT for a given T. Using the damage process and renewal theory, the expected cost rates are obtained, and their optimal policies for tenuring and major collections are discussed analytically and computed numerically.


Author(s):  
K.R. Krish ◽  
Aleksandr Khasymski ◽  
Ali R. Butt ◽  
Sameer Tiwari ◽  
Milind Bhandarkar

2018 ◽  
Vol 29 (2) ◽  
pp. 338-350 ◽  
Author(s):  
Nicholas Hazekamp ◽  
Nathaniel Kremer-Herman ◽  
Benjamin Tovar ◽  
Haiyan Meng ◽  
Olivia Choudhury ◽  
...  

Author(s):  
K. R. Krish ◽  
Aleksandr Khasymski ◽  
Ali R. Butt ◽  
Sameer Tiwari ◽  
Milind Bhandarkar

Author(s):  
Arie Shoshani ◽  
Flavia Donno ◽  
Junmin Gu ◽  
Jason Hick ◽  
Maarten Litmaath ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document