• 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