×

Self-regulated resource management of distributed computer resources

  • US 6,516,350 B1
  • Filed: 06/17/1999
  • Issued: 02/04/2003
  • Est. Priority Date: 06/17/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for regulating server resources in a distributed wide area network comprising servers interconnected by a computer networking environment, said resources including multimedia object resources and resources for storing and streaming said multimedia objects to requesting clients, the system comprising:

  • first service management means implementing objects for receiving client requests for streaming object resources from a server to said client, generating statistics associated with demand for said object resources, and automatically mapping said requests to available servers in said network based on predetermined criteria, including user profiles for characterizing client resources and user preferences relating to receipt of said object resource, and per-flow services relating to one or more selected from the group comprising, transcoding object content, offered pricing for said content, billing, authorizing and authenticating users, and encrypting/decrypting data content, and wherein said first management means further includes one or more first negotiator objects for locating a service object in said distributed network capable of handling said request according to said predetermined criteria, generating and placing inquiries related to said received requests, and negotiating requests with a service object; and

    , second system management means implementing objects for automatically shaping capacity of object resources at said servers in said distributed network based on said demand statistics, current available capacity of said servers and a willingness factor associated with each server for providing said requested resource, said second management including means for automatically replicating an object associated with said objects resources and temporarily placing said object replicas at one or more server devices having available capacity according to said predetermined criteria, wherein performance for placing requests of said first management means has an input of and considers said capacity shaping provided by said second management means.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×