Methods and means of optimization of distributed OLTP systems

dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorFaizulin, Oleh
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-27T10:53:34Z
dc.date.issued2025
dc.date.submitted2025
dc.description.abstractThe 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.pages15-25
dc.identifier.citationFaizulin O. Methods and means of optimization of distributed OLTP systems / Oleh Faizulin // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. – 2025. – Випуск 18 (частина 1). – С. 15–25.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115164
dc.language.isoen
dc.publisherНаціональний університет «Львівська політехніка»
dc.relation.referencesDhanwai, 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.urihttps://doi.org/10.23939/sisn2025.18.015
dc.subjectdistributed web applications, online transaction processing, performance optimization, cloud computing, data replication, оозподілені веб-додатки, система онлайн опрацювання транзакцій, оптимізація продуктивності, хмарні обчислення, реплікація даних
dc.subject.udc004.774
dc.titleMethods and means of optimization of distributed OLTP systems
dc.title.alternativeМетоди та засоби оптимізації розподілених систем онлайн-опрацювання транзакцій
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maket2512781chastina-17-27.pdf
Size:
485.31 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: