1. In a mobile ad hoc network having a plurality of nodes, at least one node of which being a resource provider, a quality of service (QoS) aware resource discovery method, comprising the steps of: generating at least one discovery agent from the plurality of nodes; forming at least one dynamic domain within the ad hoc network, each dynamic domain including at least a subset of the nodes as members thereof and one discovery agent, the one discovery agent serving as a home discovery agent for its associated dynamic domain; registering a resource by the resource provider with the home discovery agent of the resource provider's associated dynamic domain; generating a query to discover the resource; and discovering the resource.