Metronome: Operating System Level Performance Management via Self-Adaptive Computing

被引:0
作者
Sironi, Filippo [1 ,2 ]
Bartolini, Davide B. [1 ]
Campanoni, Simone [3 ]
Cancare, Fabio [1 ]
Hoffmann, Henry [2 ]
Sciuto, Donatella [1 ]
Santambrogio, Marco D. [1 ,2 ]
机构
[1] Politecn Milan, Milan, Italy
[2] MIT, Milan, Italy
[3] Harvard Univ, Cambridge, MA 02138 USA
来源
2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2012年
关键词
Self-Adaptive Computing; Operating Systems; Performance Management;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present Metronome: a framework to enhance commodity operating systems with self-adaptive cap abilities. 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.
引用
收藏
页码:856 / 865
页数:10
相关论文
共 24 条
  • [1] [Anonymous], 2011, BENCHMARKING MODERN
  • [2] [Anonymous], 2019, LINUX PROGRAMMERS MA
  • [3] [Anonymous], 2008, P 41 ANN IEEE ACM IN
  • [4] [Anonymous], APPL HEARTBEATS
  • [5] [Anonymous], P 2009 ACM SIGPLAN C
  • [6] Baek Woongki, 2010, P 2010 ACM SIGPLAN C
  • [7] Brandt S. A., 2003, 24 IEEE REAL TIM SYS
  • [8] BROWNE S, 2000, INT J HIGH PERFORMAN, V14
  • [9] Performance and environment monitoring for continuous program optimization
    Casçaval, C
    Duesterwald, E
    Sweeney, PF
    Wisniewski, RW
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2006, 50 (2-3) : 239 - 248
  • [10] CHEN W, 2002, IEEE T COMPUTERS, V51