logologo
Ai badge logo

Bu madde yapay zeka desteği ile üretilmiştir.

TCP Vegas

Bilişim Ve İletişim Teknolojileri+1 Daha
fav gif
Kaydet
viki star outline

Bilgisayar ağlarında veri iletiminde karşılaşılan en önemli sorunlardan biri tıkanıklıktır. Bu sorun, ağın verimliliğini düşürmekte ve gecikmeleri artırmaktadır. TCP Vegas, bu soruna çözüm getirmek amacıyla geliştirilmiş bir iletim kontrol protokolüdür. Brakmo ve arkadaşları tarafından önerilen TCP Vegas, geleneksel TCP protokollerinden farklı olarak tıkanıklığı reaktif değil proaktif olarak saptama yaklaşımını benimsemiştir. Bu madde, TCP Vegas'ın yapısını, algoritmalarını ve performansını ayrıntılı biçimde incelemektedir.

TCP Vegas'ın Temel Özellikleri

TCP Vegas, TCP Reno’ya kıyasla daha gelişmiş tıkanıklık kontrol mekanizmaları içeren bir TCP sürümüdür. Temel farkı, veri iletimi sırasında sadece paket kaybına dayanmak yerine, aktarım hızındaki değişimleri izleyerek tıkanıklığın erken belirtilerini saptamasıdır​.

Tıkanıklık Algılama ve Kaçınma

TCP Reno, tıkanıklığı genellikle üç yinelenen ACK mesajına yanıt olarak algılar. TCP Vegas ise, beklenen veri ile gerçek aktarım hızı arasındaki farkı kullanarak ağda tıkanıklık olup olmadığını değerlendirir. Eğer gerçek hız, beklenen hızdan önemli ölçüde düşükse, ağda tıkanıklık olduğu sonucuna varılır ve pencere boyutu küçültülür. Aksi durumda, pencere boyutu artırılır​.


TCP Vegas Mekanizmasının Temsili, TCP Vegas’ın temel çalışma prensibini özetlemektedir. (Yapay zeka ile oluşturulmuştur.)

Algoritmalar

TCP Vegas'ın algoritmaları aşağıdaki şekilde özetlenebilir:

  • Gelişmiş Zamanlayıcılar: Her paket için ince taneli RTT ölçümleri ile zamanlayıcılar belirlenir.
  • Yavaş Başlatma ve Hızlı İyileşme: Ağ tıkanıklığına karşı daha duyarlı pencere büyütme stratejisi uygulanır.
  • Tıkanıklık Kaçınma: Gerçek ve beklenen aktarım hızları karşılaştırılarak pencere boyutu uyarlanır​.

TCP Vegas-A: Uyarlanabilir Yaklaşım

TCP Vegas'ın performansında tespit edilen bazı sorunları çözmek için TCP Vegas-A adlı bir uzantı önerilmiştir. Bu sürüm, özellikle sabit parametreler yerine dinamik olarak değişen a ve b eşiklerini kullanarak, ağ durumuna daha uyumlu bir pencere büyütme ve küçültme mekanizması sunar​.



TCP Vegas ve TCP Vegas-A'nın RTT değişimlerine verdikleri yanıtlar. Vegas-A'nın pencere büyütme stratejisi daha adaptiftir. (Yapay zeka ile oluşturulmuştur.)

TCP Vegas-A'nın Yenilikleri

  • Dinamik Parametre Ayarı: Sabit a=1 ve b=3 değerleri yerine, bu parametreler ağdaki değişime göre artırılıp azaltılır.
  • Adaptif Pencere Büyütme: Gerçek aktarım hızında iyileşme gözlemlendiğinde pencere boyutu, a ve b değerleri ile birlikte artırılır.
  • Esnek Tıkanıklık Tespiti: RTT değerlerindeki ani değişimler, ağda yeniden yönlendirme olup olmadığını değerlendirmek için dikkate alınır​.

Kaynakça

Brakmo, Lawrence S., and Larry L. Peterson. "TCP Vegas: End to end congestion avoidance on a global Internet." IEEE Journal on selected Areas in communications 13, no. 8 (1995): 1465-1480. Erişim Adresi.

Hengartner, Urs, Jürg Bolliger, and Thomas Gross. "TCP Vegas revisited." In Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No. 00CH37064), vol. 3, pp. 1546-1555. IEEE, 2000. Erişim Adresi.

Srijith, K. N., Lillykutty Jacob, and Akkihebbal L. Ananda. "TCP Vegas-A: Improving the performance of TCP Vegas." Computer communications 28, no. 4 (2005): 429-440. Erişim Adresi.

Şimşek, Mehmet, and M. Ali Akcayol. "Bilgisayar Ağlarında Tıkanıklık Denetimi ve Çözüm Yöntemleri." Bilişim Teknolojileri Dergisi 1, no. 3 (2008). Erişim Adresi.

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
Ana YazarGülçin Özer29 Nisan 2025 14:31
KÜRE'ye Sor