Master'sOpen Access

Yazılım geliştirme yaşam döngüsünün tasarım aşamasında mikroservisler için hata toleranslı bir dağıtım yaklaşımı

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

Abstract (TR)

Mikroservis mimarisi kavramı, gelişmiş ölçeklenebilirlik, esneklik ve bakım kolaylığı sunarken aynı zamanda büyük ölçekli ve kapsamlı yazılım sistemleri geliştirme kapasitesi nedeniyle son yıllarda önemli bir ilgi kazanmıştır. Ancak mikroservis mimarisinin tasarım aşamasında hata toleransının sağlanması, yürütme süresi sürecinde verimli ve güvenilir dağıtım için çok önemlidir. Bu çalışmada model güdümlü bir mimari üzerinde mikroservisleri sınırlı kapasiteli düğümlere (sunucular) dağıtmak için hataya dayanıklı bir yaklaşım sunulmaktadır. Bu yaklaşım, yazılım geliştirme yaşam döngüsünün ilk aşamasında güvenilir ve hataya toleranslı bir sistemi korurken toplam iletişim ve yürütme maliyetlerini en aza indirmeyi amaçlamaktadır. Önerilen yaklaşımı değerlendirmek için farklı kapasitelere ve farklı sayıda mikroservis örneklerine göre çeşitli deneyler gerçekleştirilmiştir. Yapılan deneyler sonucunda önerilen hataya toleranslı algoritma, birçok durumda Best Fit, Next Fit, Hungarian ve Round Robin algoritmalarına kıyasla iletişim maliyetinde %3 ile %29 arasında iyileşme oranları göstermiştir.

Author

Mustafa Yılmaz

How to Cite

Mustafa Yılmaz (Yüksek Lisans Tezi). Yazılım geliştirme yaşam döngüsünün tasarım aşamasında mikroservisler için hata toleranslı bir dağıtım yaklaşımı, 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