Find out how ICT can support biomedical and clinical researchFind out more. Managing complexity by developing new tools and processes. Managing Complexity

Abstract

Title:

A resource management framework for priority-based physical-memory allocation

Authors:

Kingsley Cheung and Gernot Heiser

    School of Computer Science and Engineering
    University of New South Wales,
    Sydney 2052, Australia

Abstract:

Most multitasking operating systems support scheduling priorities in order to ensure that processor time is allocated to important or time-critical processes in preference to less important ones. Ideally this would prevent a low-priority process from slowing the execution of a high-priority one. In practice, strict prioritisation is undermined by a lack of suitable allocation policy for resources other than CPU time. For example, a low priority process may degrade the execution speed of a high-priority process by competing with it for physical memory. We present the design of a flexible resource management framework which prioritises memory allocation, and examine a prototype implementation for the Mungi single-address-space operating system.

BibTeX Entry

  @inproceedings{Cheung_Heiser_02,
    author           = {Kingsley Cheung and Gernot Heiser},
    title            = {A Resource Management Framework for Priority-Based Physical-Memory Allocation},
    booktitle        = {Proceedings of the 7th Asia-Pacific Computer Systems Architecture Conference},
    year             = {2002},
    month            = {Jan},
    editor           = {J Morris and F Lai},
    address          = {Monash University, Melbourne, Australia}
  }

Download paper: