Nodes in wireless mobile ad hoc networks (MANETs) create connections
without the aid of any infrastructure, forwarding packets among neighboring nodes.
MANETs are self-maintained in the face of node movement and failure.
Due to such properties, MANETs have been proposed for applications required
in infrastructure-less or emergent situations.
Mobile ad hoc networks (MANETs) can have widely varying characteristics
under different deployments, and previous studies show that the characteristics
impact the behavior of routing protocols for MANETs.
To achieve applications' goals in MANETs, it is important to tailor the
selection of an appropriate routing service to the network deployment.
To that end, we propose the Chameleon framework that utilizes models of
protocols' characteristics, the target network's characteristics, and
properties/requirements of applications expected in that network to
analytically determine the optimal routing protocol before deployment.

Chameleon Framework Overview