From Pastry to CrossROAD: CROSS-Layer Ring Overlay for AD Hoc Networks
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
A cross-layer optimization of gnutella for mobile ad hoc networks
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
A cross-layer route discovery framework for mobile ad hoc networks
EURASIP Journal on Wireless Communications and Networking
A Self-Repairing Tree Topology Enabling Content-Based Routing in Mobile Ad Hoc Networks
IEEE Transactions on Mobile Computing
Lessons from experimental MANET research
Ad Hoc Networks
Cross-layer design of MANETs: the only option
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Design challenges for energy-constrained ad hoc wireless networks
IEEE Wireless Communications
A cautionary perspective on cross-layer design
IEEE Wireless Communications
The capacity of wireless networks
IEEE Transactions on Information Theory
Cross-layer design: a survey and the road ahead
IEEE Communications Magazine
A tutorial on cross-layer optimization in wireless networks
IEEE Journal on Selected Areas in Communications
High level MANET protocol: Enhancing the communication support for mobile collaborative work
Journal of Network and Computer Applications
Hi-index | 0.00 |
We believe that any MANET middleware should be aware of the underlying multi-hop routing protocol to improve communication efficiency. In general, existing MANET middleware either ignore the underlying routing protocol or create specific cross-layer solutions that break the strict layering of the network stack. This problem is even more severe in the case of traditional group communication middleware (GC) where membership protocols, failure detection mechanisms or flow control layers can considerably harm the overall performance of the network. We propose to move the routing logic to the application layer in order to achieve a smooth and clean integration between the middleware and the underlying MANET topology. In this line, we have modified a well-known GC toolkit (JGroups) in order to adapt membership protocols, failure detectors and flow control mechanisms to the underlying MANET topology. We have implemented the MANET OLSR protocol in the application layer using UDP (jOLSR). On top of it, we have developed an overlay Multicast protocol (OMOLSR) that directly benefits from the OLSR protocol to improve communication efficiency. As a consequence, in our middleware group membership is obtained from OMOLSR, failure detection from the jOLSR protocol, and our modified flow control protocol benefits from jOLSR topology information. We validate our approach in a real test-bed to demonstrate the feasibility and efficiency of our middleware.