Making Ping Feint to Avoid Service State Desynchronization
2023 Workshop on Microwave Theory and Technology in Wireless Communications (MTTW 2023) 2023
Dmitrijs Rjazanovs, Artjoms Ratkuns, Toms Kārkliņš, Inna Nagla, Aleksandrs Ipatovs

This article presents a novel approach aimed at minimizing state desynchronization faults between two networked applications. The approach addresses the challenge of working with a legacy application that solely supports a synchronous HTTP API and cannot undergo modifications. To tackle this limitation, an algorithm leveraging statistical data on service response time and a Markov transition matrix has been developed. The algorithm strategically sends commit messages during optimal network conditions, while ping messages provide valuable insights into the network state.Laboratory experiments were conducted to evaluate the effectiveness of the proposed approach. The results showcased a significant 72% reduction in desynchronization errors, with an average ping/commit message ratio of 2.2.


Keywords
Data inconsistency, distributed application, algorithms, web services, software architecture
DOI
10.1109/MTTW59774.2023.10320006
Hyperlink
https://ieeexplore.ieee.org/document/10320006

Rjazanovs, D., Ratkuns, A., Kārkliņš, T., Nagla, I., Ipatovs, A. Making Ping Feint to Avoid Service State Desynchronization. In: 2023 Workshop on Microwave Theory and Technology in Wireless Communications (MTTW 2023), Latvia, Riga, 4-6 October, 2023. Piscataway: IEEE, 2023, pp.34-38. ISBN 979-8-3503-9350-7. e-ISBN 979-8-3503-9349-1. Available from: doi:10.1109/MTTW59774.2023.10320006

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196