Methods and means of optimization of distributed OLTP systems
| dc.contributor.affiliation | Lviv Polytechnic National University | |
| dc.contributor.author | Faizulin, Oleh | |
| dc.coverage.placename | Львів | |
| dc.date.accessioned | 2025-10-27T10:53:34Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | 2025 | |
| dc.description.abstract | The article explores the architecture of efficient and high-performance distributed online transaction processing systems, leveraging cloud-based tools, cloud-native architectural approaches, and database replication methods. It focuses on reducing network latency, optimizing resource usage−and consequently, costs−enhancing data replication, and improving fault tolerance. This article provides a practical demonstration of how modern cloud solutions and technologies enable the rapid and efficient development of enterprise-level distributed online transaction processing systems. The approaches discussed can be applied both to individual subsystems and as a comprehensive architectural strategy. The study examines key principles of system architecture design, selection of technologies to ensure performance and fault tolerance, and modern deployment methods for web applications. It highlights the importance of containerization and orchestration in simplifying infrastructure management. Additionally, it delves into automatic scaling mechanisms that dynamically adjust system resources in response to workload changes, ensuring optimal resource utilization. The proposed methods and approaches are relevant to developers, architects, and researchers working on building or optimizing modern OLTP applications. They provide valuable insights for building high-performance, scalable, and fault-tolerant systems. Стаття досліджує архітектурні рішення для ефективної та швидкої побудови розподілених систем онлайн опрацювання транзакцій із використанням хмарного інструментарію, cloud-native архітектурних принципів, та методів реплікації баз даних. Стаття фокусується на методах зменшення мережевої затримки, оптимізації використання ресурсів і, як наслідок, коштів, реплікації даних та відмовостійкості. Стаття наглядно демонструє як із використанням сучасних хмарних рішень та технологій можна швидко та легко побудувати розподілену систему онлайн опрацювання транзакцій корпоративного рівня. Рішення використані у статті можуть бути застосовані як для окремих підсистем, так і як цілісний архітектурний підхід. Розглядаються принципи побудови архітектури систем, вибір технологій для забезпечення продуктивності та відмовостійкості. Також аналізуються сучасні методи розгортання веб-додатків, включаючи використання контейнеризації та оркестрування для спрощення управління інфраструктурою. Окремо розглядаються механізми автоматичного масштабування, що дозволяють динамічно адаптувати систему до змін навантаження, оптимізуючи використання ресурсів. Запропоновані методи та підходи є актуальними для розробників, архітекторів та дослідників, які працюють над оптимізацією розподілених веб-додатків та прагнуть створювати високопродуктивні, масштабовані й стійкі до відмов системи. | |
| dc.format.pages | 15-25 | |
| dc.identifier.citation | Faizulin O. Methods and means of optimization of distributed OLTP systems / Oleh Faizulin // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. – 2025. – Випуск 18 (частина 1). – С. 15–25. | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/115164 | |
| dc.language.iso | en | |
| dc.publisher | Національний університет «Львівська політехніка» | |
| dc.relation.references | Dhanwai, A., Bhagwat, S., Supekar, K., Deshmukh, S., & More, A. (2025). Deploying and Managing Web Application Using Kubernetes. 2025 3rd International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), 130–136. https://doi.org/10.1109/idciot64235. 2025.10914907 Dibya Darshan Khanal, & Sushil Maharjan. (2024). Comparative Security and Compliance Analysis of Serverless Computing Platforms: AWS Lambda, Azure Functions, and Google Cloud Functions. Research Square (Research Square). https://doi.org/10.21203/rs.3.rs-4823011/v1 Galipelli, S., Banka, M., & Banka, R. (2025). Building A Serverless Application Using AWS Lambda. https://doi.org/10.2139/ssrn.5068707 Gallagher, D., & Lennon, R. G. (2022, October 1). Architecting Multi-Cloud Applications for High Availability using DevOps. https://doi.org/10.1109/ICEBE55470.2022.00028 Goel, R. (2025). Amazon Aurora: Insights and Benchmarks for Contemporary Application Scaling. International Journal of Computer Applications, 186(70), 29–31. https://doi.org/10.5120/ijca2025924554 Goniwada, S. R. (2021). Cloud Native Architecture and Design Patterns. Cloud Native Architecture and Design, 127–187. https://doi.org/10.1007/978-1-4842-7226-8_4 Haubenschild, M., & Leis, V. (2025). Oltp in the cloud: architectures, tradeoffs, and cost. The VLDB Journal, 34(4). https://doi.org/10.1007/s00778-025-00913-z Lima, S., Filipe Araújo, Miguel, Correia, J., Bento, A., & Barbosa, R. (2023). Efficient Causal Access in GeoReplicated Storage Systems. Journal of Grid Computing, 21(1). https://doi.org/10.1007/s10723-022-09640-z Marko Lukša. (2022). Kubernetes in Action, Second Edition. Manning. Neela, S., Neyyala, Y., Pendem, V., Peryala, K., & Kumar, V. V. (2021, March 1). Cloud Computing Based Learning Web Application Through Amazon Web Services. https://doi.org/10.1109/ICACCS 51430.2021.9441974 | |
| dc.relation.uri | https://doi.org/10.23939/sisn2025.18.015 | |
| dc.subject | distributed web applications, online transaction processing, performance optimization, cloud computing, data replication, оозподілені веб-додатки, система онлайн опрацювання транзакцій, оптимізація продуктивності, хмарні обчислення, реплікація даних | |
| dc.subject.udc | 004.774 | |
| dc.title | Methods and means of optimization of distributed OLTP systems | |
| dc.title.alternative | Методи та засоби оптимізації розподілених систем онлайн-опрацювання транзакцій | |
| dc.type | Article |