×

System And Method For Highly-Scalable Real-Time And Time-Based Data Delivery Using Server Clusters

  • US 20080209067A1
  • Filed: 02/27/2008
  • Published: 08/28/2008
  • Est. Priority Date: 07/24/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for scaling a video-on-demand system having a plurality of servers providing time-based streaming of at least one media asset, said method comprising:

  • configuring a server system including a first initial plurality of networked servers to store an initial multiplicity of media assets including a particular media asset;

    dynamically balancing the initial placement of the media assets and a subsequent replication of at least one of the multiplicity of media assets including the particular media asset among the plurality of servers according to the following policies;

    (i) perform the balancing before a particular media asset stream is requested by a user,(ii) perform the balancing at the point at which the particular media asset stream is requested by the user, and(iii) never perform the balancing for a particular media asset after a session for streaming the particular media asset has been requested by the user;

    the dynamic balancing including dynamic content replication to increase the number of copies of the media asset content placed on the servers without dynamic session migration between the servers after the particular media asset streaming to the user has been initiated, and identifying a least loaded server among the plurality of servers and initiating a new media asset streaming from the identified least loaded server at the time; and

    continuing the session including continuing the streaming of the particular media asset to the user from the same server from which the streaming was initiated without switching or migrating the streaming to a different one of the plurality of servers.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×