LightBlog
Contact at mumbai.academics@gmail.com or 8097636691/9323040215
Responsive Ads Here

Thursday, 22 February 2018

Insights on Media Streaming Progress Using BitTorrent-Like Protocols for On-Demand Streaming(2012)


Insights on Media Streaming 

Progress Using 

BitTorrent-Like Protocols for 

On-Demand Streaming(2012)

Abstract
This paper develops analytical models that characterize the behavior of on-demand stored media content delivery using BitTorrent-like protocols. The models capture the effects of different piece selection policies, including Rarest-First, two variants of In-Order, and two probabilistic policies (Portion and Zipf). Our models provide insight into system behavior and help explain the sluggishness of the system with In-Order streaming. We use the models to compare different retrieval policies across a wide range of system parameters, including peer arrival rate, upload/ download bandwidth, and seed residence time. We also provide quantitative results on the startup delays and retrieval times for streaming media delivery. Our results provide insights into the design tradeoffs for on-demand media streaming in peer-to-peer networks. Finally, the models are validated using simulations.
Existing System
On-demand streaming of stored media files differs in subtle but important ways from media streaming. First, streaming typically involves only a single streaming source, whereas stored media streaming can involve many providers of content. Second, the stored media case involves retrieving the entire media object, while the streaming case allows peers to join at any time (i.e., mid-stream), without retrieving earlier portions of the stream. Thus, the issue of “startup delay” differs in the two scenarios (i.e., joining an existing stream versus starting a new stream). Third, the peers in a streaming scenario have a shared temporal content focus, while the stored media case has greater temporal diversity of requests. The peer dynamics resemble those of file downloading while still requiring low startup delays for the sequential playback of large media objects. Finally, streaming implicitly involves sustained content delivery at the intrinsic media playback rate, while the stored media case is general: The retrieval rate could be slower than, faster than, or the same as the media playback rate, or even vary with time.
Proposed System
In this paper, we analytically characterize the performance of BitTorrent-like protocols for on-demand streaming of stored media files. Our models capture performance differences between various policies and configuration details (e.g., piece selection policies, upload bandwidth) and allow us to answer questions related to the efficiency and user-perceived performance of BitTorrent-like on-demand streaming protocols.
The main contributions in our paper are the following.
·        We show that the analysis of P2P media streaming is decomposable into download progress and sequential progress, which can be analyzed separately. Furthermore, improving one component can usually be done without compromising the other.
·        We develop detailed analytical models that explicitly consider piece selection policies. The models accurately predict the transition rate of downloaders to seeds, as well as the steady-state swarm population size and mix. The models provide important insights into the efficiency of on-demand media streaming in P2P networks.
Module Description
  • Server
  • Clients
  • Upload to server
  • Download from Peers
Main Modules:-
  • Server
            Server receives files from various clients, provides file information and clients information to other clients.
  • Clients
            Client sends the files to server and other requested clients. Client downloads the files from other clients.
  • Upload to server
            Clients upload the files to server to provide them to other clients.
  • Download from Peers(Clients)
            When a client requests a file the file downloads from the client (which is source of the file uploaded to server) or another client (which is download the file from server recently).
Software Requirement Specification
Software Specification
Operating System       :           Windows XP
Technology                 :           JAVA
Hardware Specification
Processor                     :           Pentium IV
RAM                           :           512 MB
Hard Disk                   :           80GB

No comments:

Post a Comment