COMPARATIVE ANALYSIS OF TRANSACTION MANAGEMENT PROTOCOLS IN DIS (REVIEW)

Authors

DOI:

https://doi.org/10.18372/2310-5461.71.21430

Keywords:

2PC, 3PC, Saga, TCC, microservices, transport information systems, distributed transactions, ACID/BASE, data consistency

Abstract

The study presents a comparative analysis of distributed transaction management protocols - the Two-Phase Commit (2PC), Three-Phase Commit (3PC), Saga pattern, and Try-Confirm-Cancel (TCC) - in the context of transport distributed information systems (DIS), where reliability, low latency, and scalability are critical. Transportation DIS are characterized by a diversity of services (scheduling, pricing, payments, reservations, telemetry) and the need for inter-service transactions. Based on modern publications and practical applications, comparison criteria were established (consistency and isolation guarantees, latency, throughput, failure blocking, implementation complexity), and a generalized comparison table of the main protocols’ characteristics was presented.It is shown that 2PC provides strict ACID guarantees and a familiar programming model, but may lead to system blocking in case of coordinator failures. 3PC mitigates the blocking problem by introducing an additional phase, but this complicates implementation and increases communication overhead. In contrast, the Saga pattern ensures data consistency through a sequence of local transactions with compensations, improving fault tolerance and performance at the expense of allowing temporary data inconsistency. TCC introduces preliminary resource reservation with confirmation/cancellation, increasing consistency compared to Saga, but requires even more complex implementation and still operates under eventual consistency. Recommendations are formulated for engineers on selecting the optimal transaction mechanism depending on system priorities: when immediate consistency is paramount - a localized 2PC or 3PC is advisable; when availability and speed are more important - Saga/TCC dominate; a hybrid combination ensures a balanced compromise between performance, scalability, and data integrity requirements in DIS.

Author Biographies

Olena Grinenko, National University "Kyiv Aviation Institute", Kyiv, Ukraine

Candidate of Technical Sciences, Associate Professor

Andrii Bekh, National University "Kyiv Aviation Institute", Kyiv, Ukraine

Postgraduate

Serhiy Grinenko, National Transport University, Kyiv, Ukraine

Candidate of Technical Sciences

References

Dovzhenko N. M., Mazur N. P., Kostiuk Yu. V., Rzaieva S. L. (2024). “Integration of IoT and AI into intelligent transport systems,” Kiberbezpeka: osvita, nauka, tekhnika, 26. https://doi.org/10.28925/2663-4023.2024.26.708

Kuchuk N. H., Shyman A. P. (2023–2024). “Intelligent transport systems,” teaching materials. Kharkiv: NTU “KhPI”. URL: https://repository.kpi.kharkov.ua/bitstreams/7fcf6869-a110-469b-9535-0035ee8d91b3/

Tymoshchuk O. M., Melnyk O. V. (2015). “Information and logistics systems in modern transport technologies,” Investytsii: praktyka ta dosvid, 22, pp. 79–82. URL: http://www.investplan.com.ua/?op=1&z=4729&i=

Murovanyi I. (2019). “Information systems in modern transport technologies,” Problemy z transportnymy potokamy i napriamy yikh rozviazannia: conference proceedings, pp. 54–55. Lviv: Lviv Polytechnic National University. URL: https://ena.lpnu.ua/items/9227d50c-9f6b-42f9-9074-378f1ede1613

Daraghmi E., Zhang C.-P., Yuan S.-M. (2022). “Enhancing Saga Pattern for Distributed Trans-actions within a Microservices Architecture,” Applied Sciences, 12, 12, p. 6242. https://doi.org/10.3390/app12126242

Talaver O. V., Vakaliuk T. A. (2023). “Reliable distributed systems: review of modern ap-proaches,” Journal of Edge Computing, 2, 1, pp. 84–101. https://doi.org/10.55056/jec.586

Bekh A. O. (2025). “Review of modern transaction management protocols,” Software Engineer-ing – 2025: conference proceedings, pp. 6–8. Kyiv.

Bashtovyi A., Fechan A. (2024). “Distributed Transactions in Microservice Architecture: In-formed Decision-Making Strategies,” Information Systems and Networks, 15, pp. 449–463. https://doi.org/10.23939/sisn2024.15.449

Hebbar K. S. (2025). “Optimizing Distributed Transactions in Banking APIs: Saga Pattern vs. Two-Phase Commit (2PC),” The American Journal of Engineering and Technology, 7, 6, pp. 157–169. https://doi.org/10.37547/tajet/Volume07Issue06-18

Laigner R., Zhou Y., Salles M. A. V., Liu Y., Kalinowski M. (2021). “Data Management in Mi-croservices: State of the Practice, Challenges, and Research Directions,” PVLDB, 14, 13, pp. 3348–3361. https://doi.org/10.14778/3484224.3484232

Hirvonen A. (2023). “Coordination between multiple microservices: A systematic mapping study,” master’s thesis. Tampere: Tampere University. URL: https://trepo.tuni.fi/handle/10024/145653

Lungu S., Nyirenda M. (2024). “Current Trends in the Management of Distributed Transactions in Micro-Services Architectures: A Systematic Literature Review,” Open Journal of Applied Sciences, 14, pp. 2519–2543. https://doi.org/10.4236/ojapps.2024.149167

Bekh A. O. (2025). “Analysis of modern technologies of distributed information systems in the field of transport service,” AVIA-2025: conference proceedings, pp. 17.16–17.18. Kyiv.

Uber Engineering. (2023). “Announcing Cadence 1.0: The powerful workflow platform built for scale and reliability.” URL: https://www.uber.com/blog/announcing-cadence/

Bekh A. O. (2025). “Review of modern distributed information systems,” Polit. Modern Prob-lems of Science: conference proceedings, pp. 181–182. Kyiv.

Published

2026-09-10

How to Cite

Grinenko, O., Bekh, A., & Grinenko, S. (2026). COMPARATIVE ANALYSIS OF TRANSACTION MANAGEMENT PROTOCOLS IN DIS (REVIEW). Science-Based Technologies, 71(3), 312–319. https://doi.org/10.18372/2310-5461.71.21430

Issue

Section

Information technology and electronics