• DocumentCode
    565223
  • Title

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

  • Author

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

  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    856
  • Lastpage
    865
  • 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.
  • Keywords
    computer network performance evaluation; fault tolerant computing; multiprocessing systems; operating systems (computers); HRM; Metronome framework; ODA control loop; PAFS; PARSEC 2.1 benchmark suite; active monitoring infrastructure; adaptation policy; commodity operating system; heart rate monitoring; level performance management; multicore processor; observe-decide-act; performance aware fair scheduler; self-adaptive computing; Heart beat; Linux; Monitoring; Operating systems; Program processors; Operating Systems; Performance Management; Self-Adaptive Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241605