Comparative Analysis of Pull and Push Monitoring Models for Information Services in CGNAT Environments

Authors

  • Chayaphon Suwanvorn Department of Computer Engineering, College of Engineering and Technology, Dhurakij Pundit University, Bangkok 10210, Thailand https://orcid.org/0009-0009-0432-2887
  • Chaiyaporn Khemapatapan Department of Computer Engineering, College of Engineering and Technology, Dhurakij Pundit University, Bangkok 10210, Thailand https://orcid.org/0009-0008-8393-7478

DOI:

https://doi.org/10.65205/jcct.2026.e3760

Keywords:

Prometheus, CGNAT, Tailscale, Pull Model, Push Model

Abstract

This research investigates the development of a monitoring system for information environments operating behind Carrier-Grade NAT (CGNAT), a significant constraint that prevents direct access from a central server to client nodes. The study conducts an in-depth comparative analysis of two architectures: (1) a Pull Model operating over an overlay network utilizing Tailscale technology, and (2) a traditional Push Model transmitting data via a Pushgateway. Experiments were performed on a live system deployed on Microsoft Azure, with network conditions simulated using pfSense. The results reveal significant trade-offs between the two approaches. The Pull Model via Tailscale demonstrates superior performance regarding alerting latency, real-time data continuity, and enhanced security, as it eliminates the need to expose public ports. Conversely, the Push Model is distinguished by lower system overhead on client nodes and greater configuration autonomy. These findings provide guidelines for architectural selection based on specific use cases. The Pull Model is recommended for scenarios prioritizing high security where specialized configuration expertise is limited; Tailscale’s underlying Zero Trust Network Access (ZTNA) simplifies deployment through single-account authentication without complex setup. Alternatively, the Push Model is ideal for resource-constrained devices, such as IoT, provided that expert personnel are available to ensure secure configuration.

Downloads

Download data is not yet available.

References

Cloudflare. (n.d.). Zero Trust Security | What is a Zero Trust Network? https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust

Hellstern, T. (2022). CERNBox Monitoring with Pushgateways [CERN Summer Student Program Report].

Hriţcan, D.-F., & Balan, D. (2024a, September 19-20). Exposing IoT Platforms Securely and Anonymously Behind CGNAT. 2024 23rd RoEduNet Conference: Networking in Education and Research, 1–4. Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/RoEduNet64292.2024.10722287

Hriţcan, D.-F., & Balan, D. (2024b, May 23-25). Using Tailscale and PfSense for Security and Anonymity of IoT Environments. 2024 International Conference on Development and Application Systems, 91–94. Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/DAS61944.2024.10541192

Hriţcan, D.-F., Graur, A., Bălan, D.-G., & Timofte, E.-M. (2025). A Performance Analysis of VPN Technologies Used in an IoT Environment. Advances in Electrical and Computer Engineering, 25(2), 81–88. https://doi.org/10.4316/AECE.2025.02009

National Cyber Security Agency. (2025). Monthly Threat Patterns [Files]. NCSA Drive. https://drive.ncsa.or.th/s/bNymMs4BbNjE8x4?dir=/&editing=false&openfile=true (In Thai)

netElastic. (n.d.). Conserve IPv4 Addresses and Transition to IPv6. https://netelastic.com/cgnat-solutions

Prometheus. (n.d.a). Configuration. https://prometheus.io/docs/prometheus/latest/configuration/configuration

Prometheus. (n.d.b). Prometheus Architecture [Infographic]. https://prometheus.io/docs/introduction/overview

Saputra, M. Y. E., Noprianto, Arief, S. N., Wijayaningrum, V. N., & Syaifudin, Y. W. (2024, January 28-29). Real-Time Server Monitoring and Notification System with Prometheus, Grafana, and Telegram Integration. 2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems, 1808–1813). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICETSIS61505.2024.10459488

Sirviö, J. (2021). Monitoring of a Cloud-Based IT Infrastructure. [Master’s thesis, University of Turku]. UTUPub. https://urn.fi/URN:NBN:fi-fe2021052030903

Downloads

Published

22-08-2026

How to Cite

Suwanvorn, C., & Khemapatapan, C. (2026). Comparative Analysis of Pull and Push Monitoring Models for Information Services in CGNAT Environments. Journal of Computer and Creative Technology, 4(2), e3760. https://doi.org/10.65205/jcct.2026.e3760