Loading…

NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video

Low-latency, interactive media applications (e.g., video conferencing) present a unique set of challenges for congestion control. Unlike TCP, the transport mechanism for interactive media needs to adapt fast to abrupt changes in available bandwidth, accommodate sluggish responses and output rate flu...

Full description

Saved in:
Bibliographic Details
Main Authors: Xiaoqing Zhu, Rong Pan
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 8
container_issue
container_start_page 1
container_title
container_volume
creator Xiaoqing Zhu
Rong Pan
description Low-latency, interactive media applications (e.g., video conferencing) present a unique set of challenges for congestion control. Unlike TCP, the transport mechanism for interactive media needs to adapt fast to abrupt changes in available bandwidth, accommodate sluggish responses and output rate fluctuations of a live video encoder, and avoid high queuing delay over the network. An ideal scheme should also make effective use of all types of congestion signals from the network, including packet losses, queuing delay, and explicit congestion notification (ECN) markings. This paper presents a unified approach for congestion control of interactive video: network-assisted dynamic adaptation (NADA). In NADA, the sender regulates its sending rate based on a composite congestion signal calculated and reported by the receiver, which combines both implicit (e.g., loss and delay) and explicit (e.g., ECN marking) congestion indications from the network. Via a consistent set of sender adaptation rules, the scheme can reap the full benefits of proactive, explicit congestion notifications supported by advanced queue management schemes. It remains equally responsive in the absence of such notifications. Extensive simulation studies show that NADA interact well with a wide variety of queue management schemes: conventional drop-tail, random early detection (RED), recently proposed CoDel (controlled delay) and PIE (Proportional Integral controller Enhanced), as well as a token-bucket-based random marking scheme based on Pre-Congestion Notification (PCN). Furthermore, NADA reacts fast to changes over the network, allows for weighted bandwidth sharing among multiple competing video streams, and sustains a substantial share of bottleneck bandwidth when coexisting with TCP.
doi_str_mv 10.1109/PV.2013.6691448
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6691448</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6691448</ieee_id><sourcerecordid>6691448</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-b94fc4ce4ecca4751120ec9b35d1e0dedbbe06ccac1d74bef71b7efcdada654d3</originalsourceid><addsrcrecordid>eNotj81KAzEYRSMoWGvXLtzkBabmm2SSibth_CsOKliLu5KfLxppJzITlL69il3dAwcOXELOgM0BmL54Ws1LBnwupQYh6gNyAkJpXYIq5SGZlCBVoaV-PSazcfxgjHGoa87YhNw_NFfNJW3oSx9DRE_b1L_hmGPq_zAPaUOf3TtukYY00C59F53J2LsdXfQZB-Ny_EK6ih7TKTkKZjPibL9Tsry5XrZ3Rfd4u2ibroia5cJqEZxwKNA5I1QFUDJ02vLKAzKP3lpk8tc58EpYDAqswuC88UZWwvMpOf_PRkRcfw5xa4bden-d_wB4Qk36</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video</title><source>IEEE Xplore All Conference Series</source><creator>Xiaoqing Zhu ; Rong Pan</creator><creatorcontrib>Xiaoqing Zhu ; Rong Pan</creatorcontrib><description>Low-latency, interactive media applications (e.g., video conferencing) present a unique set of challenges for congestion control. Unlike TCP, the transport mechanism for interactive media needs to adapt fast to abrupt changes in available bandwidth, accommodate sluggish responses and output rate fluctuations of a live video encoder, and avoid high queuing delay over the network. An ideal scheme should also make effective use of all types of congestion signals from the network, including packet losses, queuing delay, and explicit congestion notification (ECN) markings. This paper presents a unified approach for congestion control of interactive video: network-assisted dynamic adaptation (NADA). In NADA, the sender regulates its sending rate based on a composite congestion signal calculated and reported by the receiver, which combines both implicit (e.g., loss and delay) and explicit (e.g., ECN marking) congestion indications from the network. Via a consistent set of sender adaptation rules, the scheme can reap the full benefits of proactive, explicit congestion notifications supported by advanced queue management schemes. It remains equally responsive in the absence of such notifications. Extensive simulation studies show that NADA interact well with a wide variety of queue management schemes: conventional drop-tail, random early detection (RED), recently proposed CoDel (controlled delay) and PIE (Proportional Integral controller Enhanced), as well as a token-bucket-based random marking scheme based on Pre-Congestion Notification (PCN). Furthermore, NADA reacts fast to changes over the network, allows for weighted bandwidth sharing among multiple competing video streams, and sustains a substantial share of bottleneck bandwidth when coexisting with TCP.</description><identifier>ISSN: 2167-969X</identifier><identifier>EISBN: 1479921726</identifier><identifier>EISBN: 9781479921720</identifier><identifier>DOI: 10.1109/PV.2013.6691448</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Delays ; Media ; Packet loss ; Receivers ; Streaming media</subject><ispartof>2013 20th International Packet Video Workshop, 2013, p.1-8</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6691448$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,23909,23910,25118,27902,54530,54907</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6691448$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xiaoqing Zhu</creatorcontrib><creatorcontrib>Rong Pan</creatorcontrib><title>NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video</title><title>2013 20th International Packet Video Workshop</title><addtitle>PV</addtitle><description>Low-latency, interactive media applications (e.g., video conferencing) present a unique set of challenges for congestion control. Unlike TCP, the transport mechanism for interactive media needs to adapt fast to abrupt changes in available bandwidth, accommodate sluggish responses and output rate fluctuations of a live video encoder, and avoid high queuing delay over the network. An ideal scheme should also make effective use of all types of congestion signals from the network, including packet losses, queuing delay, and explicit congestion notification (ECN) markings. This paper presents a unified approach for congestion control of interactive video: network-assisted dynamic adaptation (NADA). In NADA, the sender regulates its sending rate based on a composite congestion signal calculated and reported by the receiver, which combines both implicit (e.g., loss and delay) and explicit (e.g., ECN marking) congestion indications from the network. Via a consistent set of sender adaptation rules, the scheme can reap the full benefits of proactive, explicit congestion notifications supported by advanced queue management schemes. It remains equally responsive in the absence of such notifications. Extensive simulation studies show that NADA interact well with a wide variety of queue management schemes: conventional drop-tail, random early detection (RED), recently proposed CoDel (controlled delay) and PIE (Proportional Integral controller Enhanced), as well as a token-bucket-based random marking scheme based on Pre-Congestion Notification (PCN). Furthermore, NADA reacts fast to changes over the network, allows for weighted bandwidth sharing among multiple competing video streams, and sustains a substantial share of bottleneck bandwidth when coexisting with TCP.</description><subject>Bandwidth</subject><subject>Delays</subject><subject>Media</subject><subject>Packet loss</subject><subject>Receivers</subject><subject>Streaming media</subject><issn>2167-969X</issn><isbn>1479921726</isbn><isbn>9781479921720</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj81KAzEYRSMoWGvXLtzkBabmm2SSibth_CsOKliLu5KfLxppJzITlL69il3dAwcOXELOgM0BmL54Ws1LBnwupQYh6gNyAkJpXYIq5SGZlCBVoaV-PSazcfxgjHGoa87YhNw_NFfNJW3oSx9DRE_b1L_hmGPq_zAPaUOf3TtukYY00C59F53J2LsdXfQZB-Ny_EK6ih7TKTkKZjPibL9Tsry5XrZ3Rfd4u2ibroia5cJqEZxwKNA5I1QFUDJ02vLKAzKP3lpk8tc58EpYDAqswuC88UZWwvMpOf_PRkRcfw5xa4bden-d_wB4Qk36</recordid><startdate>201312</startdate><enddate>201312</enddate><creator>Xiaoqing Zhu</creator><creator>Rong Pan</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201312</creationdate><title>NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video</title><author>Xiaoqing Zhu ; Rong Pan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-b94fc4ce4ecca4751120ec9b35d1e0dedbbe06ccac1d74bef71b7efcdada654d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Bandwidth</topic><topic>Delays</topic><topic>Media</topic><topic>Packet loss</topic><topic>Receivers</topic><topic>Streaming media</topic><toplevel>online_resources</toplevel><creatorcontrib>Xiaoqing Zhu</creatorcontrib><creatorcontrib>Rong Pan</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xiaoqing Zhu</au><au>Rong Pan</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video</atitle><btitle>2013 20th International Packet Video Workshop</btitle><stitle>PV</stitle><date>2013-12</date><risdate>2013</risdate><spage>1</spage><epage>8</epage><pages>1-8</pages><issn>2167-969X</issn><eisbn>1479921726</eisbn><eisbn>9781479921720</eisbn><abstract>Low-latency, interactive media applications (e.g., video conferencing) present a unique set of challenges for congestion control. Unlike TCP, the transport mechanism for interactive media needs to adapt fast to abrupt changes in available bandwidth, accommodate sluggish responses and output rate fluctuations of a live video encoder, and avoid high queuing delay over the network. An ideal scheme should also make effective use of all types of congestion signals from the network, including packet losses, queuing delay, and explicit congestion notification (ECN) markings. This paper presents a unified approach for congestion control of interactive video: network-assisted dynamic adaptation (NADA). In NADA, the sender regulates its sending rate based on a composite congestion signal calculated and reported by the receiver, which combines both implicit (e.g., loss and delay) and explicit (e.g., ECN marking) congestion indications from the network. Via a consistent set of sender adaptation rules, the scheme can reap the full benefits of proactive, explicit congestion notifications supported by advanced queue management schemes. It remains equally responsive in the absence of such notifications. Extensive simulation studies show that NADA interact well with a wide variety of queue management schemes: conventional drop-tail, random early detection (RED), recently proposed CoDel (controlled delay) and PIE (Proportional Integral controller Enhanced), as well as a token-bucket-based random marking scheme based on Pre-Congestion Notification (PCN). Furthermore, NADA reacts fast to changes over the network, allows for weighted bandwidth sharing among multiple competing video streams, and sustains a substantial share of bottleneck bandwidth when coexisting with TCP.</abstract><pub>IEEE</pub><doi>10.1109/PV.2013.6691448</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2167-969X
ispartof 2013 20th International Packet Video Workshop, 2013, p.1-8
issn 2167-969X
language eng
recordid cdi_ieee_primary_6691448
source IEEE Xplore All Conference Series
subjects Bandwidth
Delays
Media
Packet loss
Receivers
Streaming media
title NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T15%3A29%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=NADA:%20A%20Unified%20Congestion%20Control%20Scheme%20for%20Low-Latency%20Interactive%20Video&rft.btitle=2013%2020th%20International%20Packet%20Video%20Workshop&rft.au=Xiaoqing%20Zhu&rft.date=2013-12&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.issn=2167-969X&rft_id=info:doi/10.1109/PV.2013.6691448&rft.eisbn=1479921726&rft.eisbn_list=9781479921720&rft_dat=%3Cieee_CHZPO%3E6691448%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-b94fc4ce4ecca4751120ec9b35d1e0dedbbe06ccac1d74bef71b7efcdada654d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6691448&rfr_iscdi=true