Abstract
The datacenter is becoming fully heterogeneous, integrating multiple OS-capable CPUs of different Instruction Set Architectures in separate machines. These machines present diverse performance and power consumption profiles and we show that significant potential benefits for both metrics can be expected, should these machines be able to cooperate in the processing of datacenter, multi-programmed workloads. We advocate that this cooperation should be enabled at the level of the OS, relieving the programmer from any effort related to the heterogeneity of the managed machines. We propose a distributed OS architecture running on a fully heterogeneous computer cluster, enabling this cooperation through three main components: the abstraction of the entire cluster in a single system image, a distributed shared memory system, and a heterogeneous scheduler.
Original language | English |
---|---|
Title of host publication | HotOS '17: Proceedings of the 16th Workshop on Hot Topics in Operating Systems |
Publisher | Association for Computing Machinery |
Pages | 174-179 |
ISBN (Print) | 978-1-4503-5068-6 |
DOIs | |
Publication status | Published - 1 May 2017 |
Event | HotOS '17: Proceedings of the 16th Workshop on Hot Topics in Operating Systems - Whistler, Canada Duration: 7 May 2017 → 10 May 2017 |
Conference
Conference | HotOS '17: Proceedings of the 16th Workshop on Hot Topics in Operating Systems |
---|---|
Country/Territory | Canada |
City | Whistler |
Period | 7/05/17 → 10/05/17 |