Patent ID: 8135841
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A method executed by at least one processor, the method comprising: starting, by the processor, a first service on a first computer, the first service managing a plurality of computational resources for one or more applications on a network; reading, by the first service, a file containing a first list of services having superior relation to the first service and a second list of services having inferior relation to the first service to determine that the first service has a first inferior relation to a second service running on a second computer, the first inferior relation indicating that the second service is configured to send a query for available computer resources to the first service; opening, by the processor, a communication channel from the first service to the second service based on the determined first inferior relation; receiving and responding to the query with a list of available computer resources on the first computer to the second computer; receiving a message to cancel the first service's first inferior relation to the second service; closing the communication channel from the first service to the second service in response to the message; receiving a message to generate a second inferior relation from the first service to a third service residing in a third computer, the second inferior relation indicating that the first service is configured to send a query for available computer resources to the third service; modifying the file based on the second inferior relation; and accepting an opening of a communication channel from the third service to the first service.