1. A method of facilitating allocation of resources in a heterogeneous computing environment, said method comprising: obtaining, by a resource manager of the heterogeneous computing environment, one or more attributes relating to one or more nodes coupled to the resource manager, said one or more attributes specifying at least one compatible environment supported by the one or more nodes; and taking into consideration, by the resource manager, at least one attribute of the one or more attributes in allocating one or more resources of at least one node of the one or more nodes to a request.