logo
    Capacity of P2P On-Demand Streaming With Simple, Robust, and Decentralized Control
    22
    Citation
    27
    Reference
    10
    Related Paper
    Citation Trend
    Abstract:
    The performance of large-scale peer-to-peer (P2P) video-on-demand (VoD) streaming systems can be very challenging to analyze due to sparse connectivity and complex, random dynamics. Specifically, in practical P2P VoD systems, each peer only interacts with a small number of other peers/neighbors. Furthermore, its upload capacity, downloading position, and content availability change dynamically and randomly. In this paper, we rigorously study large-scale P2P VoD systems with sparse connectivity among peers and investigate simple and decentralized P2P control strategies that can provably achieve close-to-optimal streaming capacity. We first focus on a single streaming channel. Using a simple algorithm that assigns each peer a random set of Θ(logN) neighbors and allocates upload capacity uniformly, we show that a close-to-optimal streaming rate can be asymptotically achieved for all peers with high probability as the number of peers N increases. Furthermore, the tracker does not need to obtain detailed knowledge of which chunks each peer caches, and hence incurs low overhead. We then study multiple streaming channels where peers watching one channel may help peers in another channel with insufficient upload bandwidth. We propose a simple random cache-placement strategy and show that a close-to-optimal streaming capacity region for all channels can be attained with high probability, again with only Θ(logN) per-peer neighbors. These results provide important insights into the dynamics of large-scale P2P VoD systems, which will be useful for guiding the design of improved P2P control protocols.
    Keywords:
    On demand
    Decentralised system
    Video on demand
    The video on demand (VOD) service can be implemented in a variety of ways called service policies. This paper investigates the characteristics of three distinct service policies, namely, on demand single cast, on demand multicast and phase multicast. The performance of the different service policies are evaluated and it was found that the on demand single cast policy is suitable for specialised viewing while phase multicast and on demand multicast can be used for broadcast video.
    Video on demand
    On demand
    IP multicast
    Citations (7)
    This paper introduces the background of the integration of three networks, one of the important business of broadcast television, video on demand system based on NGOD architecture, system composition, system interface, and the typical user processes, finally has made the summary and prospect of interactive video on demand service.
    Video on demand
    On demand
    Interactive Television
    Citations (0)
    Recent technological advances have made multimedia on-demand services, such as home entertainment and home-shopping, important to the consumer market. One of the most challenging aspects of this type of service is providing access either instantaneously or within a small and reasonable latency upon request. In this paper, we discuss a novel approach, termed adaptive piggybacking, which can be used to provide on-demand or nearly-on-demand service and at the same time reduce the I/O demand on the multimedia storage server.
    Video on demand
    On demand
    Consumer Demand
    Citations (64)
    Video on Demand system is also known as interactive television-on-demand system. It is a two-way audio and video-on-demand system and realizes to play video program according to the user’s needs, which is based on the new concept of “user independent”. This paper briefly introduces the concept of video-on-demand system, streaming media transmission protocol, JMF features and structure and describes the overall structure and function of each part of the on-demand system.
    Video on demand
    On demand
    Interactive media
    Video Streaming
    Recent technological advances have made multimedia on-demand services, such as home entertainment and home-shopping, important to the consumer market. One of the most challenging aspects of this type of service is providing access either instantaneously or within a small and reasonable latency upon request. In this paper, we discuss a novel approach, termed adaptive piggybacking, which can be used to provide on-demand or nearly-on-demand service and at the same time reduce the I/O demand on the multimedia storage server.
    Video on demand
    On demand
    Consumer Demand
    Citations (109)
    This survey is an analysis about different Video-On-Demand protocols. They have been classified depending on the mode of service that they have. After analysing them, the most popular two developed systems have been explained: Youtube and CNN Pipeline. Video-On-Demand is a service that enables users to select a video (or a movie) from a large collection while sitting at home and permits to have almost as a good a control over the viewing of the video as when using a conventional VCR.
    Video on demand
    On demand
    Mode (computer interface)
    Video game
    Citations (0)
    Video on Demand service can solve the problem of passivity of video service existed in traditional libraries and limitation of time and space.This paper has introduced Video on Demand system based on streaming media technology and analyzed the application and design of Video on Demand system in the electronic reading-room of university library.
    Video on demand
    On demand
    Citations (0)
    This article discusses some methods of the implementation of VOD (Video-On-Demand) systems and presents a new scheme called timeshared VOD to implement TVOD (True VOD) system. This scheme which is similar to the multitask system can reduce the costs of content and technology yet provide a service quality that matches user expectations.
    Video on demand
    On demand
    Video Streaming
    Citations (0)
    This article introduces the concept of the Video on Demand System and Streaming Media Technology. Firstly, it analyses the current situation of the Video on Demand and the user requirement. The authors consider that Video on Demand System demands to be intelligent and take developing the Video on Demand System as an example. By using vs2005 as a development tool, we develop system using web services technology and Streaming Media Technology, and then probe some troubles and experiences coming across in the process to realize Video on Demand System based on Streaming Media Technology.
    Video on demand
    On demand
    Video Streaming
    Citations (3)