Patent ID: 7460549

Claim:
A system comprising: a wireless network comprising a plurality of clusters; wherein each cluster comprises a set of nodes including a cluster head node; wherein each node includes at least one resource; wherein when an initiator node in a local cluster included in the wireless network receives an admission request to execute an application comprising a set of tasks, the initiator node forwards the admission request to a local cluster head node for the local cluster; wherein when the admission request is forwarded to the local cluster head node, the local cluster head node requests that at least one of the set of nodes included in the local cluster provide resource availability information to the initiator node; wherein the initiator node attempts to map the set of tasks to a subset of the nodes included in the local cluster using the resource availability information received from nodes in the local cluster; and wherein, if the initiator node is unable to map the set of tasks to the subset of nodes included in the local cluster: the local cluster head node forwards the admission request to the cluster head node of successive clusters in the wireless network in order to have at least one node in each of the successive clusters send resource availability information to the initiator node until the initiator node is able to map the set of tasks to a subset of the nodes in the wireless network or until there are no additional clusters to forward the admission request to; and the initiator node attempts to map the set of tasks to a subset of the nodes from which resource availability information has been received based on the received resource availability information.