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 条
  • [1] Non-Intrusive Load Monitoring
    Fortuna, Luigi
    Buscarino, Arturo
    SENSORS, 2022, 22 (17)
  • [2] Non-intrusive load monitoring based on graph signal processing
    Kumar, Amit
    Meena, Hemant Kumar
    2017 RECENT DEVELOPMENTS IN CONTROL, AUTOMATION AND POWER ENGINEERING (RDCAPE), 2017, : 18 - 21
  • [3] Remote Non-Intrusive Patient Monitoring
    O'Donoghue, John
    Herbert, John
    Stack, Paul
    SMART HOMES AND BEYOND, 2006, 19 : 180 - +
  • [4] NON-INTRUSIVE BATTERY HEALTH MONITORING
    Gajewski, Laurent
    Cenac-Morthe, Celine
    Carre, Aurore
    Simon, Patrice
    Taberna, Pierre-Louis
    11TH EUROPEAN SPACE POWER CONFERENCE, 2017, 16
  • [5] Non-Intrusive Load Monitoring: A Review
    Schirmer, Pascal A.
    Mporas, Iosif
    IEEE TRANSACTIONS ON SMART GRID, 2023, 14 (01) : 769 - 784
  • [6] A Survey on the Non-intrusive Load Monitoring
    Deng X.-P.
    Zhang G.-Q.
    Wei Q.-L.
    Peng W.
    Li C.-D.
    Zidonghua Xuebao/Acta Automatica Sinica, 2022, 48 (03): : 644 - 663
  • [7] Non-intrusive monitoring of software quality
    Boffoli, Nicola
    10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2006, : 317 - +
  • [8] An Overview of Non-Intrusive Load Monitoring: Approaches, Business Applications, and Challenges
    Zhuang, Mengmeng
    Shahidehpour, Mohammad
    Li, Zuyi
    2018 INTERNATIONAL CONFERENCE ON POWER SYSTEM TECHNOLOGY (POWERCON), 2018, : 4291 - 4299
  • [9] A Review of Non-Intrusive Load Monitoring Applications in Industrial and Residential Contexts
    Mari, Simone
    Bucci, Giovanni
    Ciancetta, Fabrizio
    Fiorucci, Edoardo
    Fioravanti, Andrea
    ENERGIES, 2022, 15 (23)
  • [10] Designing a non-intrusive monitoring tool for developing complex distributed applications
    Wu, WQ
    Spezialetti, M
    Gupta, R
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 450 - 457