Ölçeklenebilir TCP - Scalable TCP

Bir çeşit Geçiş kontrol protokolü çok daha yüksek verim sağlamak için tasarlanmış ve ölçeklenebilirlik.

Göre standart TCP önerileri RFC 2581 ve RFC 5681 kaybolan her paket için tıkanıklık penceresinin yarıya indirilmesi çağrısı. Etkili bir şekilde, bu süreç iş hacmini yarıya indirmeye paket kaybı durur. Paket kaybı azaldığında, hızı yedeklemek için yavaş başlatma devreye girer. Pencere boyutları küçük olduğunda, örneğin 200 ms'de 1 Mbit / s gidiş dönüş süresi ve pencere yaklaşık 20 paket olduğunda, bu kurtarma süresi oldukça hızlıdır - birkaç saniye sırasına göre. Ancak aktarım hızları 1 Gbit / sn'ye yaklaştıkça kurtarma süresi yarım saat olur ve 10 Gbit / sn için 4 saatin üzerindedir.[1][2]

Ölçeklenebilir TCP, tıkanıklık kontrol algoritması. Tıkanıklık penceresi boyutunu yarıya indirmek yerine, her paket kaybı, paket kaybı durana kadar tıkanıklık penceresini küçük bir oranda (Standart TCP 1/2 yerine 1/8 faktör) azaltır. Paket kaybı durduğunda, hız tıkanıklık penceresi boyutunun tersi olan Standart TCP hızı yerine yavaş bir sabit hızda (her yüz başarılı alındı ​​için bir paket eklenir) artar (bu nedenle çok büyük pencereler uzun zaman alır) iyileşmek). Bu, 10 Gbit / s bağlantılarda kurtarma süresini 4+ saatten (Standart TCP kullanarak), gidiş-dönüş süresi 200 milisaniye olduğunda 15 saniyenin altına düşürmeye yardımcı olur.[1]

Dış bağlantılar

Ayrıca bakınız

Referanslar

  1. ^ a b Kelly, Tom. "Ölçeklenebilir TCP: Yüksek Hızlı Geniş Alan Ağlarında Performansı İyileştirme" (PDF). Alındı 12 Mayıs 2013.
  2. ^ Allman; et al. "RFC 5681". IETF.org.