DocumentCode
2553233
Title
Improving the Performance of the Deferrable Server Based Garbage Collection Scheduling Strategy
Author
El Desokey, Ali Ebrahim ; El Gawad, Aida Abd ; Sarhan, Amany ; Moawed, Seham
Author_Institution
Mansoura Univ., Mansoura
fYear
2006
fDate
10-12 Dec. 2006
Firstpage
1
Lastpage
2
Abstract
Summary form only given. Modern programming languages are provided with a mechanism for automatic memory management called garbage collection. A lot of researches had been introduced in this area. On the other hand, some problems existed when applying such languages to the real-time applications. Among these problems, there was the threat of predictability and schedulability of hard real-time tasks. As a solution, different concurrent garbage collection scheduling strategies had been proposed. Unfortunately, these concurrent garbage collectors suffered from redundant usage of system memory. A latter algorithm that minimizes the worst-case system memory requirement with the schedulability of tasks not jeopardized is the deferrable server based garbage collector scheduling strategy. The deferrable server based garbage collection had been proved to surpass all other garbage collection scheduling strategies in minimizing system memory requirements under the worst-case conditions. In this paper, the performance of the deferrable server based garbage collector is explored under the actual real-time working environment. It also investigates the selection of thresholds to further reduce the memory requirement by using higher capacities of the deferrable server task. The simulation results demonstrate that the deferrable sever based garbage collector achieves better performance under actual real-time environment than other garbage collection algorithms. It also shows that using higher values for the server capacities can lead to better memory usage if a proper value of threshold is chosen.
Keywords
real-time systems; scheduling; storage management; automatic memory management; deferrable server based garbage collection scheduling; realtime working environment; worst-case system memory requirement; Computer languages; Electronic mail; Energy management; Memory management; Modems; Scheduling algorithm; Concurrent; Deferrable Server; Garbage Collector; Real-time; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Information & Communications Technology, 2006. ICICT '06. ITI 4th International Conference on
Conference_Location
Cairo
Print_ISBN
0-7803-9770-3
Type
conf
DOI
10.1109/ITICT.2006.358273
Filename
4196497
Link To Document