Bulut, HasanGalip, Esranur2019-05-032019-05-032014https://hdl.handle.net/11454/7990Görevdeş ağların (P2P) dosya paylaşma yöntemi olarak geleneksel istemci-sunucu modeline kıyasla hatalara karşı daha dayanıklı ve ölçeklenebilir olması gibi faydalarından dolayı günümüzde kullanımı yaygındır. P2P ağların birçok faydalarının yanında hâlâ çözülmeyi bekleyen, birçok araştırmacıya konu olmuş problemleri mevcuttur. En önemli problemlerinden biri ise ağın dinamikliği olup, düğümlerin ağa kolaylıkla girip çıkabilmeleridir. P2P ağlarda veri parçaları (piece) farklı birçok düğümde bulunabilir. Bu sebeple son parça problemi gibi belirli parçaların bulunamaması düğümlerin dosya tamamlanma süresini uzatarak sistem performansını düşürür. Bu tez kapsamında dosyaların düğümler arasında daha hızlı ve etkin bir şekilde transferini sağlayarak herhangi bir düğümün sistemden ayrılma durumuna karşın sistemde kalan diğer düğümlerin bu durumdan etkilenmelerini en aza indirmeyi amaçlayan algoritma ve yöntemler geliştirilmiştir. Geliştirilen bu yöntemler Java programlama dili ile geliştirilen simülasyon aracında dört farklı ortam hazırlanarak çalıştırılmıştır. Her bir algoritma birbirleri ile karşılaştırılmıştır.trinfo:eu-repo/semantics/openAccessGörevdeş Ağlar, P2P, Etkin Veri Dağıtımı, BitTorrent, Hırslı Tekniği, Harmoni Arama Algoritması.Peer to Peer Network, Effective Data Distribution, BitTorrent, Greedy Technique, Harmony Search Algorithm.Bilgisayar Mühendisliği A.B.D.Görevdeş ağlarda etkin veri dağıtımıMaster Thesis