High-Availability Architecture Patterns for Enterprise Network Management Platforms

Authors

  • Manevannan Ramasamy Software Engineering Senior Technical Leader, Milpitas, California, United States Author

DOI:

https://doi.org/10.15680/IJCTECE.2026.0901022

Keywords:

High availability, enterprise network management, quorum, replication, failover, disaster recovery, fault tolerance

Abstract

Enterprise network management platforms coordinate configuration, inventory, topology, telemetry, assurance, and device operations across distributed services. This paper presents a conceptual architecture for high availability in these platforms. It organizes the design around service replication, quorum-based control authority, leader-controlled workflow reconciliation, durable work queues, failure-domain separation, health-aware routing, and state-specific recovery. It also proposes a capability-level evaluation framework with failure scenarios and measures for detection, failover, work loss, stale state, repeated external actions, and recovery correctness. The framework is a proposed validation plan; this paper does not report executed experiments, production measurements, or deployment results. The patterns provide a basis for stating and testing availability requirements for individual management capabilities.

32 18

References

[1] Cisco Systems, “Cisco Catalyst Center High Availability Guide, Release 3.1.” Available: https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/network-automation-and-management/catalyst-center/articles/ha/catalyst_center_31x_ha_guide.html

[2] D. Ongaro and J. Ousterhout, “In Search of an Understandable Consensus Algorithm,” in Proceedings of the USENIX Annual Technical Conference (USENIX ATC), 2014, pp. 305–319. Available: https://www.usenix.org/conference/atc14/technical-sessions/presentation/ongaro

[3] A. Verma et al., “Large-Scale Cluster Management at Google with Borg,” in Proceedings of the 10th European Conference on Computer Systems (EuroSys), 2015. doi: 10.1145/2741948.2741964.

[4] C. Jones, J. Wilkes, and N. Murphy, “Service Level Objectives,” in Site Reliability Engineering, Google, 2016. Available: https://sre.google/sre-book/service-level-objectives/

[5] D. Hutchison, D. Pezaros, J. Rak, and P. Smith, “On the Importance of Resilience Engineering for Networked Systems in a Changing World,” IEEE Communications Magazine, vol. 61, no. 11, pp. 200–206, Nov. 2023.

[6] D. Hutchison and J. P. G. Sterbenz, “Architecture and Design for Resilient Networked Systems,” Computer Communications, vol. 131, pp. 13–21, 2018.

[7] S. Rajagopalan, D. Williams, and H. Jamjoom, “Pico Replication: A High Availability Framework for Middleboxes,” in Proceedings of the 4th ACM Symposium on Cloud Computing (SoCC), 2013, pp. 1–15. doi: 10.1145/2523616.2523635.

[8] J. Sherry, P. X. Gao, S. Basu et al., “Rollback-Recovery for Middleboxes,” in Proceedings of the ACM SIGCOMM Conference, 2015, pp. 227–240. doi: 10.1145/2785956.2787501.

[9] L. Hill, C. Rotsos, W. Fantom, C. Edwards, and D. Hutchison, “Improving Network Resilience with Middlebox Minions,” in Proceedings of the IEEE/IFIP Network Operations and Management Symposium (NOMS), 2022, pp. 1–5.

[10] L. Hill, C. Rotsos, C. Edwards, and D. Hutchison, “Katoptron: Efficient State Mirroring for Middlebox Resilience,” in Proceedings of the IEEE Network Operations and Management Symposium (NOMS), 2024, pp. 1–9.

[11] S. G. Kulkarni, G. Liu, K. K. Ramakrishnan, M. Arumaithurai, T. Wood, and X. Fu, “REINFORCE: Achieving Efficient Failure Resiliency for Network Function Virtualization based Services,” in Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ’18), Heraklion, Greece, 2018, pp. 41–53. doi: 10.1145/3281411.3281441.

[12] M. R. Hilmi, I. M. D. Susila, and Y. Agusta, “Implementation of High Availability Resource and Network Management in Smart City System,” in Proceedings of the 9th International Conference on Signal Processing and Intelligent Systems (ICSPIS), 2023, pp. 1–6. doi: 10.1109/ICSPIS59665.2023.10402684.

[13] A. A. Mazin, H. Z. Abidin, L. Mazalan, and A. M. Mazin, “Network Automation Using Python Programming to Interact with Multiple Third-Party Network Devices,” in Proceedings of the 10th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), Semarang, Indonesia, 2023, pp. 59–64. doi: 10.1109/ICITACEE58587.2023.10277400.

[14] A. Datta, A. T. M. A. Imran, F. F. Yeasmin, and K. A. Taher, “Developing an Integrated Platform for Different Network Devices,” in Proceedings of the IEEE International Conference on Telecommunications and Photonics (ICTP), Dhaka, Bangladesh, 2023, pp. 1–5. doi: 10.1109/ICTP60248.2023.10490910.

Downloads

Published

2026-02-22

How to Cite

High-Availability Architecture Patterns for Enterprise Network Management Platforms. (2026). International Journal of Computer Technology and Electronics Communication, 9(Issue 1), 167-174. https://doi.org/10.15680/IJCTECE.2026.0901022

Most read articles by the same author(s)