DocumentCode
3507220
Title
Distributed, configurable memory management in an operating system supporting quality of service
Author
McDonald, Ian
Author_Institution
Dept. of Comput. Sci., Glasgow Univ., UK
fYear
1999
fDate
1999
Firstpage
191
Lastpage
196
Abstract
Ongoing work is presented that takes advantage of several key trends in computing science to provide a novel, flexible, extensible, distributed, user-level virtual memory management hierarchy offering quality of service (QoS) to applications. The increasing disparity between CPU memory and hard disks has made on-line compression more viable than it was only a few years ago. The new hierarchy takes advantage of this to provide a compressed cache within its framework. Similarly, it takes advantage of increased network bandwidth to provide paging to the memory of remote hosts. The new system is further augmented with QoS parameters, allowing applications to specify their own page-fault handling performance requirements and provides feedback mechanisms that allows them to dynamically adjust their behaviour to cope with changes that may affect this. An overview of the design is presented, with the remote paging environment being described in some detail, along with some initial results
Keywords
operating systems (computers); paged storage; quality of service; storage management; CPU memory; compressed cache; configurable memory management; hard disks; operating system; page-fault handling performance requirements; paging; quality of service; virtual memory management hierarchy; Bandwidth; Costs; Distributed computing; Hard disks; Memory management; Operating systems; Quality management; Quality of service; Runtime environment; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1999. Proceedings. 7th IEEE Workshop on Future Trends of
Conference_Location
Cape Town
ISSN
1071-0485
Print_ISBN
0-7695-0468-X
Type
conf
DOI
10.1109/FTDCS.1999.818804
Filename
818804
Link To Document