Papers
Topics
Authors
Recent
2000 character limit reached

ReProbe: An Architecture for Reconfigurable and Adaptive Probes (2403.12703v2)

Published 19 Mar 2024 in cs.SE

Abstract: Modern distributed systems are highly dynamic and scalable, requiring monitoring solutions that can adapt to rapid changes. Monitoring systems that rely on external probes can only achieve adaptation through expensive operations such as deployment, undeployment, and reconfiguration. This poster paper introduces ReProbes, a class of adaptive monitoring probes that can handle rapid changes in data collection strategies. ReProbe offers controllable and configurable self-adaptive capabilities for data transmission, collection, and analysis methods. The resulting architecture can effectively enhance probe adaptability when qualitatively compared to state-of-the-art monitoring solutions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (22)
  1. A. Noor, D. N. Jha, K. Mitra, P. P. Jayaraman, A. Souza, R. Ranjan, and S. Dustdar, “A framework for monitoring microservice-oriented cloud applications in heterogeneous virtualization environments,” in international conference on cloud computing (CLOUD), 2019.
  2. W. Hasselbring and A. van Hoorn, “Kieker: A monitoring framework for software engineering research,” Software Impacts, vol. 5, Jun. 2020.
  3. The OpenTelemetry Authors . (2024) Openteletry. [Online]. Available: https://opentelemetry.io/
  4. Prometheus Authors. (2024) Client libraries. [Online]. Available: https://prometheus.io/docs/instrumenting/clientlibs/
  5. A. Tundo, M. Mobilio, O. Riganelli, and L. Mariani, “Automated probe life-cycle management for monitoring-as-a-service,” IEEE Transactions on Services Computing, vol. 16, no. 2, pp. 969–982, 2023.
  6. Prometheus Authors. (2023) Prometheus. [Online]. Available: https://prometheus.io
  7. ——. (2023) Exporters and integrations. [Online]. Available: https://prometheus.io/docs/instrumenting/exporters/
  8. D. Birsan, “On plug-ins and extensible architectures: Extensible application architectures such as eclipse offer many advantages, but one must be careful to avoid “plug-in hell”,” Queue, vol. 3, no. 2, 2005.
  9. The Apache Software Foundation. (2023) Kafka streams. [Online]. Available: https://kafka.apache.org/documentation/streams/
  10. Elasticsearch B.V. (2023) Elasticsearch. [Online]. Available: https://www.elastic.co/elasticsearch
  11. D. Trihinas, G. Pallis, and M. D. Dikaiakos, “Jcatascopia: Monitoring elastically adaptive applications in the cloud,” in International Symposium on Cluster, Cloud and Grid Computing, 2014, pp. 226–235.
  12. V. Colombo, A. Tundo, M. Ciavotta, and L. Mariani, “Towards self-adaptive peer-to-peer monitoring for fog environments,” in Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2022, p. 156–166.
  13. Y. Verginadis, “A review of monitoring probes for cloud computing continuum,” in International Conference on Advanced Information Networking and Applications.   Springer, 2023, pp. 631–643.
  14. Datadog. (2023) Datadog. [Online]. Available: https://www.datadoghq.com
  15. Zabbix LLC. (2023) Zabbix. [Online]. Available: https://www.zabbix.com
  16. Elasticsearch B.V. (2023) Elasticstack. [Online]. Available: https://www.elastic.co/elastic-stack
  17. ——. (2023) Beats: Data shippers for elasticsearch. [Online]. Available: https://www.elastic.co/beats
  18. E. Zavala, X. Franch, and J. Marco, “Adaptive monitoring: A systematic mapping,” Information and software technology, vol. 105, 2019.
  19. Z. J. Estrada, C. Pham, F. Deng, L. Yan, Z. Kalbarczyk, and R. K. Iyer, “Dynamic vm dependability monitoring using hypervisor probes,” in European Dependable Computing Conference (EDCC), 2015.
  20. G. Munz, A. Antony, F. Dressler, and G. Carle, “Using netconf for configuring monitoring probes,” in IEEE/IFIP Network Operations and Management Symposium NOMS 2006, 2006, pp. 1–4.
  21. C. Huang and G. Pierre, “Adappf: Self-adaptive scrape interval for monitoring in geo-distributed cluster federations,” in IEEE Symposium on Computers and Communications (ISCC), 2023, pp. 417–423.
  22. J. Mertz and I. Nunes, “Software runtime monitoring with adaptive sampling rate to collect representative samples of execution traces,” Journal of Systems and Software, p. 111708, 2023.

Summary

We haven't generated a summary for this paper yet.

Whiteboard

Paper to Video (Beta)

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 2 likes about this paper.