Publication:
TCP congestion avoidance for selective flows in SDN

dc.contributor.coauthorAtlı, Ali Volkan
dc.contributor.coauthorUluderya, M. Serkant
dc.contributor.coauthorCivanlar, Seyhan
dc.contributor.coauthorGörkemli, Burak
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.kuauthorTekalp, Ahmet Murat
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:01:26Z
dc.date.issued2018
dc.description.abstractWe 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.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.description.sponsorshipAselsan
dc.description.sponsorshipet al.
dc.description.sponsorshipHuawei
dc.description.sponsorshipIEEE Signal Processing Society
dc.description.sponsorshipIEEE Turkey Section
dc.description.sponsorshipNetas
dc.identifier.doi10.1109/SIU.2018.8404643
dc.identifier.isbn9781-5386-1501-0
dc.identifier.scopus2-s2.0-85050824420
dc.identifier.urihttps://doi.org/10.1109/SIU.2018.8404643
dc.identifier.urihttps://hdl.handle.net/20.500.14288/8237
dc.identifier.wos511448500496
dc.keywordsACK pacing
dc.keywordsFlow control
dc.keywordsSelective flows
dc.keywordsSoftware-defined network (SDN)
dc.keywordsTransmission Control Protocol (TCP)
dc.language.isotur
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.ispartof26th IEEE Signal Processing and Communications Applications Conference, SIU 2018
dc.subjectCivil engineering
dc.subjectElectrical electronics engineering
dc.subjectTelecommunication
dc.titleTCP congestion avoidance for selective flows in SDN
dc.title.alternativeSDN'de seçili akışlar için TCP tıkanıklık önleme
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorTekalp, Ahmet Murat
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Electrical and Electronics Engineering
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files