• 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