Contention aware stable path finding techniques to provide qos based on multiple constraints in manets