Ana gezinime geç Aramaya geç Ana içeriğe geç

Mitigating reordering vulnerability of MPTCP with transparent proxies

  • Hewlet Packard Enterprise Aruba
  • Technical University of Berlin

Araştırma sonucu: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıbilirkişi

2 Atıf (Scopus)

Özet

Modern end-hosts are generally equipped with more than one network interfaces. IETF responded to proliferation of multi-homed end-hosts and proposed MPTCP to allow concurrent use of multiple interfaces in data transfers. Basically, MPTCP uses regular TCP flows (called as MPCTP subflows) to send/receive application data over multiple paths. This approach benefits from the strengths of TCP (e.g., its high deployment), but also suffers from its weaknesses (e.g., its vulnerability to reorderings). Scattering TCP data packets to multiple paths produces lots of reordered packets due to path delay differences. In that case, performance of MPTCP subflows decreases too much. Therefore, it is not possible to use per-packet load balancers on MPTCP subflow paths although there is a big potential to use them in current network architectures (e.g., they enable efficient utilization of network resources with low computational complexity and they decrease congestion occurences by shifting traffic to uncongested parts of networks). In this paper, we address this issue and make our previous transparent and light-weight TCP proxy proposal (ORTA, Outof-Order Robustness for TCP with Transparent ACK Intervention) MPTCP-aware. That is, ORTA now recognizes MPTCP subflows by observing the MPTCP options and makes them robust against reorderings as it made regular TCP flows. Our new proposal is called as ORTAM (ORTA with MPTCP support). ORTAM allows reorderings on MPTCP subflow paths so that access networks and/or Internet service providers (ISPs) are able to use per-packet load balancers without any concern about MPTCP performance degradation. ORTAM is implemented and tested in NS-2. In the simulation scenarios, MPTCP subflow path delays are selected to reflect real Internet path delay observations. Different levels of reorderings are generated on the MPTCP subflow paths and MPTCP performance is measured. As expected, MPTCP performance decreases sharply when regular TCP is used for MPTCP subflows and reorderings are generated on the subflow paths. On the other hand, ORTAM makes MPTCP subflows highly robust against reorderings. When ORTAM is used, MPTCP performance was unaffected by even high levels of reorderings on the MPTCP subflow paths. In addition, ORTAM supplies this reordering robustness with its transparency feature (i.e., it does not change TCP sender or receiver implementations) which makes it easy to deploy on access networks or edge ISPs.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings of the 2019 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019
EditörlerAlex Galis, Rogier Noldus, Filip Idzikowski, Fabrice Guillemin, Stefano Secci, Muge Fesci Sayit
YayınlayanInstitute of Electrical and Electronics Engineers Inc.
Sayfalar206-213
Sayfa sayısı8
ISBN (Elektronik)9781538683361
DOI'lar
Yayın durumuYayınlandı - 9 Nis 2019
Etkinlik22nd International Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019 - Paris, France
Süre: 19 Şub 201921 Şub 2019

Yayın serisi

AdıProceedings of the 2019 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???22nd International Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019
Ülke/BölgeFrance
ŞehirParis
Periyot19/02/1921/02/19

Bibliyografik not

Publisher Copyright:
© 2019 IEEE.

BM SKH

Bu sonuç, aşağıdaki Sürdürülebilir Kalkınma Hedefine/Hedeflerine katkıda bulunur

  1. SKH 9 - Sanayi, Yenilikçilik ve Altyapı
    SKH 9 Sanayi, Yenilikçilik ve Altyapı

Parmak izi

Mitigating reordering vulnerability of MPTCP with transparent proxies' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap