A mobile ad-hoc network is an autonomous group of mobile users that communicate over reasonably slow wireless links. The network topology may vary rapidly over time because the nodes are mobile. The ...