Lightweight Online Performance Monitoring and Tuning with Embedded Gossip

被引:1
|
作者
Zhu, Julie Wenbin [1 ]
Bridges, Patrick G. [2 ]
Maccabe, Arthur B. [2 ]
机构
[1] Xilinx Inc, Albuquerque, NM 87109 USA
[2] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
关键词
Lightweight performance monitoring; dynamic performance tuning; support for adaptation; parallel systems;
D O I
10.1109/TPDS.2008.126
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Understanding and tuning the performance of large-scale long-running applications is difficult, with both standard trace-based and statistical methods having substantial shortcomings that limit their usefulness. This paper describes a new performance monitoring approach called Embedded Gossip (EG) designed to enable lightweight online performance monitoring and tuning. EG works by piggybacking performance information on existing messages and performing information correlation online, giving each process in a parallel application a weakly consistent global view of the behavior of the entire application. To demonstrate the viability of EG, this paper presents the design and experimental evaluation of two different online monitoring systems and an online global adaptation system driven by Embedded Gossiping. In addition, we present a metric system for evaluating the suitability of an application to EG-based monitoring and adaptation, a general architecture for implementing EG-based monitoring systems, and a modified global commit algorithm appropriate for use in EG-based global adaptation systems. Together, these results demonstrate that EG is an efficient low-overhead approach for addressing a wide range of parallel performance monitoring tasks and that results from these systems can effectively drive online global adaptation.
引用
收藏
页码:1038 / 1049
页数:12
相关论文
共 50 条
  • [21] A Scalable Lightweight Performance Monitoring Tool for Storage Clusters
    Bauer, Daniel
    Feridun, Metin
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 1008 - 1013
  • [22] Lightweight Online Noise Reduction on Embedded Devices using Hierarchical Recurrent Neural Networks
    Schroeter, H.
    Rosenkranz, T.
    Escalante-B, A. N.
    Zobel, P.
    Maier, Andreas
    INTERSPEECH 2020, 2020, : 1121 - 1125
  • [23] PERFORMANCE MONITORING AND EVALUATION OF LARGE EMBEDDED SYSTEMS
    HALSALL, F
    HUI, SC
    SOFTWARE ENGINEERING JOURNAL, 1987, 2 (05): : 184 - 192
  • [24] API for Performance Monitoring in Embedded Multicore Systems
    Gracioli, Giovani
    Frohlich, Antonio Augusto
    2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 194 - 199
  • [25] PERFORMANCE EVALUATION OF ONLINE TRAINING ASSESSMENT ON EMBEDDED SYSTEM
    Soares, Elaine A. M. G.
    Machado, Liliane S.
    Moraes, Ronei M.
    DECISION MAKING AND SOFT COMPUTING, 2014, 9 : 167 - 173
  • [26] An embedded lightweight GUI component library and ergonomics optimization method for industry process monitoring
    Da-peng Tan
    Shu-ting Chen
    Guan-jun Bao
    Li-bin Zhang
    Frontiers of Information Technology & Electronic Engineering, 2018, 19 : 604 - 625
  • [27] Automatic controller tuning based on control performance monitoring
    Jelali, Mohieddine
    AT-AUTOMATISIERUNGSTECHNIK, 2007, 55 (01) : 10 - 19
  • [28] A Lightweight Software-based Runtime Temperature Monitoring Model for Multiprocessor Embedded Systems
    Castilhos, Guilherme
    Moraes, Fernando Gehm
    Ost, Luciano
    2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [29] Dynamic scheduling and tuning to improve online tape library performance
    Shi, J
    Zhou, LZ
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 120 - 124
  • [30] Online Monitoring System for Electrical Microgeneration via Embedded WiFi Modem
    Pereira, R. I. S.
    Juca, S. C. S.
    Carvalho, P. C. M.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (07) : 3124 - 3129