Segmented patching broadcasting protocol for video data

  • Authors:
  • Satish Chand;Bijendra Kumar;Hari Om

  • Affiliations:
  • Computer Engineering Division, Netaji Subhas Institute of Technology, Sector-3, Dwarka, New Delhi, India;Computer Engineering Division, Netaji Subhas Institute of Technology, Sector-3, Dwarka, New Delhi, India;Department of Computer Science and Engineering, Indian School of Mines University, Dhanbad, India

  • Venue:
  • Computer Communications
  • Year:
  • 2009

Quantified Score

Hi-index 0.24

Visualization

Abstract

In adaptive segment-based patching scheme, the video is divided into fixed number of segments, which are transmitted over the server channels. For efficient transmission of the video segments, the server channels are classified into two types - regular and patching channels. A regular channel generally transmits fixed number of segments and a patching channel helps transmitting those segments that cannot be provided by any regular channel to the users. The number of segments transmitted by the first regular channel is decided by the number of regular channels that are allocated to the video by the video server. Other regular channels transmit pre-specified number of segments. This scheme estimates the bandwidth of the patching channels based on the requests received at the video server in terms of fixed time intervals, called time slots. The bandwidth estimation in this scheme is less accurate because for multiple requests received in a time slot more than one patching channels are used. Second, the probability distribution considered in this scheme does not satisfy the basic rule, i.e., the sum of all probabilities is not 1. In this paper, we address these issues and propose a new protocol named as Segmented Patching Broadcasting Protocol for Video Data. The average server bandwidth allocated to the patching channels is much less as compared to the adaptive segment-based patching scheme because only one patching channel is sufficient for any number of requests received in a time slot.