Resource management system for a broadband multipoint bridge
First Claim
1. An electronic multipoint bridge resource management system, comprising:
- a programmatically-implemented processing system having;
a multipoint bridge service that interfaces with a plurality of clients and maintains record information about a group of said clients participating in a multi-user application, where said bridge service receives a quality of service (QOS) specification from each of said clients; and
a resource manager that receives said QOS specification from said bridge service, distributes at least one QOS constraint associated with said QOS specification across flow processing modules of a channel, determines resource requirements for each of said flow processing modules, and determines whether bridge resources can be allocated to meet said QOS specification;
wherein said clients may alter their QOS specifications and retry if said resource manager denies them admission because of a lack of available bridge resources;
wherein said flow processing modules perform application-level functions including audio and/or video combination, synchronization or transformation, and where said flow processing modules are interconnected by flows for data transport; and
wherein said resource requirements include memory, CPUs or DSPs.
8 Assignments
0 Petitions
Accused Products
Abstract
An electronic bridge resource management system, having a programmatically-implemented processing system. A bridge service interfaces with a plurality of clients and receives a quality of service (QOS) specification from each of the clients. A resource manager receives a QOS specification from the bridge service, distributes at least one QOS constraint associated with the QOS specification across flow processing modules of a channel, determines resource requirements for each of the flow processing modules, and then determines whether bridge resources can be allocated to meet the QOS specification. The clients may alter their QOS specifications and retry if the resource manager denies them admission because of a lack of available bridge resources.
-
Citations
20 Claims
-
1. An electronic multipoint bridge resource management system, comprising:
-
a programmatically-implemented processing system having; a multipoint bridge service that interfaces with a plurality of clients and maintains record information about a group of said clients participating in a multi-user application, where said bridge service receives a quality of service (QOS) specification from each of said clients; and a resource manager that receives said QOS specification from said bridge service, distributes at least one QOS constraint associated with said QOS specification across flow processing modules of a channel, determines resource requirements for each of said flow processing modules, and determines whether bridge resources can be allocated to meet said QOS specification; wherein said clients may alter their QOS specifications and retry if said resource manager denies them admission because of a lack of available bridge resources; wherein said flow processing modules perform application-level functions including audio and/or video combination, synchronization or transformation, and where said flow processing modules are interconnected by flows for data transport; and wherein said resource requirements include memory, CPUs or DSPs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing computer system resources, comprising the steps of:
-
passing a quality of service (QOS) specification to a computer system; said computer system associating estimated computer system resources to application-level channel processing activities based upon constraints derived from said QOS specification; said computer systems granting or denying admission to computer systems resources depending on availability of said computer systems resources; and altering said QOS specification and retrying if admission is denied; wherein said channel processing activities include audio and/or video combination, synchronization or transformation and; wherein said computer system resources include memory, CPUs or DSPs. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A Method for implementing a bridge degradation policy, comprising the steps of:
-
a client passing service degradation policy information to a bridge, where said degradation policy information relates to a prioritization amongst clients, channels, and groups; said bridge storing data corresponding to said degradation policy information in a client, channel or group data structure; and said bridge implementing said degradation policy should a bridge resource overload occur; wherein bridge resources are allocated to execute flow processing modules which perform audio and/or video combination, synchronization or transformation as part of channel processing; and wherein said bridge resource overload occurs when there are insufficient resources to satisfy flow processing module requirements. - View Dependent Claims (19, 20)
-
Specification