Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet

The Internet has witnessed a rapid growth in deployment of Web-based streaming applications during recent years. In these applications, the server should be able to perform end-to-end congestion control and quality adaptation to match the delivered stream quality to the average available bandwidth....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rejaie, R., Haobo Yu, Handley, M., Estrin, D.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 989 vol.2
container_issue
container_start_page 980
container_title
container_volume 2
creator Rejaie, R.
Haobo Yu
Handley, M.
Estrin, D.
description The Internet has witnessed a rapid growth in deployment of Web-based streaming applications during recent years. In these applications, the server should be able to perform end-to-end congestion control and quality adaptation to match the delivered stream quality to the average available bandwidth. Thus the delivered quality is limited by the bottleneck bandwidth on the path to the client. This paper proposes a proxy caching mechanism for layered-encoded multimedia streams in the Internet to maximize the delivered quality of popular streams to interested clients. The main challenge is to replay a quality-variable cached stream while performing quality adaptation effectively in response to the variations in available bandwidth. We present a prefetching mechanism to support higher quality cached streams during subsequent playbacks and improve the quality of the cached stream with its popularity. We exploit inherent properties of multimedia streams to extend the semantics of popularity and capture both level of interest among clients and usefulness of a layer in the cache. We devise a fine-grain replacement algorithm suited for layered-encoded streams. Our simulation results show that the interaction between the replacement algorithm and prefetching mechanism causes the state of the cache to converge to an efficient state such that the quality of a cached stream is proportional to its popularity, and the variations in quality of a cached stream are inversely proportional to its popularity. This implies that after serving several requests for a stream, the proxy can effectively hide low bandwidth paths to the original server from interested clients.
doi_str_mv 10.1109/INFCOM.2000.832273
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_ieee_primary_832273</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>832273</ieee_id><sourcerecordid>27586166</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1623-23a7f4d3e5d30f857c2bf2ea11e70bb8de6d6702861d4968cc6df834b0d1cfc3</originalsourceid><addsrcrecordid>eNotkDtPwzAcxC0eElHpF-jkiS3Fr9jOiCoKlVq6dGAicux_qFFejR1Evz1BRTrplt-ddIfQgpIlpSR_3LytV_vdkhFClpozpvgVSpgUNM21EtdonitNJvFMa5LdoIQowVMq5fsdmofwNeWIyCiTWYI-dmMdfQPOG9wP3c8ZW2OPvv3EDdijaX1ocNUN-DSa2sczNs700X8DDnEA0_yBpu9rb030XRuwb3E8At60EYYW4j26rUwdYP7vM3RYPx9Wr-l2_7JZPW1TTyXjKeNGVcJxyBwnlc6UZWXFwFAKipSldiCdVIRpSZ3IpbZWukpzURJHbWX5DD1caqcJpxFCLBofLNS1aaEbQ8FUNkWlnMDFBfQAUPSDb8xwLi4n8l-5LGXC</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>27586166</pqid></control><display><type>conference_proceeding</type><title>Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Rejaie, R. ; Haobo Yu ; Handley, M. ; Estrin, D.</creator><creatorcontrib>Rejaie, R. ; Haobo Yu ; Handley, M. ; Estrin, D.</creatorcontrib><description>The Internet has witnessed a rapid growth in deployment of Web-based streaming applications during recent years. In these applications, the server should be able to perform end-to-end congestion control and quality adaptation to match the delivered stream quality to the average available bandwidth. Thus the delivered quality is limited by the bottleneck bandwidth on the path to the client. This paper proposes a proxy caching mechanism for layered-encoded multimedia streams in the Internet to maximize the delivered quality of popular streams to interested clients. The main challenge is to replay a quality-variable cached stream while performing quality adaptation effectively in response to the variations in available bandwidth. We present a prefetching mechanism to support higher quality cached streams during subsequent playbacks and improve the quality of the cached stream with its popularity. We exploit inherent properties of multimedia streams to extend the semantics of popularity and capture both level of interest among clients and usefulness of a layer in the cache. We devise a fine-grain replacement algorithm suited for layered-encoded streams. Our simulation results show that the interaction between the replacement algorithm and prefetching mechanism causes the state of the cache to converge to an efficient state such that the quality of a cached stream is proportional to its popularity, and the variations in quality of a cached stream are inversely proportional to its popularity. This implies that after serving several requests for a stream, the proxy can effectively hide low bandwidth paths to the original server from interested clients.</description><identifier>ISSN: 0743-166X</identifier><identifier>ISBN: 9780780358805</identifier><identifier>ISBN: 0780358805</identifier><identifier>EISSN: 2641-9874</identifier><identifier>DOI: 10.1109/INFCOM.2000.832273</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Explosives ; Internet ; Intersymbol interference ; Mirrors ; Network servers ; Pipelines ; Prefetching ; Streaming media ; Web server</subject><ispartof>Annual Joint Conference of the IEEE Computer and Communications Societies, 2000, Vol.2, p.980-989 vol.2</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/832273$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/832273$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rejaie, R.</creatorcontrib><creatorcontrib>Haobo Yu</creatorcontrib><creatorcontrib>Handley, M.</creatorcontrib><creatorcontrib>Estrin, D.</creatorcontrib><title>Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet</title><title>Annual Joint Conference of the IEEE Computer and Communications Societies</title><addtitle>INFCOM</addtitle><description>The Internet has witnessed a rapid growth in deployment of Web-based streaming applications during recent years. In these applications, the server should be able to perform end-to-end congestion control and quality adaptation to match the delivered stream quality to the average available bandwidth. Thus the delivered quality is limited by the bottleneck bandwidth on the path to the client. This paper proposes a proxy caching mechanism for layered-encoded multimedia streams in the Internet to maximize the delivered quality of popular streams to interested clients. The main challenge is to replay a quality-variable cached stream while performing quality adaptation effectively in response to the variations in available bandwidth. We present a prefetching mechanism to support higher quality cached streams during subsequent playbacks and improve the quality of the cached stream with its popularity. We exploit inherent properties of multimedia streams to extend the semantics of popularity and capture both level of interest among clients and usefulness of a layer in the cache. We devise a fine-grain replacement algorithm suited for layered-encoded streams. Our simulation results show that the interaction between the replacement algorithm and prefetching mechanism causes the state of the cache to converge to an efficient state such that the quality of a cached stream is proportional to its popularity, and the variations in quality of a cached stream are inversely proportional to its popularity. This implies that after serving several requests for a stream, the proxy can effectively hide low bandwidth paths to the original server from interested clients.</description><subject>Bandwidth</subject><subject>Explosives</subject><subject>Internet</subject><subject>Intersymbol interference</subject><subject>Mirrors</subject><subject>Network servers</subject><subject>Pipelines</subject><subject>Prefetching</subject><subject>Streaming media</subject><subject>Web server</subject><issn>0743-166X</issn><issn>2641-9874</issn><isbn>9780780358805</isbn><isbn>0780358805</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkDtPwzAcxC0eElHpF-jkiS3Fr9jOiCoKlVq6dGAicux_qFFejR1Evz1BRTrplt-ddIfQgpIlpSR_3LytV_vdkhFClpozpvgVSpgUNM21EtdonitNJvFMa5LdoIQowVMq5fsdmofwNeWIyCiTWYI-dmMdfQPOG9wP3c8ZW2OPvv3EDdijaX1ocNUN-DSa2sczNs700X8DDnEA0_yBpu9rb030XRuwb3E8At60EYYW4j26rUwdYP7vM3RYPx9Wr-l2_7JZPW1TTyXjKeNGVcJxyBwnlc6UZWXFwFAKipSldiCdVIRpSZ3IpbZWukpzURJHbWX5DD1caqcJpxFCLBofLNS1aaEbQ8FUNkWlnMDFBfQAUPSDb8xwLi4n8l-5LGXC</recordid><startdate>2000</startdate><enddate>2000</enddate><creator>Rejaie, R.</creator><creator>Haobo Yu</creator><creator>Handley, M.</creator><creator>Estrin, D.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>2000</creationdate><title>Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet</title><author>Rejaie, R. ; Haobo Yu ; Handley, M. ; Estrin, D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1623-23a7f4d3e5d30f857c2bf2ea11e70bb8de6d6702861d4968cc6df834b0d1cfc3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Bandwidth</topic><topic>Explosives</topic><topic>Internet</topic><topic>Intersymbol interference</topic><topic>Mirrors</topic><topic>Network servers</topic><topic>Pipelines</topic><topic>Prefetching</topic><topic>Streaming media</topic><topic>Web server</topic><toplevel>online_resources</toplevel><creatorcontrib>Rejaie, R.</creatorcontrib><creatorcontrib>Haobo Yu</creatorcontrib><creatorcontrib>Handley, M.</creatorcontrib><creatorcontrib>Estrin, D.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Computer and Information Systems 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></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rejaie, R.</au><au>Haobo Yu</au><au>Handley, M.</au><au>Estrin, D.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet</atitle><btitle>Annual Joint Conference of the IEEE Computer and Communications Societies</btitle><stitle>INFCOM</stitle><date>2000</date><risdate>2000</risdate><volume>2</volume><spage>980</spage><epage>989 vol.2</epage><pages>980-989 vol.2</pages><issn>0743-166X</issn><eissn>2641-9874</eissn><isbn>9780780358805</isbn><isbn>0780358805</isbn><abstract>The Internet has witnessed a rapid growth in deployment of Web-based streaming applications during recent years. In these applications, the server should be able to perform end-to-end congestion control and quality adaptation to match the delivered stream quality to the average available bandwidth. Thus the delivered quality is limited by the bottleneck bandwidth on the path to the client. This paper proposes a proxy caching mechanism for layered-encoded multimedia streams in the Internet to maximize the delivered quality of popular streams to interested clients. The main challenge is to replay a quality-variable cached stream while performing quality adaptation effectively in response to the variations in available bandwidth. We present a prefetching mechanism to support higher quality cached streams during subsequent playbacks and improve the quality of the cached stream with its popularity. We exploit inherent properties of multimedia streams to extend the semantics of popularity and capture both level of interest among clients and usefulness of a layer in the cache. We devise a fine-grain replacement algorithm suited for layered-encoded streams. Our simulation results show that the interaction between the replacement algorithm and prefetching mechanism causes the state of the cache to converge to an efficient state such that the quality of a cached stream is proportional to its popularity, and the variations in quality of a cached stream are inversely proportional to its popularity. This implies that after serving several requests for a stream, the proxy can effectively hide low bandwidth paths to the original server from interested clients.</abstract><pub>IEEE</pub><doi>10.1109/INFCOM.2000.832273</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0743-166X
ispartof Annual Joint Conference of the IEEE Computer and Communications Societies, 2000, Vol.2, p.980-989 vol.2
issn 0743-166X
2641-9874
language eng
recordid cdi_ieee_primary_832273
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Bandwidth
Explosives
Internet
Intersymbol interference
Mirrors
Network servers
Pipelines
Prefetching
Streaming media
Web server
title Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T14%3A35%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Multimedia%20proxy%20caching%20mechanism%20for%20quality%20adaptive%20streaming%20applications%20in%20the%20Internet&rft.btitle=Annual%20Joint%20Conference%20of%20the%20IEEE%20Computer%20and%20Communications%20Societies&rft.au=Rejaie,%20R.&rft.date=2000&rft.volume=2&rft.spage=980&rft.epage=989%20vol.2&rft.pages=980-989%20vol.2&rft.issn=0743-166X&rft.eissn=2641-9874&rft.isbn=9780780358805&rft.isbn_list=0780358805&rft_id=info:doi/10.1109/INFCOM.2000.832273&rft_dat=%3Cproquest_6IE%3E27586166%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=27586166&rft_id=info:pmid/&rft_ieee_id=832273&rfr_iscdi=true