TMACS: type-based distributed middleware for mobile ad-hoc networks

  • Authors:
  • Jinsong Lin;Eusden Shing;Wing-Kai Chan;Rajive Bagrodia

  • Affiliations:
  • University of California, Los Angeles;University of California, Los Angeles;University of California, Los Angeles;University of California, Los Angeles

  • Venue:
  • Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the design and implementation of TMACS -- a distributed middleware framework for Mobile Ad-hoc Network (MANETs). TMACS leverages type-based group communication paradigm in which type is used as a first-class abstraction for identifying groups and provides a novel group-based RPC-mechanism called TRPC as a higher-level communication abstraction suitable for MANET computing environments. A fully decentralized discovery service has been provided to lookup the meta-information of the distributed objects and services. At the network layer, TMACS implements TypeCast routing protocol to efficiently support TRPC and service discovery via effective type dissemination and aggregation mechanisms. A complete system implementation of TMACS has been deployed on linux-based mobile devices and has been used to program a variety of applications. We present results from a selected set of applications and services that include an ad-hoc distributed caching service and an ad-hoc marketplace application. The physical implementations were used to evaluate the performance of TMACS and demonstrate its resiliency in the presence of mobility-induced topology changes.