A fault-tolerant deployment approach for microservices in the design phase of software development life cycle
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
The concept of microservices architecture has gained significant interest in recent years, primarily due to its capacity to develop large-scale and extensive software systems while offering improved scalability, flexibility, and maintainability. Ensuring fault tolerance during the design phase of the microservices architecture is essential to achieve an efficient and reliable product. This paper introduces a methodology to create a fault-tolerant deployment model of microservices on limited capacitated nodes (servers) in a model-driven architecture. Our approach aims to minimize the total communication cost while maintaining a reliable and fault-tolerant system in the design phase of the software development lifecycle. To evaluate this approach, we conducted various experiments for different capacities of nodes and different numbers of microservice instances. As a result of the experiments, the proposed fault-tolerant algorithm showed improvement rates between 3% to 29% in communication cost compared to the Best Fit, Next Fit, Hungarian and Round Robin algorithms in many cases.
Author
Mustafa Yılmaz
How to Cite
Mustafa Yılmaz (Master Thesis). A fault-tolerant deployment approach for microservices in the design phase of software development life cycle, 2024, Hacettepe University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Hacettepe University
- A critical evaluation of pronunciation teaching in an ELT department in Turkey(2023)
- Gençlerin ve Gençlik Çalışanlarının Gözünden Gençlik Politikaları ve Hizmetlerinin Değerlendirilmesi(2022)
- Characterization of Ayvalik (Edremit yaglik) extra virgin olive oils volatile compounds with SPME-GC/MS and Raman spectroscopy(2018)
- Elementler ve insan doğası arasındaki uyuşmazlık: Ekofobi ve Rönesans İngiliz tiyatrosu(2018)
- An analysis of the intonation patterns of if-clauses in Turkish English majors(2017)
- Çağdaş kamu yönetiminde enformasyon teknolojisinin yeri ve enformasyon sistemleri(2026)
