The autonomic operating system research project
Davide B. Bartolini, Riccardo Cattaneo, Gianluca Carlo Durelli, Martina Maggio, Marco Domenico Santambrogio, Filippo Sironi · 2013
Traditionally, hypervisors, operating systems, and runtime systems have been providing an abstraction layer over the bare-metal hardware. Traditional abstractions, however, do not consider for non-functional requirements such as system-level constraints or users' objectives. As these requirements are gaining increasing importance, researchers are looking into making user-specified and system-level objectives first-class citizens in the computer systems' realm.