← Back to Patent Explorer
US6460082B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Management of service-oriented resources across heterogeneous media servers using homogenous service units and service signatures to configure the media servers

Assignee: Sandpiper Cdn LLC
•
Filing: 1999-06-17
•
Granted: 2002-10-01
•
Expires: 2019-06-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for configuring service-oriented resources suitable for the resource management in a media server and more particularly, for resource configuration across distributed media servers. Heterogeneous media serves are configured in terms of homogeneous service-oriented resource units each used to represent a resource allocation commitment from a participating server for provisioning a particular media service on demand. A service unit associated with each different service supported by a media server represents an envelope of resource requirements as needed for provisioning a service. The method includes generating a resource envelope, and additionally compensating, at a media server, for differences between true resource utilization and resource envelope projected by a service unit. Each service unit also comprises a signature representing metadata used to control access to a service unit by defining rights, privileges, and characteristics of services that may use that particular server unit.

Inventors

  • 👤 Leon L. Lumelsky
  • 👤 Nelson R. Manohar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 17:47
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5061; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F2209/00; G06F2209/50; G06F2209/5011; G06F2209/5014

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 214 words
A system for administering resources in heterogeneous server devices included in a distributed wide area computer network, said resources including media content and service resources for providing said media content to clients, said system comprising: a) for each of said server devices, a first resource pool comprising resources for providing media services and capable of being locally administered; and a second resource pool comprising resources for providing media services, and capable of being remotely administered; each of said media services having an associated homogeneous service unit comprising a resource envelop representing a commitment of resources for provisioning a media service by a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and b) an administrator device for receiving client requests and determining a server device to provide a requested service, said administrator device accessing said homogeneous service units and comparing said homogeneous service units of associated server devices according to a predetermined criteria provided in an associated metadata construct to determine said server device, whereby said homogeneous server units provide a basis for integrating management of services and resources of heterogeneous server devices in said distributed wide area network.
Claim 2
Independent Claim 214 words
A system for administering resources in heterogeneous server devices included in a distributed wide area computer network, said resources including media content and service resources for providing said media content to clients, said system comprising: a) for each of said server devices, a first resource pool comprising resources for providing media services and capable of being locally administered; and a second resource pool comprising resources for providing media services, and capable of being remotely administered; each of said media services having an associated homogeneous service unit comprising a resource envelop representing a commitment of resources for provisioning a media service by a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and b) an administrator device for receiving client requests and determining a server device to provide a requested service, said administrator device accessing said homogeneous service units and comparing said homogeneous service units of associated server devices according to a predetermined criteria provided in an associated metadata construct to determine said server device, whereby said homogeneous server units provide a basis for integrating management of services and resources of heterogeneous server devices in said distributed wide area network.
Claim 3
Dependent Claim 30 words
The system as claimed in claim 1 , wherein each service unit associated with a media service projects an envelope of resource requirements as needed for provisioning a media service.
Claim 4
Dependent Claim 42 words
The system as claimed in claim 2 , wherein each service unit associated with a media service includes an associated service signature comprising metadata for enabling access to a service unit, each said server device including means for enforcing said service signatures.
Claim 5
Dependent Claim 28 words
The system as claimed in claim 3 , wherein a service signature includes metadata representing rights, privileges and characteristics of services that may use a particular service unit.
Claim 6
Dependent Claim 52 words
The system as claimed in claim 3 , wherein said server device further comprises: a) means for monitoring resource utilization when provisioning a media service; and b) means for compensating for differences between true resource utilization when providing a media service and its resource envelope as projected in its associated service unit.
Claim 7
Dependent Claim 35 words
The system as claimed in claim 5 , wherein said service signature further includes one or more run-time compensation strategies for updating a projected resource envelope associated with a service unit at different network loads.
Claim 8
Dependent Claim 37 words
The system as claimed in claim 1 , wherein a projected resource envelope includes data indicating one or more resource allocations selected from the group comprising: memory usage; disk storage; disk bandwidth; CPU resources; and network bandwidth.
Claim 9
Dependent Claim 19 words
The system as claimed in claim 7 , wherein one or more said resource allocations includes a time-variant profile.
Claim 10
Dependent Claim 16 words
The system as claimed in claim 1 , wherein said predetermined criteria includes a cost metric.
Claim 11
Dependent Claim 29 words
The system as claimed in claim 1 , whereby allocation of resources in said first and second resource pools is determined by a local administrator for said server device.
Claim 12
Dependent Claim 40 words
The system as claimed in claim 10 , wherein each of said first and second resource pools comprises one or more service bins allocated according to service units and one or more storage bins allocated according to media content objects.
Claim 13
Dependent Claim 33 words
The system as claimed in claim 10 , further including a capabilities bank for downloading capabilities to said server device for configuring said service and storage bins thereof according to a determined administration.
Claim 14
Dependent Claim 41 words
The system as claimed in claim 10 , further including means for generating a streaming connection comprising a media service, said generating means including binding a storage bin to a service bin, the binding being evaluated at a quality of service.
Claim 15
Dependent Claim 26 words
The system as claimed in claim 13 , wherein a storage bin may be bound to a service bin from a same or different resource pool.
Claim 16
Independent Claim 170 words
A method for administering resources included in heterogeneous server devices comprising a distributed wide area computer network, said server devices including media content and service resources for providing said media content to clients, said method comprising: a) receiving a request for provisioning a media service to a client; b) accessing homogeneous service units associated with the requested service, each of said homogeneous service units comprising a resource envelop representing a commitment of resources for provisioning a requested media service to said client from a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and c) determining a server device having resources capable of provisioning said requested media service according to requirements specified in its associated service unit and said metadata construct, whereby homogeneous service units provide basis for integrating management of services and resources of said heterogeneous server devices in said distributed wide area network.
Claim 17
Independent Claim 170 words
A method for administering resources included in heterogeneous server devices comprising a distributed wide area computer network, said server devices including media content and service resources for providing said media content to clients, said method comprising: a) receiving a request for provisioning a media service to a client; b) accessing homogeneous service units associated with the requested service, each of said homogeneous service units comprising a resource envelop representing a commitment of resources for provisioning a requested media service to said client from a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and c) determining a server device having resources capable of provisioning said requested media service according to requirements specified in its associated service unit and said metadata construct, whereby homogeneous service units provide basis for integrating management of services and resources of said heterogeneous server devices in said distributed wide area network.
Claim 18
Dependent Claim 29 words
The method as claimed in claim 15 , wherein said determining step c) includes comparing different service units associated with a requested service according to a predetermined cost metric.
Claim 19
Dependent Claim 34 words
The method as claimed in claim 15 , wherein said method further including step d) of allocating resources at a server device according to a service unit in order to provision a media service.
Claim 20
Dependent Claim 50 words
The method as claimed in claim 17 , wherein each service unit associated with a media service includes an associated service signature comprising metadata used to enable access to a service unit, said accessing step b) further including the step of enforcing said service signatures at a media server device.
Claim 21
Dependent Claim 53 words
The method as claimed in claim 17 , further including the steps of: e) monitoring true resource utilization at a server device when providing said media service; and f) real-time compensating for differences between true resource utilization when providing said media service and its resource envelope as projected in its associated service unit.
Claim 22
Dependent Claim 40 words
The method as claimed in claim 19 , wherein resources are allocated at a server device from a first resource pool, said method including transferring remaining resources not being used for provisioning a service in a second pool of resources.
Claim 23
Dependent Claim 26 words
The method as claimed in claim 20 , wherein said compensating step f) includes allocating resources from said second pool of resources for supporting real-time compensations.
Claim 24
Dependent Claim 35 words
The method as claimed in claim 20 , wherein said first resource pool comprises one-or more service bins allocated according to service units and one or more storage bins allocated according to media content objects.
Claim 25
Dependent Claim 37 words
The method as claimed in claim 22 , further including the step of downloading capabilities from a remote capabilities bank to said server device for configuring said service and storage bins thereof according to a determined administration.
Claim 26
Dependent Claim 47 words
The method as claimed in claim 23 , wherein said step of provisioning said media service further includes generating a streaming connection between a server device and a client by binding a storage bin to a service bin, the binding being evaluated at a quality of service.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-30 2006-04-01 2006-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-30 2010-04-01 2010-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-30 2014-04-01 2014-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag