Patent ID: 7904567

Claim:
A computer program product comprising computer program code embodied in a non-transitory medium, said computer program code comprising instruction to, when provided to a computer system and executed, cause said computer system to perform 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 one 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.