TapRouter: an emulating framework to run real applications on simulated mobile ad hoc network

  • Authors:
  • Jinxue Zhang;Zheng Qin

  • Affiliations:
  • Tsinghua University, Beijing, China;Tsinghua University, Beijing, China

  • Venue:
  • Proceedings of the 44th Annual Simulation Symposium
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developing usable and specific applications for users is critical for the success of Mobile Ad hoc Network (MANET). However applications on MANET are difficult to design because of the high dynamics of underlying network. Thus the prior evaluation and simulation are needed. Typical approaches to evaluate applications on MANET are network simulation and testbed deployment. Network simulation uses virtual networks and usually needs to re-write the applications to match the simulator's particular APIs or framework, which brings out with additional works and low credibility. On the other hand, applications on testbed will obtain reliable results but with high cost on deployment. Network emulation is an attractive tradeoff for these two extremes to evaluate applications. In this paper, we propose TapRouter, an application-emulating framework for MANETs with high performance and usability by integrating the sophisticated ns-3 simulator and lightweight virtualization technology. Moreover, in order to improve efficiency, we design MAC binding mode and IP binding mode according to whether the application includes routing function. Our experimental evaluation shows that time overhead of TapRouter is trivial while memory occupation are scalable to the number of assigned nodes.