Analytical Framework for Improving the Quality of Streaming Over TCP

Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the quality of experience (QoE) for users and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on multimedia 2012-12, Vol.14 (6), p.1579-1590
Hauptverfasser: Jinyao Yan, Muhlbauer, W., Plattner, B.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1590
container_issue 6
container_start_page 1579
container_title IEEE transactions on multimedia
container_volume 14
creator Jinyao Yan
Muhlbauer, W.
Plattner, B.
description Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the quality of experience (QoE) for users and to cope with variability in TCP throughput, streaming applications typically implement buffers. Yet, for improving the QoE and the streaming quality, e.g., playback continuity and timeliness, it is critical to dimension buffers and the initial buffering delay appropriately. In this paper, we first develop a model for TCP streaming systems and an analytical framework to assess the QoE. Our emphasis is on buffer occupancy, which depends on the TCP arriving rate and the playout rate (the coding rate). We observe that TCP window "bounds", namely congestion window sizes immediately before a triple duplicate or timeout event, allow to distinguish the minimum and maximum buffer occupancy for TCP streaming systems. As confirmed by experiments, the proposed analytical framework allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and the initial buffering delays are known parameters, or conversely, to dimension the buffer and delay appropriately. We further extend our model and analysis for P2P multicast streaming systems. Simulations and experiments in real networks validate our proposed analytical framework in terms of underflow/overflow probabilities and delay.
doi_str_mv 10.1109/TMM.2012.2187182
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TMM_2012_2187182</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6146460</ieee_id><sourcerecordid>2827182331</sourcerecordid><originalsourceid>FETCH-LOGICAL-c390t-9dbaadf50ee655f3b86a307a1eb43d973f65e9c4312105ad3562beefd799c9fd3</originalsourceid><addsrcrecordid>eNpdkEFPwkAQRhujiYjeTbw08eKlOLPb3WWPBEVJIGjEc7NtZ7XYUtxtMfx7SyAePM0k877JzAuCa4QBIuj75Xw-YIBswHCocMhOgh7qGCMApU67XjCINEM4Dy68XwFgLED1gofR2pS7pshMGU6cqeindl-hrV04rTau3hbrj7D5pPC1NWXR7MLahm-NI1PtB4stuXA5frkMzqwpPV0daz94nzwux8_RbPE0HY9mUcY1NJHOU2NyK4BICmF5OpSGgzJIacxzrbiVgnQWc-zuFCbnQrKUyOZK60zbnPeDu8Pe7rLvlnyTVIXPqCzNmurWJ8ikVMiZ5B16-w9d1a3rft1TDIRQjGFHwYHKXO29I5tsXFEZt0sQkr3WpNOa7LUmR61d5OYQKYjoD5cYy1gC_wUfQnJP</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1220557221</pqid></control><display><type>article</type><title>Analytical Framework for Improving the Quality of Streaming Over TCP</title><source>IEEE Electronic Library Online</source><creator>Jinyao Yan ; Muhlbauer, W. ; Plattner, B.</creator><creatorcontrib>Jinyao Yan ; Muhlbauer, W. ; Plattner, B.</creatorcontrib><description>Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the quality of experience (QoE) for users and to cope with variability in TCP throughput, streaming applications typically implement buffers. Yet, for improving the QoE and the streaming quality, e.g., playback continuity and timeliness, it is critical to dimension buffers and the initial buffering delay appropriately. In this paper, we first develop a model for TCP streaming systems and an analytical framework to assess the QoE. Our emphasis is on buffer occupancy, which depends on the TCP arriving rate and the playout rate (the coding rate). We observe that TCP window "bounds", namely congestion window sizes immediately before a triple duplicate or timeout event, allow to distinguish the minimum and maximum buffer occupancy for TCP streaming systems. As confirmed by experiments, the proposed analytical framework allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and the initial buffering delays are known parameters, or conversely, to dimension the buffer and delay appropriately. We further extend our model and analysis for P2P multicast streaming systems. Simulations and experiments in real networks validate our proposed analytical framework in terms of underflow/overflow probabilities and delay.</description><identifier>ISSN: 1520-9210</identifier><identifier>EISSN: 1941-0077</identifier><identifier>DOI: 10.1109/TMM.2012.2187182</identifier><identifier>CODEN: ITMUF8</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Analytical models ; Buffer size ; Buffers ; Continuity ; Delay ; HTTP/TCP streaming ; Internet ; Jitter ; Mathematical analysis ; Multimedia ; Multimedia communication ; overflow ; Playbacks ; quality of experience (QoE) ; Streaming media ; TCP (protocol) ; Television ; Throughput ; underflow</subject><ispartof>IEEE transactions on multimedia, 2012-12, Vol.14 (6), p.1579-1590</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 2012</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c390t-9dbaadf50ee655f3b86a307a1eb43d973f65e9c4312105ad3562beefd799c9fd3</citedby><cites>FETCH-LOGICAL-c390t-9dbaadf50ee655f3b86a307a1eb43d973f65e9c4312105ad3562beefd799c9fd3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6146460$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,782,786,798,27933,27934,54767</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6146460$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Jinyao Yan</creatorcontrib><creatorcontrib>Muhlbauer, W.</creatorcontrib><creatorcontrib>Plattner, B.</creatorcontrib><title>Analytical Framework for Improving the Quality of Streaming Over TCP</title><title>IEEE transactions on multimedia</title><addtitle>TMM</addtitle><description>Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the quality of experience (QoE) for users and to cope with variability in TCP throughput, streaming applications typically implement buffers. Yet, for improving the QoE and the streaming quality, e.g., playback continuity and timeliness, it is critical to dimension buffers and the initial buffering delay appropriately. In this paper, we first develop a model for TCP streaming systems and an analytical framework to assess the QoE. Our emphasis is on buffer occupancy, which depends on the TCP arriving rate and the playout rate (the coding rate). We observe that TCP window "bounds", namely congestion window sizes immediately before a triple duplicate or timeout event, allow to distinguish the minimum and maximum buffer occupancy for TCP streaming systems. As confirmed by experiments, the proposed analytical framework allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and the initial buffering delays are known parameters, or conversely, to dimension the buffer and delay appropriately. We further extend our model and analysis for P2P multicast streaming systems. Simulations and experiments in real networks validate our proposed analytical framework in terms of underflow/overflow probabilities and delay.</description><subject>Analytical models</subject><subject>Buffer size</subject><subject>Buffers</subject><subject>Continuity</subject><subject>Delay</subject><subject>HTTP/TCP streaming</subject><subject>Internet</subject><subject>Jitter</subject><subject>Mathematical analysis</subject><subject>Multimedia</subject><subject>Multimedia communication</subject><subject>overflow</subject><subject>Playbacks</subject><subject>quality of experience (QoE)</subject><subject>Streaming media</subject><subject>TCP (protocol)</subject><subject>Television</subject><subject>Throughput</subject><subject>underflow</subject><issn>1520-9210</issn><issn>1941-0077</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkEFPwkAQRhujiYjeTbw08eKlOLPb3WWPBEVJIGjEc7NtZ7XYUtxtMfx7SyAePM0k877JzAuCa4QBIuj75Xw-YIBswHCocMhOgh7qGCMApU67XjCINEM4Dy68XwFgLED1gofR2pS7pshMGU6cqeindl-hrV04rTau3hbrj7D5pPC1NWXR7MLahm-NI1PtB4stuXA5frkMzqwpPV0daz94nzwux8_RbPE0HY9mUcY1NJHOU2NyK4BICmF5OpSGgzJIacxzrbiVgnQWc-zuFCbnQrKUyOZK60zbnPeDu8Pe7rLvlnyTVIXPqCzNmurWJ8ikVMiZ5B16-w9d1a3rft1TDIRQjGFHwYHKXO29I5tsXFEZt0sQkr3WpNOa7LUmR61d5OYQKYjoD5cYy1gC_wUfQnJP</recordid><startdate>20121201</startdate><enddate>20121201</enddate><creator>Jinyao Yan</creator><creator>Muhlbauer, W.</creator><creator>Plattner, B.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20121201</creationdate><title>Analytical Framework for Improving the Quality of Streaming Over TCP</title><author>Jinyao Yan ; Muhlbauer, W. ; Plattner, B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c390t-9dbaadf50ee655f3b86a307a1eb43d973f65e9c4312105ad3562beefd799c9fd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Analytical models</topic><topic>Buffer size</topic><topic>Buffers</topic><topic>Continuity</topic><topic>Delay</topic><topic>HTTP/TCP streaming</topic><topic>Internet</topic><topic>Jitter</topic><topic>Mathematical analysis</topic><topic>Multimedia</topic><topic>Multimedia communication</topic><topic>overflow</topic><topic>Playbacks</topic><topic>quality of experience (QoE)</topic><topic>Streaming media</topic><topic>TCP (protocol)</topic><topic>Television</topic><topic>Throughput</topic><topic>underflow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jinyao Yan</creatorcontrib><creatorcontrib>Muhlbauer, W.</creatorcontrib><creatorcontrib>Plattner, B.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on multimedia</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Jinyao Yan</au><au>Muhlbauer, W.</au><au>Plattner, B.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Analytical Framework for Improving the Quality of Streaming Over TCP</atitle><jtitle>IEEE transactions on multimedia</jtitle><stitle>TMM</stitle><date>2012-12-01</date><risdate>2012</risdate><volume>14</volume><issue>6</issue><spage>1579</spage><epage>1590</epage><pages>1579-1590</pages><issn>1520-9210</issn><eissn>1941-0077</eissn><coden>ITMUF8</coden><abstract>Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the quality of experience (QoE) for users and to cope with variability in TCP throughput, streaming applications typically implement buffers. Yet, for improving the QoE and the streaming quality, e.g., playback continuity and timeliness, it is critical to dimension buffers and the initial buffering delay appropriately. In this paper, we first develop a model for TCP streaming systems and an analytical framework to assess the QoE. Our emphasis is on buffer occupancy, which depends on the TCP arriving rate and the playout rate (the coding rate). We observe that TCP window "bounds", namely congestion window sizes immediately before a triple duplicate or timeout event, allow to distinguish the minimum and maximum buffer occupancy for TCP streaming systems. As confirmed by experiments, the proposed analytical framework allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and the initial buffering delays are known parameters, or conversely, to dimension the buffer and delay appropriately. We further extend our model and analysis for P2P multicast streaming systems. Simulations and experiments in real networks validate our proposed analytical framework in terms of underflow/overflow probabilities and delay.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TMM.2012.2187182</doi><tpages>12</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1520-9210
ispartof IEEE transactions on multimedia, 2012-12, Vol.14 (6), p.1579-1590
issn 1520-9210
1941-0077
language eng
recordid cdi_crossref_primary_10_1109_TMM_2012_2187182
source IEEE Electronic Library Online
subjects Analytical models
Buffer size
Buffers
Continuity
Delay
HTTP/TCP streaming
Internet
Jitter
Mathematical analysis
Multimedia
Multimedia communication
overflow
Playbacks
quality of experience (QoE)
Streaming media
TCP (protocol)
Television
Throughput
underflow
title Analytical Framework for Improving the Quality of Streaming Over TCP
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-03T16%3A32%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Analytical%20Framework%20for%20Improving%20the%20Quality%20of%20Streaming%20Over%20TCP&rft.jtitle=IEEE%20transactions%20on%20multimedia&rft.au=Jinyao%20Yan&rft.date=2012-12-01&rft.volume=14&rft.issue=6&rft.spage=1579&rft.epage=1590&rft.pages=1579-1590&rft.issn=1520-9210&rft.eissn=1941-0077&rft.coden=ITMUF8&rft_id=info:doi/10.1109/TMM.2012.2187182&rft_dat=%3Cproquest_RIE%3E2827182331%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1220557221&rft_id=info:pmid/&rft_ieee_id=6146460&rfr_iscdi=true