Data striping and reliability aspects in distributed video servers

  • Authors:
  • Jamel Gafsi;Ernst W. Biersack

  • Affiliations:
  • Institut EURECOM, B.P. 193, 06904 Sophia Antipolis Cedex, France;Institut EURECOM, B.P. 193, 06904 Sophia Antipolis Cedex, France

  • Venue:
  • Cluster Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

To provide the required amount of storage and bandwidth, a video server typically comprises a large number of disks. As the total number of disks increases, the influence of the striping algorithm that determines how video data are distributed across the disks becomes decisive in terms of overall server cost and performance. Also introducing fault-tolerance against disk failures becomes a must. In this paper, we first evaluate different striping algorithms in terms of throughput, buffer requirement, and start-up latency for a non-fault-tolerant server. We then examine the impact of data striping on a fault-tolerant server and show that the striping policy and the optimal technique to assure fault-tolerance are related: Depending on the technique used to assure fault-tolerance (mirroring or parity), different striping techniques perform best.