ReProbe: An Architecture for Reconfigurable and Adaptive Probes (2403.12703v2)
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.
- 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.
- W. Hasselbring and A. van Hoorn, “Kieker: A monitoring framework for software engineering research,” Software Impacts, vol. 5, Jun. 2020.
- The OpenTelemetry Authors . (2024) Openteletry. [Online]. Available: https://opentelemetry.io/
- Prometheus Authors. (2024) Client libraries. [Online]. Available: https://prometheus.io/docs/instrumenting/clientlibs/
- 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.
- Prometheus Authors. (2023) Prometheus. [Online]. Available: https://prometheus.io
- ——. (2023) Exporters and integrations. [Online]. Available: https://prometheus.io/docs/instrumenting/exporters/
- 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.
- The Apache Software Foundation. (2023) Kafka streams. [Online]. Available: https://kafka.apache.org/documentation/streams/
- Elasticsearch B.V. (2023) Elasticsearch. [Online]. Available: https://www.elastic.co/elasticsearch
- 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.
- 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.
- 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.
- Datadog. (2023) Datadog. [Online]. Available: https://www.datadoghq.com
- Zabbix LLC. (2023) Zabbix. [Online]. Available: https://www.zabbix.com
- Elasticsearch B.V. (2023) Elasticstack. [Online]. Available: https://www.elastic.co/elastic-stack
- ——. (2023) Beats: Data shippers for elasticsearch. [Online]. Available: https://www.elastic.co/beats
- E. Zavala, X. Franch, and J. Marco, “Adaptive monitoring: A systematic mapping,” Information and software technology, vol. 105, 2019.
- 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.
- 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.
- 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.
- 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.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.