Non-Intrusive Monitoring of Stream Processing Applications

被引:1
|
作者
Voegler, Michael [1 ]
Schleicher, Johannes M. [1 ]
Inzinger, Christian [2 ]
Nickel, Bernhard [1 ]
Dustdar, Schahram [1 ]
机构
[1] TU Wien, Distributed Syst Grp, Vienna, Austria
[2] Univ Zurich, Seal, CH-8006 Zurich, Switzerland
关键词
D O I
10.1109/SOSE.2016.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stream processing applications have emerged as a popular way for implementing high-volume data processing tasks. In contrast to traditional data processing models that persist data to databases and then execute queries on the stored data, stream processing applications continuously execute complex queries on incoming data to produce timely results in reaction to events observed in the processed data. To cope with the request load, components of a stream processing application are usually distributed across multiple machines. In this context, performance monitoring and testing are naturally important for stakeholders to understand as well as analyze the runtime characteristics of deployed applications to identify issues and inform decisions. Existing approaches for monitoring the performance of distributed systems, however, do not provide sufficient support for targeted monitoring of stream processing applications, and require changes to the application code to enable the integration of application-specific monitoring data. In this paper we present MOSAIC, a service oriented framework that allows for in-depth analysis of stream processing applications by non-intrusively adding functionality for acquiring and publishing performance measurements at runtime, to the application. Furthermore, MOSAIC provides a flexible mechanism for integrating different stream processing frameworks, which can be used for executing and monitoring applications independent from a specific operator model. Additionally, our framework provides an extensible approach for gathering and analyzing measurement data. In order to evaluate our solution, we developed a scenario application, which we used for testing and monitoring its performance on different stream processing engines.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 50 条
  • [31] Online non-intrusive load monitoring: A review
    Cruz-Rangel, David
    Ocampo-Martinez, Carlos
    Diaz-Rozo, Javier
    ENERGY NEXUS, 2025, 17
  • [32] Thresholding methods in non-intrusive load monitoring
    Precioso, Daniel
    Gomez-Ullate, David
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 14039 - 14062
  • [33] Adaptive modeling for Non-Intrusive Load Monitoring
    Wang, Chao
    Wu, Zhao
    Peng, Wenxiong
    Liu, Weihua
    Xiong, Linyun
    Wu, Tao
    Yu, Lili
    Zhang, Huaiqing
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2022, 140
  • [34] Unsupervised Disaggregation for Non-intrusive Load Monitoring
    Pattem, Sundeep
    2012 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2012), VOL 2, 2012, : 515 - 520
  • [35] Transfer Learning for Non-Intrusive Load Monitoring
    D'Incecco, Michele
    Squartini, Stefano
    Zhong, Mingjun
    IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (02) : 1419 - 1429
  • [36] Targeted Adaptive Non-Intrusive Load Monitoring
    Chen, Song
    Zhao, Maojiang
    Xiong, Zuqiang
    Bai, Zhemin
    Yang, Yu
    2024 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, I2MTC 2024, 2024,
  • [37] A Comprehensive Survey for Non-Intrusive Load Monitoring
    Tezde, Efe Isa
    Yildiz, Eray
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2022, 30 (04) : 1162 - 1186
  • [38] Concepts from deadline non-intrusive monitoring
    Harelick, M
    Stoyen, A
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 51 - 56
  • [39] Towards the Fusion of Intrusive and Non-intrusive Load Monitoring - A Hybrid Approach
    Voelker, Benjamin
    Scholl, Philipp M.
    Schubert, Tobias
    Becker, Bernd
    E-ENERGY'18: PROCEEDINGS OF THE 9TH ACM INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS, 2018, : 436 - 438
  • [40] Non-Intrusive Flow Diagnostics for Aerospace Applications
    Venkatakrishnan, L.
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2016, 96 (01) : 1 - 16