HIPEC - A SYSTEM FOR APPLICATION-CUSTOMIZED VIRTUAL-MEMORY CACHING MANAGEMENT

Citation
Pch. Lee et al., HIPEC - A SYSTEM FOR APPLICATION-CUSTOMIZED VIRTUAL-MEMORY CACHING MANAGEMENT, Software, practice & experience, 27(5), 1997, pp. 547-571
Citations number
33
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
27
Issue
5
Year of publication
1997
Pages
547 - 571
Database
ISI
SICI code
0038-0644(1997)27:5<547:H-ASFA>2.0.ZU;2-M
Abstract
Conventional operating systems employ a kernel-controlled caching stra tegy that cannot properly serve all access-pattern types used by appli cations. When running under these systems, many memory-intensive appli cations with mis-matching access patterns cause excessive page faults and page replacements that reduce the application's performance. This paper presents the hipec system, which allows applications to have the ir own caching strategies for managing page frames with negligible ove rhead. Since application designers know the access patterns of their a pplications, the specific caching strategies can be tuned to meet the needs of each application. Empirical results show that the hipec syste m significantly improves application performance and system throughput . (C) 1997 John Wiley & Sons, Ltd.