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 :
بازگشت