DocumentCode
3134338
Title
HiRes: A System for Predictable Hierarchical Resource Management
Author
Parmer, Gabriel ; West, Richard
Author_Institution
Comput. Sci. Dept., George Washington Univ., Washington, DC, USA
fYear
2011
fDate
11-14 April 2011
Firstpage
180
Lastpage
190
Abstract
This paper presents HiRes, a system structured around predictable, hierarchical resource management (HRM). Applications and different subsystems use customized resource managers that control the allocation and usage of memory, CPU, and I/O. This increased resource management flexibility enables subsystems with different timing constraints to specialize resource management around meeting these requirements. In HiRes, subsystems delegate the management of resources to other subsystems, thus creating the resource management hierarchy. In delegating the control of resources, the subsystem focuses on providing isolation between competing subsystems. To make HRM both predictable and efficient, HiRes ensures that regardless of a subsystem´s depth in the hierarchy, the overheads of resource usage and control remain constant. In doing so, HiRes encourages HRM as a fundamental system design technique. Results show that HiRes has competitive performance with existing systems, and that HRM naturally provides both strong isolation guarantees, and flexible and efficient subsystem control over resources.
Keywords
input-output programs; storage management; CPU allocation; HRM; HiRes; I/O allocation; memory allocation; predictable hierarchical resource management; Instruction sets; Job shop scheduling; Kernel; Memory management; Protocols; Resource management; Switches; Hierarchical resource management; component-based OS; extensible systems; open real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE
Conference_Location
Chicago, IL
ISSN
1080-1812
Print_ISBN
978-1-61284-326-1
Type
conf
DOI
10.1109/RTAS.2011.25
Filename
5767150
Link To Document