Publication: TCP congestion avoidance for selective flows in SDN
dc.contributor.coauthor | Atlı, Ali Volkan | |
dc.contributor.coauthor | Uluderya, M. Serkant | |
dc.contributor.coauthor | Civanlar, Seyhan | |
dc.contributor.coauthor | Görkemli, Burak | |
dc.contributor.department | Department of Electrical and Electronics Engineering | |
dc.contributor.kuauthor | Tekalp, Ahmet Murat | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.date.accessioned | 2024-11-09T23:01:26Z | |
dc.date.issued | 2018 | |
dc.description.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. | |
dc.description.indexedby | WOS | |
dc.description.indexedby | Scopus | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | N/A | |
dc.description.sponsorship | Aselsan | |
dc.description.sponsorship | et al. | |
dc.description.sponsorship | Huawei | |
dc.description.sponsorship | IEEE Signal Processing Society | |
dc.description.sponsorship | IEEE Turkey Section | |
dc.description.sponsorship | Netas | |
dc.identifier.doi | 10.1109/SIU.2018.8404643 | |
dc.identifier.isbn | 9781-5386-1501-0 | |
dc.identifier.scopus | 2-s2.0-85050824420 | |
dc.identifier.uri | https://doi.org/10.1109/SIU.2018.8404643 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/8237 | |
dc.identifier.wos | 511448500496 | |
dc.keywords | ACK pacing | |
dc.keywords | Flow control | |
dc.keywords | Selective flows | |
dc.keywords | Software-defined network (SDN) | |
dc.keywords | Transmission Control Protocol (TCP) | |
dc.language.iso | tur | |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | |
dc.relation.ispartof | 26th IEEE Signal Processing and Communications Applications Conference, SIU 2018 | |
dc.subject | Civil engineering | |
dc.subject | Electrical electronics engineering | |
dc.subject | Telecommunication | |
dc.title | TCP congestion avoidance for selective flows in SDN | |
dc.title.alternative | SDN'de seçili akışlar için TCP tıkanıklık önleme | |
dc.type | Conference Proceeding | |
dspace.entity.type | Publication | |
local.contributor.kuauthor | Tekalp, Ahmet Murat | |
local.publication.orgunit1 | College of Engineering | |
local.publication.orgunit2 | Department of Electrical and Electronics Engineering | |
relation.isOrgUnitOfPublication | 21598063-a7c5-420d-91ba-0cc9b2db0ea0 | |
relation.isOrgUnitOfPublication.latestForDiscovery | 21598063-a7c5-420d-91ba-0cc9b2db0ea0 | |
relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |