About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
5th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

TMACS: Type-based Distributed Middleware for Mobile Ad-hoc Networks

Download883 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.4108/ICST.MOBIQUITOUS2008.3512,
        author={Jinsong Lin and Eusden Shing and Wing-Kai Chan and Rajive Bagrodia},
        title={TMACS: Type-based Distributed Middleware for Mobile Ad-hoc Networks},
        proceedings={5th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ICST},
        proceedings_a={MOBIQUITOUS},
        year={2010},
        month={5},
        keywords={MANETs Middleware TRPC Service Discovery TypeCast},
        doi={10.4108/ICST.MOBIQUITOUS2008.3512}
    }
    
  • Jinsong Lin
    Eusden Shing
    Wing-Kai Chan
    Rajive Bagrodia
    Year: 2010
    TMACS: Type-based Distributed Middleware for Mobile Ad-hoc Networks
    MOBIQUITOUS
    ICST
    DOI: 10.4108/ICST.MOBIQUITOUS2008.3512
Jinsong Lin1,*, Eusden Shing1,*, Wing-Kai Chan1,*, Rajive Bagrodia1,*
  • 1: Mobile Systems Lab, University of California, Los Angeles
*Contact email: jinsong@cs.ucla.edu, eusden@cs.ucla.edu, kai@cs.ucla.edu, rajive@cs.ucla.edu

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 iden-tifying 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 im-plements 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 se-lected set of applications and services that include an ad-hoc dis-tributed 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.

Keywords
MANETs Middleware TRPC Service Discovery TypeCast
Published
2010-05-16
Publisher
ICST
Modified
2010-05-16
http://dx.doi.org/10.4108/ICST.MOBIQUITOUS2008.3512
Copyright © 2008–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL