• DocumentCode
    451101
  • Title

    Page Replacement Using Marginal Loss Functions

  • Author

    Ujaldon, Manuel ; Sharma, Shamik D. ; Saltz, Joel

  • Author_Institution
    University of Malaga
  • fYear
    1997
  • fDate
    15-21 Nov. 1997
  • Firstpage
    50
  • Lastpage
    50
  • Abstract
    We describe a compiler-directed technique to reduce page-faults in multiprocessing systems. Compile-time analysis of access-patterns is coupled with runtime support to characterize access-patterns in the form of marginal-loss functions - these functions describe the extra page faults that would be incurred for an access-pattern if it were given one fewer physical page. The kernel uses these functions to guide its page-replacement decisions by victimizing those processes whose access-patterns are affected the least. We outline how marginal loss functions can be computed for common access-patterns and presents simulation results to demonstrate the technique´s effectiveness.
  • Keywords
    Computational modeling; Computer architecture; Computer science; Costs; Educational institutions; Kernel; Multiprocessing systems; Operating systems; Pattern analysis; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1997 Conference
  • Print_ISBN
    0-89791-985-8
  • Type

    conf

  • DOI
    10.1109/SC.1997.10041
  • Filename
    1592631