Resource-aware and quality-fair video-streaming using multiple adaptive TCP connections

Young H. Jung, Yoonsik Choe

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

In this paper, we present a resource-aware and quality-fair video content sharing system. When a video sharing server has insufficient uplink bandwidth and needs to serve multiple video content sharing services via streaming or downloading to other client peers using TCP transport, each service shares the limited uplink bandwidth equitably, due to the fair sharing characteristics inherent in TCP. However this bandwidth fair sharing cannot always guarantee quality fairness among the services, due to the specific requirements for video-streaming services, such as the playout rate and the size of the playout buffer. In our system, the server uses multiple TCP connections adaptively, depending on the anticipated status of each client playout buffer, to guarantee the bandwidth of each video-streaming session. By guaranteeing the quality of each video-streaming session, without the quality loss of other service sessions, the proposed system can successfully achieve service quality fairness. Simulation results show that our proposed algorithm can dramatically enhance the quality of each streaming session and thus provide service quality fairness among simultaneous multiple heterogeneous video-streaming services and content download services.

Original languageEnglish
Pages (from-to)702-717
Number of pages16
JournalComputers and Electrical Engineering
Volume36
Issue number4
DOIs
Publication statusPublished - 2010 Jul 1

Fingerprint

Video streaming
Bandwidth
Servers

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

@article{f6e5c3330cbd4f27a150dc5974b33bb9,
title = "Resource-aware and quality-fair video-streaming using multiple adaptive TCP connections",
abstract = "In this paper, we present a resource-aware and quality-fair video content sharing system. When a video sharing server has insufficient uplink bandwidth and needs to serve multiple video content sharing services via streaming or downloading to other client peers using TCP transport, each service shares the limited uplink bandwidth equitably, due to the fair sharing characteristics inherent in TCP. However this bandwidth fair sharing cannot always guarantee quality fairness among the services, due to the specific requirements for video-streaming services, such as the playout rate and the size of the playout buffer. In our system, the server uses multiple TCP connections adaptively, depending on the anticipated status of each client playout buffer, to guarantee the bandwidth of each video-streaming session. By guaranteeing the quality of each video-streaming session, without the quality loss of other service sessions, the proposed system can successfully achieve service quality fairness. Simulation results show that our proposed algorithm can dramatically enhance the quality of each streaming session and thus provide service quality fairness among simultaneous multiple heterogeneous video-streaming services and content download services.",
author = "Jung, {Young H.} and Yoonsik Choe",
year = "2010",
month = "7",
day = "1",
doi = "10.1016/j.compeleceng.2008.11.009",
language = "English",
volume = "36",
pages = "702--717",
journal = "Computers and Electrical Engineering",
issn = "0045-7906",
publisher = "Elsevier Limited",
number = "4",

}

Resource-aware and quality-fair video-streaming using multiple adaptive TCP connections. / Jung, Young H.; Choe, Yoonsik.

In: Computers and Electrical Engineering, Vol. 36, No. 4, 01.07.2010, p. 702-717.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Resource-aware and quality-fair video-streaming using multiple adaptive TCP connections

AU - Jung, Young H.

AU - Choe, Yoonsik

PY - 2010/7/1

Y1 - 2010/7/1

N2 - In this paper, we present a resource-aware and quality-fair video content sharing system. When a video sharing server has insufficient uplink bandwidth and needs to serve multiple video content sharing services via streaming or downloading to other client peers using TCP transport, each service shares the limited uplink bandwidth equitably, due to the fair sharing characteristics inherent in TCP. However this bandwidth fair sharing cannot always guarantee quality fairness among the services, due to the specific requirements for video-streaming services, such as the playout rate and the size of the playout buffer. In our system, the server uses multiple TCP connections adaptively, depending on the anticipated status of each client playout buffer, to guarantee the bandwidth of each video-streaming session. By guaranteeing the quality of each video-streaming session, without the quality loss of other service sessions, the proposed system can successfully achieve service quality fairness. Simulation results show that our proposed algorithm can dramatically enhance the quality of each streaming session and thus provide service quality fairness among simultaneous multiple heterogeneous video-streaming services and content download services.

AB - In this paper, we present a resource-aware and quality-fair video content sharing system. When a video sharing server has insufficient uplink bandwidth and needs to serve multiple video content sharing services via streaming or downloading to other client peers using TCP transport, each service shares the limited uplink bandwidth equitably, due to the fair sharing characteristics inherent in TCP. However this bandwidth fair sharing cannot always guarantee quality fairness among the services, due to the specific requirements for video-streaming services, such as the playout rate and the size of the playout buffer. In our system, the server uses multiple TCP connections adaptively, depending on the anticipated status of each client playout buffer, to guarantee the bandwidth of each video-streaming session. By guaranteeing the quality of each video-streaming session, without the quality loss of other service sessions, the proposed system can successfully achieve service quality fairness. Simulation results show that our proposed algorithm can dramatically enhance the quality of each streaming session and thus provide service quality fairness among simultaneous multiple heterogeneous video-streaming services and content download services.

UR - http://www.scopus.com/inward/record.url?scp=77955709454&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77955709454&partnerID=8YFLogxK

U2 - 10.1016/j.compeleceng.2008.11.009

DO - 10.1016/j.compeleceng.2008.11.009

M3 - Article

AN - SCOPUS:77955709454

VL - 36

SP - 702

EP - 717

JO - Computers and Electrical Engineering

JF - Computers and Electrical Engineering

SN - 0045-7906

IS - 4

ER -