• DocumentCode
    3124602
  • Title

    Asynchronous resource management

  • Author

    Vajracharya, Suvas ; Chavarría-Miranda, Daniel G.

  • Author_Institution
    Los Alamos Nat. Lab., NM, USA
  • fYear
    2001
  • fDate
    36982
  • Abstract
    As the organization of high-performance computers becomes more complex, the task of managing resources on them becomes increasingly difficult. The software layers which include the operating system, the runtime system, and the compiler must now map applications to machine architectures that consist of multiple CPUs, several layers of cache, deep memory hierarchies, file systems, interconnects, network interface cards, along the logical resources defined in the software system. To fully utilize all the available resources, software systems may use multiple sequential processes or threads that act on the passive resources of the system. This paper introduces a resource-centric event-driven model, where resources are active objects. We describe an algorithm that implements this model and show that this can significantly improve the performance of a wide variety of applications
  • Keywords
    operating systems (computers); program compilers; resource allocation; asynchronous resource management; cache; compiler; deep memory hierarchies; file systems; high-performance computers; interconnects; multiple CPUs; multiple sequential processes; network interface cards; operating system; performance; resource-centric event-driven model; runtime system; software layers; software systems; threads; Application software; Computer aided instruction; Concurrent computing; Delay; Network interfaces; Programming profession; Resource management; Software systems; Streaming media; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings 15th International
  • Conference_Location
    San Francisco, CA
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-0990-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2001.924958
  • Filename
    924958