An on-demand, link-state, multi-path QoS routing in a wireless mobile ad-hoc network