A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

Authors

  • Amir. H JadidiNejad Faculty of Computer and Information Technology Engineering, QazvinBranch, Islamic Azad University, Qazvin, Iran
  • Venus Marza Department of Computer Engineering, West Tehran Branch, Islamic Azad University, Tehran, Iran
Abstract:

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popularity distribution. The proposed mechanism has been evaluated on two different kinds of topology, Erdos-Renyi Model and Barabasi-Albert Model. It's necessary to mention that scale-free topologies are much more similar to P2P networks like Internet; so it’s closer to reality much more. However, decreasing waiting time is more tangible in them too. The results demonstrate that how our caching mechanism can reduce delay, improve bandwidth consumption, and decrease transport costs. Finally we came to the conclusion that increasing networks' size and videos' chunks has led to decrease much more delay by using proposed algorithm.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Providing Video-on-Demand using Peer-to-Peer Networks

Digital media companies have recently started embracing peer-assisted distribution networks as an alternative to traditional client-server architectures. Such P2P architectures ensure a fast and scalable delivery of media content. However, one of the drawbacks of current P2P architectures is that users need to often wait for the full video to be downloaded before they can start watching it. Whi...

full text

P VoD: Providing Fault Tolerant Video-on-Demand Streaming in Peer-to-Peer Environment

This paper presents a system for video-on-demand streaming in peer-to-peer environment. We start by realizing the major differences between two types of streaming: live and on-demand. These observations lead to a set of problems that need to be solved for a peer-to-peer video-on-demand system. To address these problems, we propose a solution, which includes detail algorithms for building and ma...

full text

A novel caching mechanism for peer-to-peer based media-on-demand streaming

In recent years, peer-to-peer networks and application-level overlays without dedicated infrastructure have been widely proposed to provide on-demand media services on the Internet. However, the scalability issue, which is caused by the asynchronism and the sparsity of the online peers, is a major problem for deploying P2P-based MoD systems, especially when the media server’s capacity is limite...

full text

A Peer-to-Peer Network Architecture for Distributed Video-on-Demand Appliances in Enterprise Networks

Video-on-Demand (VoD) applications have attracted a lot of attention recently and increasingly become a competitive factor on commercial consumer markets. Traditionally, these appliances rely on a client-server architecture where a single server or a cluster of servers stores content that is on request transmitted to the demanding client. VoD servers are expensive and significantly increase the...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 9  issue 1

pages  17- 27

publication date 2018-02-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023