2016: Load balancing and stability based quality of service routing in Ad-hoc networks : Software agent based Approach