2012
DOI: 10.1109/tnet.2011.2165851
|View full text |Cite
|
Sign up to set email alerts
|

Declarative Policy-Based Adaptive Mobile Ad Hoc Networking

Abstract: This paper presents DAWN, a declarative platform that creates highly adaptive policy-based MANET protocols. DAWN leverages declarative networking techniques to achieve extensible routing and forwarding using declarative languages. We make the following contributions. First, we demonstrate that traditional MANET protocols can be expressed in a concise fashion as declarative networks and policy-driven adaptation can be specified in the same language to dictate the dynamic selection of different protocols based o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 32 publications
0
10
0
Order By: Relevance
“…Datalog and its variants are popular in the field of networking for specifying routing policies [21,23,22,19]. DAWN [19] is a platform for creating adaptive policy-based routing protocols for mobile ad-hoc networks.…”
Section: Using Declarative Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Datalog and its variants are popular in the field of networking for specifying routing policies [21,23,22,19]. DAWN [19] is a platform for creating adaptive policy-based routing protocols for mobile ad-hoc networks.…”
Section: Using Declarative Languagesmentioning
confidence: 99%
“…DAWN [19] is a platform for creating adaptive policy-based routing protocols for mobile ad-hoc networks. Liu et al demonstrates the protocol can be expressed concisely by writing the policies declaratively in a variant of Datalog named NDLog.…”
Section: Using Declarative Languagesmentioning
confidence: 99%
“…In the extreme case, event predicates form transient tables which are used as input to rules but are not stored. To support wireless broadcast [24,37], we have introduced a broadcast location specifier denoted by @* which causes a tuple to be broadcast to all nodes within wireless range of the node on which the rule is executed. In order to support network functionality composition and code reuse, we introduced Composable Virtual Views [33], which define rule groups that perform a specific functionality when executed together.…”
Section: Language Extensionsmentioning
confidence: 99%
“…We highlight two use cases to which we have applied our platform: 6.1 Use Cases: PUMA and COPE First, we have developed the Policy-based Unified Multi-radio Architecture (PUMA), a declarative constraint solving platform for optimizing wireless mesh networks. In PUMA, network operators can flexibly vary the choice of routing via adaptable hybrid routing protocols [24]. The hybrid technique combines several existing protocols (e.g., proactive, reactive, and epidemic) with specific criteria for determining when particular protocols are to be used.…”
Section: Optimizing Distributed Systemsmentioning
confidence: 99%
See 1 more Smart Citation