Publication:
Compete or collaborate: architectures for collaborative DASH video over future networks

dc.contributor.departmentN/A
dc.contributor.departmentN/A
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.kuauthorBağcı, Kadir Tolga
dc.contributor.kuauthorŞahin, Kemal Emrecan
dc.contributor.kuauthorTekalp, Ahmet Murat
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofileMaster Student
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Electrical and Electronics Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokidN/A
dc.contributor.yokid26207
dc.date.accessioned2024-11-09T22:59:24Z
dc.date.issued2017
dc.description.abstractDynamic adaptive streaming over HTTP (DASH) clients compete with each other over one or more bottleneck links in a network, which results in fluctuations in TCP throughput and QoE, QoE unfairness among clients, and underutilization of the network capacity. We propose centralized and distributed architectures for collaboration between network service provider (NSP), video service provider (VSP), and users (DASH clients) to provide NSP-managed or VSP-managed DASH services over software-defined networks (SDN) with quality-of-service (QoS) reserved network slices. We show that QoS reservation alone is not sufficient to overcome QoE fluctuations per client and unfairness between heterogeneous video clients, and clients also need to employ TCP receive-window adaptation knowing their fair-share bitrate. To this effect, we propose two collaborative streaming service models to inform clients about their fair-share bitrates. We first present an NSP-managed service model with centralized collaboration between the NSP, VSP, and the users, where a traffic engineering manager at the NSP assigns a fair-share bitrate to each DASH client. We then present a VSP-managed service model with centralized or distributed collaboration architectures, where in the former the VSP determines the fair-share bitrate for each client over a reserved network slice and in the latter a group of DASH clients sharing a reserved network slice collaborate among themselves. In the novel distributed collaboration framework, collaboration groups are identified by the VSP, and clients within a group share critical parameters with each other so that each client can estimate its fair-share bitrate. Experimental results demonstrate that collaboration rather than competition between clients not only helps them achieve a smooth goodput near their fair-share bitrate, but also improves the total goodput over the reserved slice.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.issue10
dc.description.openaccessNO
dc.description.sponsorshipTUBITAK [115E299] This work was supported by the TUBITAK Project 115E299. The guest editor coordinating the review of this manuscript and approving it for publication was Xiaoqing Zhu. (Corresponding author: Kemal Emrecan Sahin.)
dc.description.volume19
dc.identifier.doi10.1109/TMM.2017.2736638
dc.identifier.eissn1941-0077
dc.identifier.issn1520-9210
dc.identifier.scopus2-s2.0-85029006133
dc.identifier.urihttp://dx.doi.org/10.1109/TMM.2017.2736638
dc.identifier.urihttps://hdl.handle.net/20.500.14288/7874
dc.identifier.wos411247600003
dc.keywordsDynamic adaptive streaming over HTTP (DASH)
dc.keywordsQoE fairness
dc.keywordsQoE fluctuations
dc.keywordsSoftware-defined networks (SDN)
dc.keywordsTransmission control protocol (TCP)
dc.keywordsQuality
dc.keywordsSDN
dc.languageEnglish
dc.publisherIeee-Inst Electrical Electronics Engineers Inc
dc.sourceIeee Transactions On Multimedia
dc.subjectComputer science
dc.subjectInformation systems
dc.subjectEngineering
dc.subjectSoftware engineering
dc.subjectTelecommunications
dc.titleCompete or collaborate: architectures for collaborative DASH video over future networks
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authorid0000-0001-8965-0015
local.contributor.authorid0000-0002-9268-9583
local.contributor.authorid0000-0003-1465-8121
local.contributor.kuauthorBağcı, Kadir Tolga
local.contributor.kuauthorŞahin, Kemal Emrecan
local.contributor.kuauthorTekalp, Ahmet Murat
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0

Files