EP0845907A2

System and method for handling multimedia datastreams employing shared loop architecture multimedia subsystem clusters

Abstract

In order to increase the number of datastreams provided by a multimedia system, a cluster of clusters of multimedia A/V server subsystems is provided. Each cluster in turn is comprised of a plurality of A/V servers, a shared loop architecture plurality of data storage devices interconnected to the A/V servers whereby any storage device is substantially equally accessible by any of the servers in the cluster; and a highly available control server subsystem interconnected to the A/V servers and the data storage devices for controlling the A/V servers and the data storage devices. Each of the clusters is interconnected to a high speed switch for delivery of datastreams from the cluster to the end user. One of the control server subsystems also serves as a master control server assigning a request for a datastream to one of the clusters.

EP0845907A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 31 October 2017, 8.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    A method for providing a large number of datastreams in a multimedia datastream server system comprising:generating a datastream request;assigning one of a plurality of clusters of A/V servers to service said request by a master controller in response to said request, each of said clusters including: a plurality of said A/V servers;a control server subsystem;and a plurality of storage devices configured in a shared data loop and interconnected to said plurality of A/V servers and said control server subsystem;and servicing said request by said assigned one of said clusters.
  2. 7
    An apparatus for providing a large number of datastreams in a multimedia datastream server system comprising:means for generating a datastream request;means for assigning one of a plurality of clusters of A/V servers to service said request by a master controller in response to said request, each of said clusters including: a plurality of said A/V servers;a control server subsystem;and a plurality of storage devices configured in a shared data loop and interconnected to said plurality of A/V servers and said control server subsystem;and means for servicing said request by said assigned one of said clusters.