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
Link To Document