Quality of Service resource management apparatus and method for middleware services
First Claim
Patent Images
1. A method of managing resources of an information system relative to clients of the system, the method comprising:
- receiving a quality of service (QoS) message from a client expressing at least one QoS requirement as at least one parameter value;
establishing a contract with the client for quality of service based on the at least one parameter value; and
allocating at least one resource of the system to the client based on the contract.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing resources of an information system relative to clients of the system. A quality of service (QoS) message is received from a client expressing QoS requirements as parameter values. A contract is established with the client for quality of service based on the one or more parameter values. One or more resources of the system are allocated to the client based on the contract. This method enables uniform resource management and polymorphic resource allocation across multiple middleware platforms.
-
Citations
32 Claims
-
1. A method of managing resources of an information system relative to clients of the system, the method comprising:
-
receiving a quality of service (QoS) message from a client expressing at least one QoS requirement as at least one parameter value;
establishing a contract with the client for quality of service based on the at least one parameter value; and
allocating at least one resource of the system to the client based on the contract. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A management apparatus for managing quality of service (QoS) in an information system, the management apparatus comprising:
-
means for receiving at least one QoS requirement from at least one client of the information system;
means for using the at least one QoS requirement to establish at least one contract with the at least one client for quality of service; and
means for managing at least one resource of the system in accordance with the at least one contract. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A QoS management service for use in an enterprise system having a service oriented architecture (SOA), the QoS management service comprising a plurality of component services configured to:
-
receive a QoS message from a service requester of the enterprise system expressing at least one QoS parameter;
establish with the service requester a QoS contract that includes the at least one QoS parameter;
monitor the QoS parameters in the contract; and
manage at least one resource of the enterprise system based on the monitoring. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A machine-readable medium for use with a processor having a memory, the machine-readable medium comprising:
-
instructions to cause a processor to receive a quality of service (QoS) message from a client of an information system expressing at least one QoS requirement as at least one parameter value;
instructions to cause a processor to establish a contract with the client for quality of service based on the at least one parameter value; and
instructions to cause a processor to allocate at least one resource of the information system to the client based on the contract.
-
-
26. An apparatus comprising:
-
a memory device for receiving a quality of service (QoS) message from a client of an information system; and
a processor configured to read the memory device and establish a contract with the client for quality of service based on at least one parameter value in the QoS message. - View Dependent Claims (27)
-
-
28. A QoS management service for use in an enterprise system having a service oriented architecture (SOA), the QoS management service comprising:
-
a QoS manager configured to receive a QoS message from a client of the system expressing at least one QoS parameter;
an establishment service configured to establish with the client a QoS contract that includes the at least one parameter; and
a resource manager configured to allocate at least one resource of the system based on the contract. - View Dependent Claims (29, 30, 31, 32)
-
Specification