JSW 2011 Vol.6(4): 528-535 ISSN: 1796-217X
doi: 10.4304/jsw.6.4.528-535
doi: 10.4304/jsw.6.4.528-535
Advanced Sensor Network Software Deployment using Application-level Quality Goals
Wouter Horr´e1, Sam Michiels1, Wouter Joosen1, Danny Hughes2
1IBBT-Distrinet, Department of Computer Science, Katholieke Universiteit Leuven, Belgium
2Computer Science and Software Engineering, Xi’an Jiaotong-Liverpool University, Suzhou, China
Abstract—If we are to deploy sensor applications in a realistic business context, we must provide innovative middleware services to control and enforce required system behavior. Sensor application developers typically reason about required system behavior in terms of high-level quality goals. Due to the extreme dynamism, scale and unreliability of wireless sensor networks, managing these goals using contemporary software management techniques without support for high-level quality goals quickly becomes challenging. This paper presents QARI, a middleware service which addresses these management challenges by offering a simple yet flexible way to define, enforce, and maintain high-level quality goals for software deployment in wireless sensor networks. We have evaluated QARI using the LooCI component model on two sensor node platforms; results confirm that QARI enables quality aware software deployment for a single application as well as multiple applications, and even in the presence of node failure and mobility.
Index Terms—fault tolerance, large scale networks, management, middleware, quality awareness
2Computer Science and Software Engineering, Xi’an Jiaotong-Liverpool University, Suzhou, China
Abstract—If we are to deploy sensor applications in a realistic business context, we must provide innovative middleware services to control and enforce required system behavior. Sensor application developers typically reason about required system behavior in terms of high-level quality goals. Due to the extreme dynamism, scale and unreliability of wireless sensor networks, managing these goals using contemporary software management techniques without support for high-level quality goals quickly becomes challenging. This paper presents QARI, a middleware service which addresses these management challenges by offering a simple yet flexible way to define, enforce, and maintain high-level quality goals for software deployment in wireless sensor networks. We have evaluated QARI using the LooCI component model on two sensor node platforms; results confirm that QARI enables quality aware software deployment for a single application as well as multiple applications, and even in the presence of node failure and mobility.
Index Terms—fault tolerance, large scale networks, management, middleware, quality awareness
Cite: Wouter Horr´e, Sam Michiels, Wouter Joosen, Danny Hughes, "Advanced Sensor Network Software Deployment using Application-level Quality Goals," Journal of Software vol. 6, no. 4, pp. 528-535, 2011.
General Information
ISSN: 1796-217X (Online)
Frequency: Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKI, Google Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
-
Mar 01, 2024 News!
Vol 19, No 1 has been published with online version [Click]
-
Jan 04, 2024 News!
JSW will adopt Article-by-Article Work Flow
-
Apr 01, 2024 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Apr 01, 2024 News!
Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP [Click]
-
Nov 02, 2023 News!
Vol 18, No 4 has been published with online version [Click]