Dynamic peer buffer adjustment to improve service availability on peer-to-peer on-demand streaming networks

被引:0
|
作者
Chow-Sing Lin
Meng-Jia Yan
机构
[1] National University of Tainan,Department of Computer Science and Information Engineering
关键词
Dynamic buffering; Service availability; Multiple description coding; Peer-to-peer; Streaming;
D O I
暂无
中图分类号
学科分类号
摘要
In general, on-demand video services enable clients to watch videos from beginning to end. As long as clients are able to buffer the initial part of the video they are watching, on-demand service can provide access to the video to the next clients who request to watch it. Therefore, the key challenge is how to keep the initial part of a video in a peer’s buffer for as long as possible, and thus maximize the service availability of a video for stream relay. In our previous research work, we proposed a novel caching scheme for peer-to-peer on-demand streaming, called Dynamic Buffering. The dynamic buffering relies on the feature of Multiple Description Coding to gradually reduce the number of cached descriptions held in a peer’s buffers, once the buffer is full. In this paper, we proposed three description dropping policies for dynamic buffering, called sequence dropping, m-dropping, and binary dropping. In addition, mathematical formulas of the reduced number of buffer adjustments of descriptions and the reduction of the average number of selectable descriptions for m-dropping and binary dropping by factors of the number of receiving descriptions (n) and the number of discarded descriptions (m) are established. Experimental results showed that the m-dropping, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\emph{m}=\left\lceil {\frac{n} {2}} \right\rceil$\end{document} generally outperformed m-dropping, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\emph{m}=2$\end{document} and binary dropping in terms of service availability. Even though the accumulated reduction of buffer adjustments for m-dropping policies was less than that for binary dropping, the average number of selectable descriptions for m-dropping was much greater than that for binary dropping. Furthermore, Compared with the sequence dropping, the m-dropping, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\emph{m}=\left\lceil {\frac{n} {2}}\right\rceil$\end{document}, would have much less number of buffer adjustments with little difference of the number of selectable descriptions.
引用
收藏
页码:1 / 15
页数:14
相关论文
共 50 条
  • [1] Dynamic peer buffer adjustment to improve service availability on peer-to-peer on-demand streaming networks
    Lin, Chow-Sing
    Yan, Meng-Jia
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2014, 7 (01) : 1 - 15
  • [2] A peer-to-peer on-demand streaming service and its performance evaluation
    Guo, Y
    Suh, K
    Kurose, J
    Towsley, D
    [J]. 2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL II, PROCEEDINGS, 2003, : 649 - 652
  • [3] Honeycomb: A Peer-to-Peer substrate for on-demand media streaming service
    Deng, DF
    Jin, H
    Zhang, C
    Chen, H
    Liao, XF
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 330 - 339
  • [4] On-Demand Batteries as a Peer-to-Peer Service
    Balson, Alexander
    Bean, Richard
    Chapman, Archie C.
    Snow, Stephen
    Viller, Stephen
    Horrocks, Neil
    Glencross, Mashhuda
    [J]. 2021 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2021,
  • [5] Service Availability for Various Forwarded Descriptions with Dynamic Buffering on Peer-to-Peer Streaming Networks
    Lin, Chow-Sing
    Lin, Jhe-Wei
    [J]. 2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 157 - 162
  • [6] Topology-aware peer-to-peer on-demand streaming
    Zhang, RM
    Butt, AR
    Hu, YC
    [J]. NETWORKING 2005: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS, 2005, 3462 : 1 - 14
  • [7] A peer-to-peer architecture for on-demand video streaming on Internet
    Lei, Z
    Lo, KT
    [J]. 2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2004, : 525 - 528
  • [8] OPTIMIZING SEGMENT CACHING FOR PEER-TO-PEER ON-DEMAND STREAMING
    Tang, Ho-Shing
    Chan, S. -H. Gary
    Li, Haochao
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 810 - 813
  • [9] A novel incentive mechanism improving peer-to-peer on-demand streaming
    Shi, Nan
    Dai, Qionghai
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 91 - +
  • [10] A STOCHASTIC FLUID MODEL FOR ON-DEMAND PEER-TO-PEER STREAMING SERVICES
    Senda, Shuichiro
    Masuyama, Hiroyuki
    Kasahara, Shoji
    [J]. NUMERICAL ALGEBRA CONTROL AND OPTIMIZATION, 2011, 1 (04): : 611 - 626