• DocumentCode
    3041838
  • Title

    Adaptive memory paging for efficient gang scheduling of parallel applications

  • Author

    Ryu, Kyung Dong ; Pachapurkar, Nimish ; Fong, Liana L.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    30
  • Abstract
    Summary form only given. The gang scheduling paradigm allows timesharing of computing nodes by multiple parallel applications and supports the coordinated context switches of these applications. It can improve system responsiveness and resource utilization. However, the memory paging overhead incurred during context switches can be expensive and may diminish the positive effects of gang scheduling. We investigate the reduction of paging overhead in gang scheduling environments by applying a set of simple, yet effective, adaptive paging techniques: selective page-out, aggressive page-out, adaptive page-in and background writing. Our experiments with NAS NPB2 benchmark programs show that these new adaptive paging mechanisms can reduce the job switching time significantly (up to 90%).
  • Keywords
    paged storage; parallel processing; processor scheduling; resource allocation; NAS NPB2 benchmark programs; adaptive memory paging; adaptive page-in; aggressive page-out; background writing; computing node timesharing; coordinated context switches; gang scheduling; job switching time; parallel applications; resource utilization; selective page-out; system responsiveness; Adaptive systems; Application software; Concurrent computing; Delay; Operating systems; Parallel processing; Processor scheduling; Resource management; Switches; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1302941
  • Filename
    1302941