TY - GEN
T1 - Autonomous middleware framework for sensor networks
AU - Modukuri, Kiran
AU - Hariri, Salim
AU - Chalfoun, Nader V.
AU - Yousif, Mazin
PY - 2005
Y1 - 2005
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 law-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 fault-tolerance. 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 law-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 fault-tolerance. 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=33745711707&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745711707&partnerID=8YFLogxK
U2 - 10.1109/PERSER.2005.1506385
DO - 10.1109/PERSER.2005.1506385
M3 - Conference contribution
AN - SCOPUS:33745711707
SN - 0780390326
SN - 9780780390324
T3 - Proceedings - International Conference on Pervasive Services, ICPS '05
SP - 17
EP - 26
BT - Proceedings - International Conference on Pervasive Services, ICPS '05
T2 - 2nd International Conference on Pervasive Services, ICPS '05
Y2 - 11 July 2005 through 14 July 2005
ER -