Abstract
Cross layering has recently emerged as a new trend to cope with performance issues of mobile ad hoc networks. The concept behind this technique is to exploit local information produced by other protocols, so as to enable optimizations and deliver better network performance. However, the need for a new interaction paradigm inside the protocol stack has to face with the legacy aspects of classical architectures (e.g., the Internet), where layer separation allows for easy standardization and deployment. In this paper, we show that cross layering can be achieved maintaining a clean architectural modularity, making protocols exchange information through a vertical interface. Specifically, we present the design of a cross-layer module, and provide a proof of concepts of its “usability” at different layers of the protocol stack, considering two case studies from a design and implementation standpoint.
This work was partially funded by the Information Society Technologies programme of the European Commission, Future and Emerging Technologies under the IST-2001-38113 MobileMAN project, and by the Italian Ministry for Education and Scientific Research in the framework of the FIRB-VICOM project.
Chapter PDF
Similar content being viewed by others
Keywords
- Node Mobility
- Optimize Link State Route
- Real Platform
- Good Network Performance
- Optimize Link State Route Protocol
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
M. Conti, J. Crowcroft, G. Maselli and G. Turi. “A Modular Cross-Layer Architecture for Ad Hoc Networks.” in Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks, CRC Press, July, 2005.
K. Chen, S. H. Shah, and K. Nahrstedt, “Cross-Layer Design for Data Accessibility in Mobile Ad Hoc Networks,” in WPC, vol. 21, no. 1, pp 49–76, 2002.
R. Schollmeier, I. Gruber, and F. Niethammer. “Protocol for Peer-to-Peer Networking in Mobile Environments,” in Proceedings of the 12th IEEE ICCCN’ 03, Dallas, Texas, USA, Oct. 2003.
M. Chiang. “To Layer or not to Layer: Balancing Transport and Physical Layers in Wireless Multihop Networks.” in Proceedings of IEEE INFOCOM 2004, Hong Kong, China, Mar. 2004.
U. C. Kozat, I. Koutsopoulus, and L. Tassiulas. “A Framework for Cross-layer Design of Energy-efficient Communication with QoS Provisioning in Multi-hop Wireless Networks,” in Proceedings of IEEE INFOCOM 2004, Hong Kong, China, Mar. 2004.
V. Kawadia and P. R. Kumar. “A Cautionary Perspective on Cross Layer Design”, in IEEE Wireless Communications, Feb. 2005.
“PROTEAN Research Group”, http://cs.itd.nrl.navy.mil/5522/
T. Clausen and P. Jacquet. “Optimized Link State Routing Protocol (OLSR)”, RFC 3626, Oct. 2003.
M. Conti, E. Gregori, and G. Maselli. “Improving the performability of data transfer in mobile ad hoc networks”, to appear in the 2nd IEEE SECON’ 05, Sept. 2005.
H. Lim, K. Xu, and Mario Gerla. “TCP Performance over multipath routing in mobile ad hoc networks”, Proceedings of the 38th IEEE ICC’ 03, Anchorage, Alaska, May 2003.
M. Conti, E. Gregori, and G. Turi. “A Cross Layer Optimization of Gnutella for Mobile Ad hoc Networks”, in Proceedings of the 6th ACM MobiHoc’ 05, Urbana-Champaign, Illinois, USA, May 2005.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Conti, M., Maselli, G., Turi, G. (2006). Design of a Flexible Cross-Layer Interface for Ad Hoc Networks. In: Al Agha, K., Guérin Lassous, I., Pujolle, G. (eds) Challenges in Ad Hoc Networking. Med-Hoc-Net 2005. IFIP International Federation for Information Processing, vol 197. Springer, Boston, MA. https://doi.org/10.1007/0-387-31173-4_21
Download citation
DOI: https://doi.org/10.1007/0-387-31173-4_21
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-31171-5
Online ISBN: 978-0-387-31173-9
eBook Packages: Computer ScienceComputer Science (R0)