• DocumentCode
    619517
  • Title

    Tessellation: Refactoring the OS around explicit resource containers with continuous adaptation

  • Author

    Colmenares, Juan A. ; Eads, Gage ; Hofmeyr, Steven ; Bird, S. ; Moreto, Miquel ; Chou, David ; Gluzman, Brian ; Roman, Elisabeth ; Bartolini, Davide B. ; Mor, Nitesh ; Asanovic, Krste ; Kubiatowicz, John D.

  • Author_Institution
    Parallel Comput. Lab., UC Berkeley, Berkeley, CA, USA
  • fYear
    2013
  • fDate
    May 29 2013-June 7 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Adaptive Resource-Centric Computing (ARCC) enables a simultaneous mix of high-throughput parallel, real-time, and interactive applications through automatic discovery of the correct mix of resource assignments necessary to achieve application requirements. This approach, embodied in the Tessellation manycore operating system, distributes resources to QoS domains called cells. Tessellation separates global decisions about the allocation of resources to cells from application-specific scheduling of resources within cells. We examine the implementation of ARCC in the Tessellation OS, highlight Tessellation´s ability to provide predictable performance, and investigate the performance of Tessellation services within cells.
  • Keywords
    embedded systems; interactive systems; multiprocessing systems; operating systems (computers); parallel processing; quality of service; resource allocation; scheduling; software maintenance; ARCC; OS refactoring; QoS domains; Tessellation services; adaptive resource-centric computing; application-specific resource scheduling; automatic resource assignment discovery; continuous adaptation; explicit resource containers; global decisions; high-throughput parallel applications; interactive applications; manycore operating system; real-time applications; resource allocation; resource distribution; Context; Hardware; Member and Geographic Activities Board committees; Quality of service; Resource management; Runtime; Throughput; Adaptive resource management; performance isolation; quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • Conference_Location
    Austin, TX
  • ISSN
    0738-100X
  • Type

    conf

  • Filename
    6560669