Loading…
Tessellation: refactoring the OS around explicit resource containers with continuous adaptation
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...
Saved in:
Main Authors: | , , , , , , , , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: |
Software and its engineering
> Software organization and properties
> Contextual software domains
> Operating systems
> Process management
> Monitors
Software and its engineering
> Software organization and properties
> Contextual software domains
> Operating systems
> Process management
> Scheduling
Software and its engineering
> Software organization and properties
> Software system structures
> Embedded software
|
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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. |
---|---|
ISSN: | 0738-100X |
DOI: | 10.1145/2463209.2488827 |