Browse Prior Art Database

Buffer Management for Load Balancing in a Distributed Video-On-Demand Environment

IP.com Disclosure Number: IPCOM000116885D
Original Publication Date: 1995-Nov-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Dan, A: AUTHOR [+2]

Abstract

Disclosed is a method for managing network front-end buffers to reduce the loads on the heavily loaded disks in a distributed video server environment where multiple network front-ends share the same set of disks.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 65% of the total text.

Buffer Management for Load Balancing in a Distributed Video-On-Demand
Environment

      Disclosed is a method for managing network front-end buffers to
reduce the loads on the heavily loaded disks in a distributed video
server environment where multiple network front-ends share the same
set of disks.

      In a distributed on-demand-video server environment different
clients are connected to different network front-ends.  The
front-ends
share a common set of disks and/or video servers.  Some disks and/or
servers may be more heavily loaded than others.  Buffering at the
front-ends can be used to reduce the required disk bandwidth.

      In general, disks may be accessed by the front-ends either
directly or through a video server.  The load on a heavily loaded
disk in a video server can be reduced to some extent by the use of
local buffer in the associated video server.  However, this ability
to reduce load on the heavily loaded disk is bounded by the amount of
available buffer in the video server.  Alternatively, there may be no
such facility if the disks are accessed directly by the front-ends.

      The disclosed method is based on the observation that if two
different clients request the same video separated by a short
interval, then data brought in by one can be used by the other by
retaining the blocks in the front-end buffer.  Hence no additional
request on the disk needs to be made for the second client.  The
buffering is simpler if both cli...