High-Availability Network Diagnostics and Configuration Platform for Real-Time Financial Service Delivery
DOI:
https://doi.org/10.15680/IJCTECE.2025.0804019Keywords:
Network Diagnostics, High-Availability Systems, Financial Data Delivery, Proxy Configuration, Java Servlet Architecture, Oracle Database, VIP Validation, Remote Configuration RepositoryAbstract
This paper will therefore introduce and illustrate how Chkroute, a network fault-tolerant inspection and configuration system, integrated in the WEBIR proxy server of Thomson Reuters impacts its operations. As the so called Performance Remote Configuration Repository, it allows verification and access to the modes of operation across a wide geographical area, where more than 2000 high-frequency price servers and over 200+ global web traffic management services have to be maintained for prompt delivery of financial data in real time.
Developed with the help of Core Java, Java Servlets, etc., this system looks at the core bottlenecks in a large financial institution network- configuration drift, manual audit effort, silos of manageability and the slow service adoption timescales. “The current use of the system within the organization has been able to eliminate this negative impact and demonstrates new capabilities because of those changes. Furthermore, this solution has eradicated all the above-mentioned issues and provides new functionality. For example, configuration time is reduced by 40%, error rates are decreased by 83% and the number of server information audits completed simultaneously has increased to 10 t ims.
The centralized nature of the platform invalidated any threats arising from the management of a decentralized network, while dramatically shortening the time that was taken to create valid financial data products. Such findings, as revealed in the study, are also relevant when developing high-capacity, high-speed, and latency-sensitive network management systems critical to the existence of any organization.
References
1. Benson, T., Akella, A., & Maltz, D. A. (2009). Unraveling the complexity of network management. In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 335–348.
2. Chou, W., Liu, F., & Xu, X. (2007). Configuration management in ITIL: A practical guide for enterprise networks. IEEE Communications Magazine, 45(10), 76–83.
3. Date, C. J. (2003). An Introduction to Database Systems (8th ed.). Addison-Wesley.
4. Gray, J., & Reuter, A. (1992). Transaction Processing: Concepts and Techniques. Morgan Kaufmann.
5. Hunter, J., & Crawford, W. (2001). Java Servlet Programming (2nd ed.). O'Reilly Media.
6. Oppenheimer, D., Ganapathi, A., & Patterson, D. A. (2003). Why do Internet services fail, and what can be done about it? In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 1–15.
7. Thomson Reuters. (2020). Thomson Reuters Corporate Overview: Financial & Legal Information Services. Thomsonreuters.com.
8. Tech Mahindra. (2020). Enterprise Network Solutions and Financial Technology Services Portfolio. Techmahindra.com.
9. Oracle Corporation. (2019). Oracle Database 12c Performance Tuning Guide. Oracle Documentation Library.
10. Apache Software Foundation. (2019). Apache Tomcat 9.0 Servlet Container Documentation. Apache.org.
11. Ahmad, I., Kumar, T., & Singh, M. (2021). Network configuration management using automation tools in cloud environments. Journal of Network and Computer Applications, 180, 102989. https://doi.org/10.1016/j.jnca.2021.102989
12. Basiri, A., Behnam, N., de Rooij, R., Hochstein, L., Kosewski, L., Reynolds, J., & Rosenthal, C. (2019). Chaos engineering. IEEE Software, 36(3), 35–41. https://doi.org/10.1109/MS.2019.2895732
13. Beyer, B., Jones, C., Petoff, J., & Murphy, N. R. (2020). Site reliability engineering: How Google runs production systems (2nd ed.). O’Reilly Media.
14. Burns, B., Beda, J., & Hightower, K. (2022). Kubernetes: Up and running (3rd ed.). O’Reilly Media.
15. Chen, L., Ali Babar, M., & Nuseibeh, B. (2020). Characterizing microservice architecture: A systematic mapping study. IEEE Software, 37(3), 84–90. https://doi.org/10.1109/MS.2019.2958287
16. Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2021). Microservices: Yesterday, today, and tomorrow. Present and Ulterior Software Engineering, 195–216. https://doi.org/10.1007/978-3-030-58636-5_8
17. Erl, T. (2020). Cloud computing: Concepts, technology & architecture (2nd ed.). Prentice Hall.
18. Gupta, P., & Sharma, A. (2022). Automated network monitoring using machine learning techniques. International Journal of Communication Systems, 35(7), e5098. https://doi.org/10.1002/dac.5098
19. Hellerstein, J. M., Faleiro, J., Gonzalez, J. E., Schleier-Smith, J., Sreekanti, V., Tumanov, A., & Wu, C. (2020). Serverless computing: One step forward, two steps back. CIDR Conference Proceedings.
20. Humble, J., & Farley, D. (2020). Continuous delivery: Reliable software releases through build, test, and deployment automation (2nd ed.). Addison-Wesley.
21. Kim, G., Humble, J., Debois, P., & Willis, J. (2021). The DevOps handbook (2nd ed.). IT Revolution Press.
22. Kreps, J. (2020). Kafka: The definitive guide (2nd ed.). O’Reilly Media.
23. Li, W., & Chen, Y. (2021). Intelligent anomaly detection in network systems using deep learning. IEEE Access, 9, 120123–120135. https://doi.org/10.1109/ACCESS.2021.3108412
24. Newman, S. (2021). Building microservices (2nd ed.). O’Reilly Media.
25. Pahl, C. (2019). Containerization and the PaaS cloud. IEEE Cloud Computing, 6(3), 24–31. https://doi.org/10.1109/MCC.2019.2900928
26. Rahman, A., Williams, L., & Luo, D. (2020). Security practices in DevOps. Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering. https://doi.org/10.1145/3382494.3410680
27. Turnbull, J. (2020). The Docker book: Containerization is the new virtualization. James Turnbull.
28. Zhang, Q., Chen, M., & Li, L. (2022). Distributed system monitoring and fault detection using AI-driven analytics. Future Generation Computer Systems, 130, 1–12. https://doi.org/10.1016/j.future.2021.12.015

