Design and evaluation of lightweight middleware for personal wireless body area network

This paper presents a lightweight middleware to be used for wireless medical body area networks. The middleware is designed to reside in mobile devices, and acts as a gateway to receive sensor data as well as to control a set of sensor devices attached to the wearer. The main essence of the middleware is to simplify and accelerate the development of wireless healthcare applications by providing highly reusable codes. The architecture of the middleware including its main functions such as data acquisition, dynamic plug-and-play capabilities, on-the-fly sensor reconfiguration, and resource management (i.e., sensor sleep/wake-up, critical self-wake) will be discussed. A security feature as a means to protect critical sensor data from malicious/unauthorized parties has also been incorporated in our proposed middleware. The prototype system of the middleware has been built and is presented in this paper together with its performance measurements.

[1]  Qi Han AutoSeC: An Integrated Middleware Framework for Dynamic Service Brokering , 2003 .

[2]  Mani B. Srivastava,et al.  A dynamic operating system for sensor nodes , 2005, MobiSys '05.

[3]  Gordon S. Blair,et al.  Limbo: a tuple space based platform for adaptive mobile applications , 1997 .

[4]  Mahadev Satyanarayanan,et al.  Self-tuned remote execution for pervasive computing , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[5]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[6]  Ronald L. Rivest,et al.  The RC5 Encryption Algorithm , 1994, FSE.

[7]  Amy L. Murphy,et al.  LIME: a middleware for physical and logical mobility , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[8]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[9]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[10]  Sang Hyuk Son,et al.  Event Detection Services Using Data Service Middleware in Distributed Sensor Networks , 2003, Telecommun. Syst..

[11]  Guang-Zhong Yang From sensor networks to behaviour profiling: a homecare perspective of intelligent buildings , 2004 .

[12]  David A. Wagner,et al.  TinySec: a link layer security architecture for wireless sensor networks , 2004, SenSys '04.

[13]  Nader Mohamed,et al.  Middleware for Wireless Sensor Networks: A Survey , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[14]  Dong Hoon Lee,et al.  Implementation and Analysis of New Lightweight Cryptographic Algorithm Suitable for Wireless Sensor Networks , 2008, 2008 International Conference on Information Security and Assurance (isa 2008).

[15]  Deborah Estrin,et al.  Guest Editors' Introduction: Overview of Sensor Networks , 2004, Computer.

[16]  Mahadev Satyanarayanan,et al.  Experience with adaptive mobile applications in Odyssey , 1999, Mob. Networks Appl..

[17]  Mani Srivastava,et al.  Overview of sensor networks , 2004 .

[18]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[19]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[20]  Sang Hyuk Son,et al.  Event Detection Services Using Data Service Middleware in Distributed Sensor Networks , 2003, IPSN.

[21]  Chien-Chung Shen,et al.  Querying and tasking in sensor networks , 2000, Defense, Security, and Sensing.

[22]  Guang-Zhong Yang,et al.  Architecture for Body Sensor Networks , 2005 .

[23]  Benny P. L. Lo,et al.  BODY SENSOR NETWORK – A WIRELESS SENSOR PLATFORM FOR PERVASIVE HEALTHCARE MONITORING , 2005 .

[24]  Philippe Bonnet,et al.  Towards Sensor Database Systems , 2001, Mobile Data Management.

[25]  Massachusett Framingham,et al.  The Common Object Request Broker: Architecture and Specification Version 3 , 2003 .

[26]  Israel Ben-Shaul,et al.  System support for dynamic layout of distributed applications , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[27]  Jongsung Kim,et al.  HIGHT: A New Block Cipher Suitable for Low-Resource Device , 2006, CHES.

[28]  Amy L. Murphy,et al.  LIME: A coordination model and middleware supporting mobility of hosts and agents , 2006, TSEM.

[29]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[30]  Jian Kang Wu,et al.  Middleware for Wireless Medical Body Area Network , 2007, 2007 IEEE Biomedical Circuits and Systems Conference.

[31]  W. Keith Edwards,et al.  Core Jini , 1999 .

[32]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[33]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[34]  Philippe Bonnet,et al.  Querying the physical world , 2000, IEEE Wirel. Commun..