Metronome: operating system level performance management via self-adaptive computing

  • Authors:
  • Filippo Sironi;Davide B. Bartolini;Simone Campanoni;Fabio Cancare;Henry Hoffmann;Donatella Sciuto;Marco D. Santambrogio

  • Affiliations:
  • Politecnico di Milano, and Massachusetts Institute of Technology;Politecnico di Milano;Harvard University;Politecnico di Milano;Massachusetts Institute of Technology;Politecnico di Milano;Politecnico di Milano, and Massachusetts Institute of Technology

  • Venue:
  • Proceedings of the 49th Annual Design Automation Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present Metronome: a framework to enhance commodity operating systems with self-adaptive capabilities. The Metronome framework features two distinct components: Heart Rate Monitor (HRM) and Performance--Aware Fair Scheduler (PAFS). HRM is an active monitoring infrastructure implementing the observe phase of a self--adaptive computing system Observe--Decide--Act (ODA) control loop, while PAFS is an adaptation policy implementing the decide and act phases of the control loop. Metronome was designed and developed looking towards multi--core processors; therefore, its experimental evaluation has been carried on with the PARSEC 2.1 benchmark suite.