Method, apparatus and computer program product for integrating heterogeneous systems
First Claim
Patent Images
1. A method for integrating heterogeneous processing systems, said method comprising the steps of:
- requesting by a first one of a resource component and coordinator pair a first indicator indicating a first quality of service supported by a second one of said pair, said first one and said second one of said pair disposed within different heterogeneous processing systems, wherein said first one of said pair comprises a resource component and said second one of said pair comprises a coordinator;
responding by said second one of said pair with said first indicator;
receiving by said first one of said pair said first indicator;
responsive to said first indicator, determining by said first one of said pair whether said first quality of service is acceptable;
responsive to said determining, offering by said first one of said pair to permit one of joining in coordination with said second one of said pair and not joining in coordination with said second of said pair;
responsive to said offering by said first one of said pair to permit joining in coordination with said second one of said pair, requesting by said second one of said pair a second indicator indicating a second quality of service acceptable to said first one of said pair;
responding by said first one of said pair with said second indicator;
receiving by said second one of said pair said second indicator;
responsive to said second indicator, determining by said second one of said pair to permit joining in coordination with said first one of said pair; and
responsive to determining by said second one of said pair to permit joining in coordination with said first one of said pair, determining a quality of service provision for said coordination.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
20 Citations
18 Claims
-
1. A method for integrating heterogeneous processing systems, said method comprising the steps of:
-
requesting by a first one of a resource component and coordinator pair a first indicator indicating a first quality of service supported by a second one of said pair, said first one and said second one of said pair disposed within different heterogeneous processing systems, wherein said first one of said pair comprises a resource component and said second one of said pair comprises a coordinator; responding by said second one of said pair with said first indicator; receiving by said first one of said pair said first indicator; responsive to said first indicator, determining by said first one of said pair whether said first quality of service is acceptable; responsive to said determining, offering by said first one of said pair to permit one of joining in coordination with said second one of said pair and not joining in coordination with said second of said pair; responsive to said offering by said first one of said pair to permit joining in coordination with said second one of said pair, requesting by said second one of said pair a second indicator indicating a second quality of service acceptable to said first one of said pair; responding by said first one of said pair with said second indicator; receiving by said second one of said pair said second indicator; responsive to said second indicator, determining by said second one of said pair to permit joining in coordination with said first one of said pair; and responsive to determining by said second one of said pair to permit joining in coordination with said first one of said pair, determining a quality of service provision for said coordination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification