Publication: TCP congestion avoidance for selective flows in SDN
Program
KU-Authors
KU Authors
Co-Authors
Atlı, Ali Volkan
Uluderya, M. Serkant
Civanlar, Seyhan
Görkemli, Burak
Publication Date
Language
Embargo Status
Journal Title
Journal ISSN
Volume Title
Alternative Title
SDN'de seçili akışlar için TCP tıkanıklık önleme
Abstract
We propose a system and a method for network-based flow-control to avoid Transmission Control Protocol (TCP) congestion for 'selective flows' in Software Defined Networks (SDN). In the proposed system, the controller, which has a global visibility of the network state uses switch data such as queue fullness and packet sojourn times, to enforce TCP flow control on certain flows, called 'ordinary flows,' unbeknown to end hosts. The objective is to prevent important or delay-sensitive so called selective flows to suffer from congestion collapse, which causes them to significantly reduce rate, and hence, the quality of experience for end-users. Our method achieves network-based TCP acknowledgment (ACK) pacing without modifying end-host TCP stack. To this effect, the controller sends new OpenFlow commands to request certain switches to modify some ACK header parameters and/or behavior of ACK packets of ordinary flows that share the same switch queues with the selective flows. Results of the experiments performed on a real testbed are provided to demonstrate the feasibility of the proposed method.
Source
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Subject
Civil engineering, Electrical electronics engineering, Telecommunication
Citation
Has Part
Source
26th IEEE Signal Processing and Communications Applications Conference, SIU 2018
Book Series Title
Edition
DOI
10.1109/SIU.2018.8404643