Towards an alternative middleware approach for mobile ad hoc networks

Research output: Contribution to journalArticle

Abstract

One of the challenges in developing applications for Mobile Ad Hoc Networks (MANETs) is the mobility of nodes and the sharing of the communication medium in contrast to traditional networks. These characteristics lead to bad performance of traditional transport protocols and middleware solutions in this networkeven when the routing problem has been solved. A middleware solution for MANETs needs to take the differences into account and if possible exploit them. In this paper, we discuss currently available middleware solutions for MANETs as well as classifying them into programming paradigms. To evaluate these middleware approaches, we developed a twitter-like application, TwitHoc to investigate the suitability and reliability of these solutions for applications in MANETs. In contrast to Twitter, which is based on a centralised architecture with clients connecting to a coordinating server, TwitHoc cannot rely on a single central server. The development of this application with currently available middleware approaches will exhibit how these approaches handle the control of consistency and distribution of information among the devices of the users.

Original languageEnglish
Pages (from-to)25643-25652
Number of pages10
JournalInternational Journal of Applied Engineering Research
Volume10
Issue number10
Publication statusPublished - 2015

Fingerprint

Mobile ad hoc networks
Middleware
Servers
Computer programming
Network protocols
Communication

Keywords

  • Application development
  • MANET
  • Middleware
  • Programming approach

ASJC Scopus subject areas

  • Engineering(all)

Cite this

@article{e21c4f4ce16b4f2f8011573f48d14a71,
title = "Towards an alternative middleware approach for mobile ad hoc networks",
abstract = "One of the challenges in developing applications for Mobile Ad Hoc Networks (MANETs) is the mobility of nodes and the sharing of the communication medium in contrast to traditional networks. These characteristics lead to bad performance of traditional transport protocols and middleware solutions in this networkeven when the routing problem has been solved. A middleware solution for MANETs needs to take the differences into account and if possible exploit them. In this paper, we discuss currently available middleware solutions for MANETs as well as classifying them into programming paradigms. To evaluate these middleware approaches, we developed a twitter-like application, TwitHoc to investigate the suitability and reliability of these solutions for applications in MANETs. In contrast to Twitter, which is based on a centralised architecture with clients connecting to a coordinating server, TwitHoc cannot rely on a single central server. The development of this application with currently available middleware approaches will exhibit how these approaches handle the control of consistency and distribution of information among the devices of the users.",
keywords = "Application development, MANET, Middleware, Programming approach",
author = "Othman, {Nor Effendy} and Rosilah Hassan",
year = "2015",
language = "English",
volume = "10",
pages = "25643--25652",
journal = "International Journal of Applied Engineering Research",
issn = "0973-4562",
publisher = "Research India Publications",
number = "10",

}

TY - JOUR

T1 - Towards an alternative middleware approach for mobile ad hoc networks

AU - Othman, Nor Effendy

AU - Hassan, Rosilah

PY - 2015

Y1 - 2015

N2 - One of the challenges in developing applications for Mobile Ad Hoc Networks (MANETs) is the mobility of nodes and the sharing of the communication medium in contrast to traditional networks. These characteristics lead to bad performance of traditional transport protocols and middleware solutions in this networkeven when the routing problem has been solved. A middleware solution for MANETs needs to take the differences into account and if possible exploit them. In this paper, we discuss currently available middleware solutions for MANETs as well as classifying them into programming paradigms. To evaluate these middleware approaches, we developed a twitter-like application, TwitHoc to investigate the suitability and reliability of these solutions for applications in MANETs. In contrast to Twitter, which is based on a centralised architecture with clients connecting to a coordinating server, TwitHoc cannot rely on a single central server. The development of this application with currently available middleware approaches will exhibit how these approaches handle the control of consistency and distribution of information among the devices of the users.

AB - One of the challenges in developing applications for Mobile Ad Hoc Networks (MANETs) is the mobility of nodes and the sharing of the communication medium in contrast to traditional networks. These characteristics lead to bad performance of traditional transport protocols and middleware solutions in this networkeven when the routing problem has been solved. A middleware solution for MANETs needs to take the differences into account and if possible exploit them. In this paper, we discuss currently available middleware solutions for MANETs as well as classifying them into programming paradigms. To evaluate these middleware approaches, we developed a twitter-like application, TwitHoc to investigate the suitability and reliability of these solutions for applications in MANETs. In contrast to Twitter, which is based on a centralised architecture with clients connecting to a coordinating server, TwitHoc cannot rely on a single central server. The development of this application with currently available middleware approaches will exhibit how these approaches handle the control of consistency and distribution of information among the devices of the users.

KW - Application development

KW - MANET

KW - Middleware

KW - Programming approach

UR - http://www.scopus.com/inward/record.url?scp=84932080669&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84932080669&partnerID=8YFLogxK

M3 - Article

VL - 10

SP - 25643

EP - 25652

JO - International Journal of Applied Engineering Research

JF - International Journal of Applied Engineering Research

SN - 0973-4562

IS - 10

ER -