Skip to main content

Performance Evaluation of Event-Driven Software Applied in Monitoring Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 68))

Abstract

Real-time monitoring systems now often use complex event processing software and in this paper we analyze performance of such an approach in a simple case study. After introducing briefly the main concepts of event processing networks we define the case of detecting anomalies in a stream of two events which, in correct operation, should appear in pairs keeping precise temporal relation. For such a stream we propose two event processing networks for detection of specific anomalies which are then implemented on the PROTON software platform and tested as RESTful web applications. The performance tests include two scenarios for generation of the input events and show the average system response time as a function of the increasing load (the stream of incoming events). The results identify limitations of the tested implementation which are related to deficiencies of massive multi-threaded processing in the Java environment.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Miller, L.C.: Application Performance Management for Dummies, Riverbed Special Edition edn. Wiley, Hoboken (2013)

    Google Scholar 

  2. Caban, D., Walkowiak, T.: Prediction of the performance of web based systems. In: Zamojski, W., Sugier, J. (eds.) Dependability Problems of Complex Information Systems, pp. 1–18. Springer, Cham (2015)

    Google Scholar 

  3. IBM Research Lab: Proactive Technology Online User Guide Version 5.4.1. Haifa (2016). https://github.com/ishkin/Proton/blob/master/documentation/ProtonUserGuidev5.4.1.pdf. Accessed July 2018

  4. Opher, E., Niblett, P.: Event Processing in Action. Manning Publications Co., Stamford (2011)

    Google Scholar 

  5. FIWARE: The Open Source Platform for Our Smart Digital Future. https://www.fiware.org/. Accessed July 2018

  6. Complex Event Processing Open RESTful API Specification. http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Complex_Event_Processing_Open_RESTful_API_Specification. Accessed July 2018

  7. Walkowiak, T.: Behavior of Web servers in stress tests. Adv. Intell. Syst. Comput. 286, 467–476 (2014)

    Google Scholar 

  8. Wischik, D., Handley, M., Braun, M.B.: The resource pooling principle. SIGCOMM Comput. Commun. Rev. 38(5), 47–52 (2008)

    Google Scholar 

  9. Luo, Y., John L.K.: Workload Characterization of Multithreaded Java Servers. In: Proceedings of 2001 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 128–136 (2001)

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Polish National Centre for Research and Development (NCBR) within the Innovative Economy Operational Programme grant No. POIR.01.01.01-00-0235/17 as a part of the European Regional Development Fund (ERDF).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Walkowiak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sugier, J., Walkowiak, T., Mazurkiewicz, J., Śliwiński, P., Helt, K. (2019). Performance Evaluation of Event-Driven Software Applied in Monitoring Systems. In: Kabashkin, I., Yatskiv (Jackiva), I., Prentkovskis, O. (eds) Reliability and Statistics in Transportation and Communication. RelStat 2018. Lecture Notes in Networks and Systems, vol 68. Springer, Cham. https://doi.org/10.1007/978-3-030-12450-2_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-12450-2_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-12449-6

  • Online ISBN: 978-3-030-12450-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics