Autonomous middleware framework for sensor networks

Kiran Modukari, Salim A Hariri, Nader V Chalfoun, Mazin Yousif

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Programming Sensor Networks currently is a subtle task not because of enormous amount of code but due to inherent limitations of embedded hardware like the power, memory, network bandwidth and clock speed. In addition, there are very few programming abstractions and standards available which lead to close coupling between the application code and the embedded OS requiring understanding of low-level primitives during implementation. A Middleware can provide glue code between the applications and the heterogeneity of devices by providing optimized set of services for autonomously managing the resources and functionality of wireless nodes in a distributed wireless sensor network. This paper presents an autonomous middleware framework for low power distributed wireless sensor networks that support adaptive sensor functionality, context aware communications, clustering, quality of service and faulttolerance. Finally an application on how to use the autonomous middleware is illustrated on the Envelope System Research Apparatus (ESRA).

Original languageEnglish (US)
Pages (from-to)337-345
Number of pages9
JournalInternational Journal of Pervasive Computing and Communications
Volume1
Issue number4
DOIs
StatePublished - Nov 2005

Fingerprint

Middleware
Sensor networks
Sensor Networks
Distributed Sensor
Wireless Sensor Networks
Wireless sensor networks
Programming
Glues
Context-aware
Computer programming
Fault Tolerance
Computer hardware
Envelope
Quality of Service
Clocks
Quality of service
Bandwidth
Clustering
Hardware
Data storage equipment

Keywords

  • Context-aware
  • Fault-tolerance
  • Middleware
  • Network reprogramming

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Autonomous middleware framework for sensor networks. / Modukari, Kiran; Hariri, Salim A; Chalfoun, Nader V; Yousif, Mazin.

In: International Journal of Pervasive Computing and Communications, Vol. 1, No. 4, 11.2005, p. 337-345.

Research output: Contribution to journalArticle

@article{6ae7572183d14e00b9d29a89a81181e0,
title = "Autonomous middleware framework for sensor networks",
abstract = "Programming Sensor Networks currently is a subtle task not because of enormous amount of code but due to inherent limitations of embedded hardware like the power, memory, network bandwidth and clock speed. In addition, there are very few programming abstractions and standards available which lead to close coupling between the application code and the embedded OS requiring understanding of low-level primitives during implementation. A Middleware can provide glue code between the applications and the heterogeneity of devices by providing optimized set of services for autonomously managing the resources and functionality of wireless nodes in a distributed wireless sensor network. This paper presents an autonomous middleware framework for low power distributed wireless sensor networks that support adaptive sensor functionality, context aware communications, clustering, quality of service and faulttolerance. Finally an application on how to use the autonomous middleware is illustrated on the Envelope System Research Apparatus (ESRA).",
keywords = "Context-aware, Fault-tolerance, Middleware, Network reprogramming",
author = "Kiran Modukari and Hariri, {Salim A} and Chalfoun, {Nader V} and Mazin Yousif",
year = "2005",
month = "11",
doi = "10.1108/17427370580000136",
language = "English (US)",
volume = "1",
pages = "337--345",
journal = "International Journal of Pervasive Computing and Communications",
issn = "1742-7371",
publisher = "Emerald Group Publishing Ltd.",
number = "4",

}

TY - JOUR

T1 - Autonomous middleware framework for sensor networks

AU - Modukari, Kiran

AU - Hariri, Salim A

AU - Chalfoun, Nader V

AU - Yousif, Mazin

PY - 2005/11

Y1 - 2005/11

N2 - Programming Sensor Networks currently is a subtle task not because of enormous amount of code but due to inherent limitations of embedded hardware like the power, memory, network bandwidth and clock speed. In addition, there are very few programming abstractions and standards available which lead to close coupling between the application code and the embedded OS requiring understanding of low-level primitives during implementation. A Middleware can provide glue code between the applications and the heterogeneity of devices by providing optimized set of services for autonomously managing the resources and functionality of wireless nodes in a distributed wireless sensor network. This paper presents an autonomous middleware framework for low power distributed wireless sensor networks that support adaptive sensor functionality, context aware communications, clustering, quality of service and faulttolerance. Finally an application on how to use the autonomous middleware is illustrated on the Envelope System Research Apparatus (ESRA).

AB - Programming Sensor Networks currently is a subtle task not because of enormous amount of code but due to inherent limitations of embedded hardware like the power, memory, network bandwidth and clock speed. In addition, there are very few programming abstractions and standards available which lead to close coupling between the application code and the embedded OS requiring understanding of low-level primitives during implementation. A Middleware can provide glue code between the applications and the heterogeneity of devices by providing optimized set of services for autonomously managing the resources and functionality of wireless nodes in a distributed wireless sensor network. This paper presents an autonomous middleware framework for low power distributed wireless sensor networks that support adaptive sensor functionality, context aware communications, clustering, quality of service and faulttolerance. Finally an application on how to use the autonomous middleware is illustrated on the Envelope System Research Apparatus (ESRA).

KW - Context-aware

KW - Fault-tolerance

KW - Middleware

KW - Network reprogramming

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

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

U2 - 10.1108/17427370580000136

DO - 10.1108/17427370580000136

M3 - Article

AN - SCOPUS:77958132738

VL - 1

SP - 337

EP - 345

JO - International Journal of Pervasive Computing and Communications

JF - International Journal of Pervasive Computing and Communications

SN - 1742-7371

IS - 4

ER -