Designs of high quality streaming proxy systems
Researchers often use segment-based proxy caching strategies to deliver streaming media by partially caching media objects. The existing strategies mainly consider increasing the byte hit ratio and/or reducing the client perceived startup latency (denoted by the metric delayed startup ratio). Howeve...
Saved in:
Published in | 2004 IEEE Infocom Vol. 3; pp. 1512 - 1521 vol.3 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
Piscataway, New Jersey
IEEE
2004
|
Subjects | |
Online Access | Get full text |
ISBN | 0780383559 9780780383555 |
ISSN | 0743-166X |
DOI | 10.1109/INFCOM.2004.1354565 |
Cover
Abstract | Researchers often use segment-based proxy caching strategies to deliver streaming media by partially caching media objects. The existing strategies mainly consider increasing the byte hit ratio and/or reducing the client perceived startup latency (denoted by the metric delayed startup ratio). However, these efforts do not guarantee continuous media delivery because the to-be-viewed object segments may not be cached in the proxy when they are demanded. The potential consequence is playback jitter at the client side due to proxy delay in fetching the uncached segments, which we call proxy jitter. Thus, for the best interests of clients, a correct model for streaming proxy system design should aim to minimize proxy jitter subject to reducing the delayed startup ratio and increasing the byte hit ratio. However, we have observed two major pairs of conflicting interests inherent in this model: (1) one between improving the byte hit ratio and reducing proxy jitter, and (2) the other between improving the byte hit ratio and reducing the delayed startup ratio. In this study, we first propose an active prefetching method for in-time prefetching of uncached segments, which provides insights into the first pair of conflicting interests. Second, we further improve our lazy-segmentation scheme which effectively addresses the second pair of the conflicting interests. Finally, considering our main objective of minimizing proxy jitter and optimizing the two trade-offs, we propose a new streaming proxy system called Hyper Proxy by effectively coordinating both prefetching and segmentation techniques. Synthetic and real workloads are used to systematically evaluate our system. The performance results show that the hyper proxy system generates minimum proxy jitter with a low delayed startup ratio and a small decrease of byte hit ratio compared with existing schemes |
---|---|
AbstractList | Researchers often use segment-based proxy caching strategies to deliver streaming media by partially caching media objects. The existing strategies mainly consider increasing the byte hit ratio and/or reducing the client perceived startup latency (denoted by the metric delayed startup ratio). However, these efforts do not guarantee continuous media delivery because the to-be-viewed object segments may not be cached in the proxy when they are demanded. The potential consequence is playback jitter at the client side due to proxy delay in fetching the uncached segments, which we call proxy jitter. Thus, for the best interests of clients, a correct model for streaming proxy system design should aim to minimize proxy jitter subject to reducing the delayed startup ratio and increasing the byte hit ratio. However, we have observed two major pairs of conflicting interests inherent in this model: (1) one between improving the byte hit ratio and reducing proxy jitter, and (2) the other between improving the byte hit ratio and reducing the delayed startup ratio. In this study, we first propose an active prefetching method for in-time prefetching of uncached segments, which provides insights into the first pair of conflicting interests. Second, we further improve our lazy-segmentation scheme which effectively addresses the second pair of the conflicting interests. Finally, considering our main objective of minimizing proxy jitter and optimizing the two trade-offs, we propose a new streaming proxy system called Hyper Proxy by effectively coordinating both prefetching and segmentation techniques. Synthetic and real workloads are used to systematically evaluate our system. The performance results show that the hyper proxy system generates minimum proxy jitter with a low delayed startup ratio and a small decrease of byte hit ratio compared with existing schemes |
Author | Xiaodong Zhang Wee, S. Bo Shen Songqing Chen |
Author_xml | – sequence: 1 surname: Songqing Chen fullname: Songqing Chen organization: Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA – sequence: 2 surname: Bo Shen fullname: Bo Shen – sequence: 3 givenname: S. surname: Wee fullname: Wee, S. – sequence: 4 surname: Xiaodong Zhang fullname: Xiaodong Zhang |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=19152588$$DView record in Pascal Francis |
BookMark | eNpFkM1Kw0AYRQesYFt9gm6ycZn0m5nM31KirYVqNwruytfJJB3Jn5kI5u0tRHB1OdzDXdwFmTVt4whZUUgoBbPevW6yw0vCANKEcpEKKa7IApQGrrkQZkbmoFIeUyk_bsgihE8A0IrJOVk_uuDLJkRtEZ19eY6-vrHywxiFoXdY-6aMur79ufAYBleHW3JdYBXc3V8uyfvm6S17jveH7S572MeeAR9iByidAa5OKneMa6lNCoIZZjlDlClKSnNxQkBKjQVrpSxyNEIDCqFVzpfkftrtMFisih4b68Ox632N_XikhgomtL54q8nzzrn_ejqB_wIUxFGv |
ContentType | Conference Proceeding |
Copyright | 2007 INIST-CNRS |
Copyright_xml | – notice: 2007 INIST-CNRS |
DBID | 6IE 6IH CBEJK RIE RIO IQODW |
DOI | 10.1109/INFCOM.2004.1354565 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore digital library IEEE Proceedings Order Plans (POP) 1998-present Pascal-Francis |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore Digital Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science Applied Sciences |
EndPage | 1521 vol.3 |
ExternalDocumentID | 19152588 1354565 |
Genre | orig-research |
GroupedDBID | 23M 29I 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS AAVQY IQODW |
ID | FETCH-LOGICAL-i203t-e0a6e9037b7de238689405292c32aa64a611d5ba0a119c0cc66fda9580a5587d3 |
IEDL.DBID | RIE |
ISBN | 0780383559 9780780383555 |
ISSN | 0743-166X |
IngestDate | Wed Apr 02 07:27:13 EDT 2025 Tue Aug 26 18:10:09 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Keywords | Performance evaluation Streaming Prefetching Segmentation Cache memory Storage management Jitter System design Proxy server Delay time Information transmission Optimization |
Language | English |
License | CC BY 4.0 |
LinkModel | DirectLink |
MeetingName | IEEE INFOCOM 2004 (the conference on computer communications) |
MergedId | FETCHMERGED-LOGICAL-i203t-e0a6e9037b7de238689405292c32aa64a611d5ba0a119c0cc66fda9580a5587d3 |
PageCount | 10 |
ParticipantIDs | ieee_primary_1354565 pascalfrancis_primary_19152588 |
PublicationCentury | 2000 |
PublicationDate | 20040000 2004 |
PublicationDateYYYYMMDD | 2004-01-01 |
PublicationDate_xml | – year: 2004 text: 20040000 |
PublicationDecade | 2000 |
PublicationPlace | Piscataway, New Jersey |
PublicationPlace_xml | – name: Piscataway, New Jersey |
PublicationTitle | 2004 IEEE Infocom |
PublicationTitleAbbrev | INFCOM |
PublicationYear | 2004 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0008726 ssj0000454165 |
Score | 1.6751392 |
Snippet | Researchers often use segment-based proxy caching strategies to deliver streaming media by partially caching media objects. The existing strategies mainly... |
SourceID | pascalfrancis ieee |
SourceType | Index Database Publisher |
StartPage | 1512 |
SubjectTerms | Applied sciences Computer science Delay Educational institutions Exact sciences and technology Internet Jitter Laboratories Mobile computing Prefetching Streaming media Systems, networks and services of telecommunications Telecommunications Telecommunications and information theory Transmission and modulation (techniques and equipments) Web server |
Title | Designs of high quality streaming proxy systems |
URI | https://ieeexplore.ieee.org/document/1354565 |
Volume | 3 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFH8BTnpBASN-pQePDtp17bozStAE9CAJN9KvJcYIRsZB_3rbdXxoPHhbs3Vr35q-j773-wFcp8JQZ4fSKLcmjxJGVCRNhiNlSG5iywxXPjQwnvDRNHmYsVkNbra1MNbaMvnM9vxleZZvlnrtQ2V9Qr2-Z3Wou2UWarW28RQPJUf4zvQVaUm1FiA4OZ-VLrvAziFzNnSFvLNpswqOiOCsfz8ZDh7HpePYq75XEa_4tEm5cpLLA-XFnh4aNmG8mUFIP3ntrQvV01-_wB3_O8Uj6Owq_tDTVpcdQ80uWtDcUD6gagdoweEefmEb-rdl_scKLXPkcY9RKNH8RL4CRb65Z1A5ThTwolcdmA7vngejqGJgiF5iTIvIYslthmmqUmOdcuciS_zRYKxpLCVPJCfEMCWxJCTTWGvOcyMzJrBkTKSGnkBjsVzYU0CaaoaxwtxQ90tS497k9wae09zGmaZdaHtpzN8DyMa8EkQXrn4IfXc_88xNQpz93e8cDkKOjQ-WXECj-FjbS2c-FOqqXDffpym8Dg |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFH9BPKgXFDDiB_bg0Y12XbvtjBJQhh4g4Ua6tkuMEYyMg_71ttv40HjwtC7r1vVt6fvoe78fwE0QKmrsUOqkWqWOz0jiCBVhJ1EkVZ5miic2NBCPeH_iP0zZtAK3m1oYrXWefKZd28z38tVCrmyorEOo1fdsD_bN0WdFtdYmomLB5AjfGr9hkJOtFSCcnE9zpz3ExiUzVnSJvbM-ZyUgEcFRZzDqdZ_i3HV0yxFL6hWbOCmWRnZpQXqxo4l6NYjXcygSUF7dVZa48usXvON_J3kMzW3NH3reaLMTqOh5HWpr0gdUrgF1ONpBMGxA5y7PAFmiRYos8jEqijQ_ka1BEW-mD8rfExWI0csmTHr3427fKTkYnBcP08zRWHAdYRokgdJGvfMw8u3moCepJwT3BSdEsURgQUgksZScp0pELMSCsTBQ9BSq88VcnwGSVDKME8wVNZ8kUOZJdnXgKU21F0nagoaVxuy9gNmYlYJoQfuH0LfXI8vdFIbnf993DQf9cTycDQejxws4LDJubOjkEqrZx0pfGWMiS9r5P_QNtyC_Ww |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2004+IEEE+Infocom&rft.atitle=Designs+of+high+quality+streaming+proxy+systems&rft.au=SONGQING+CHEN&rft.au=BO+SHEN&rft.au=WEE%2C+Susie&rft.au=XIAODONG+ZHANG&rft.date=2004-01-01&rft.pub=IEEE&rft.isbn=9780780383555&rft.spage=1512&rft.epage=1521&rft_id=info:doi/10.1109%2FINFCOM.2004.1354565&rft.externalDBID=n%2Fa&rft.externalDocID=19152588 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0743-166X&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0743-166X&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0743-166X&client=summon |