Cross-layer cooperation between membership estimation and routing

  • Authors:
  • Juan Carlos García;Stefan Beyer;Pablo Galdámez

  • Affiliations:
  • Universidad Politécnica de Valencia, Valencia, Spain;Universidad Politécnica de Valencia, Valencia, Spain;Universidad Politécnica de Valencia, Valencia, Spain

  • Venue:
  • Proceedings of the 2009 ACM symposium on Applied Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile Ad hoc networks are characterised by the absence of a centralised infrastructure and node heterogeneity. Due to size and mobility requirements of the nodes that make up such a network the protocols employed often must deal with limited bandwith and avoid high power consumption. In classical layered protocol stacks, services are run in isolation. We argue, that in order to save band-with, reduce power and improve performance, various services that are running on a node may co-operate. We have identified two services in particular that can benefit greatly from such a co-operation: The routing protocol, which is responsible for discovering routes between nodes in the system and the membership estimation service, which is responsible for providing an estimation of the current composition of the system. The two services are the fundamental building blocks for distributed algorithms and applications at a higher level. In this paper we show how these two basic protocols can cooperate. The membership estimation service can provide useful information to the routing protocol, whereas routing may aid to maintain the membership estimation updated. We describe an implementation of a cross layer architecture, in which the Dynamic Source Routing protocol (DSR) and our Gossip-based membership estimation service share information. We show results of performacne experiments reflecting how this cooperation improves the performance of both services. Finally, we identify scenarios in which the interaction is of most benefit.