Declarative Policy-Based Adaptive MANET Routing
Liu et al
declarative networking routing policy adaptation MANET
@inproceedings{liu:icnp-2009,
title={Declarative Policy-Based Adaptive MANET Routing},
author={Liu, C. and Correa, R. and Li, X. and Basu, P. and
Loo, B.T. and Mao, Y.},
booktitle={{IEEE} International Conference on Network Protocols},
pages={354--363},
year={2009},
organization={IEEE}
}
Abstract:
This paper presents the design and implementation of declarative policy-based adaptive MANET routing protocols. Our work builds upon declarative networking, a recent innovation for building extensible network architectures using declarative languages. We make the following contributions. First, we demonstrate that traditional MANET protocols can be expressed in a compact fashion as declarative networks. We validate these declarative protocols via an experimental study on the ORBIT wireless testbed and a cluster-based emulation environment. Second, we demonstrate that policy-driven adaptation can be specified in a generic set of declarative rule-based policies that dictate the dynamic selection of different protocols based on network conditions. Third, we conduct extensive evaluation results of declarative policy-based adaptation of MANET routing on the ORBIT wireless testbed and the cluster-based emulation environment. Our experimental results show that the specified policies enable MANETs to dynamically hybridize a variety of routing protocols to achieve a good tradeoff in bandwidth utilization and route quality.
Controls switching between protocols by manually specified policy rules:
s1 averageLinkAvail(@M,AVG<AA>) :- lsu(@M,S,N,C,Z,TTL,AA).
s2 useHSLS(@M) :- averageLinkAvail(@M,AA), AA<THRES.
s3 useLS(@M) :- averageLinkAvail(@M,AA), AA>=THRES.