Skip to main content
Log in

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

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

References

  1. Yang G-Z et al. (2004) From sensor networks to behaviour profiling: a homecare perspective of intelligent building. In: Proceedings of the IEE Seminar for Intelligent Buildings

  2. Lo B, Thiemjarus S, King R, Yang G-Z (2005) Body sensor network—a wireless sensor platform for pervasive healthcare monitoring. In: Proceedings of the 3rd international conference on pervasive computing, pp 77–80

  3. Estrin D et al (1999) Next century challenges: scalable coordination in sensor networks. In: Proceedings 5th annual ACM/IEEE International conference mobile computing and networking (MobiCom), pp 263–270

  4. Han C-C et al (2005) A dynamic operating system for sensor nodes. In: Proceedings of International conference mobile systems, applications, and services (MobiSys 05), pp 163–176

  5. Akyildiz IF et al (2001) A survey on sensor networks. IEEE Commun Mag 40(8):102–114

    Article  Google Scholar 

  6. A*STAR (2008) EHSII: embedded and hybrid systems II. http://www.ehs-sg.org/. Referenced April 2008

  7. Waluyo AB, Ying S, Pek I, Jiankang W (2007) Middleware for wireless medical body area network. In: Proceedings of IEEE biomedical circuits and systems conference, pp 183–186

  8. Chong C, Kumar SP (2003) Sensor networks: evolution, opportunities, and challenges. In: Proceedings of the IEEE 91(8):1247–1256

  9. Culler D, Estrin D, Srivastava M (2004) Overview of sensor networks. Computer 37(8):41–49

    Article  Google Scholar 

  10. Hadim S, Mohamed N (2006) Middleware challenges and approaches for wireless sensor networks. IEEE Distributed Systems Online 7(3)

  11. OMG (1999) The common object request broker: architecture and specification. Rev.2.2

  12. Edwards K (1999) Core JINI. Prentice Hall, Upper Saddle River, NJ

  13. Murphy AL, Picco GP, Roman G-C (2001) Lime: a middleware for physical and logical mobility. In: Proceedings of 21st international conference distrib. comp. sys., pp 524–33

  14. Murphy AL, Picco GP, and Roman G-C (2006) LIME: a coordination model and middleware supporting mobility of hosts and agents. ACM Transactions on Software Engineering and Methodology (TOSEM) 15(3):279–328

    Google Scholar 

  15. Gelernter D (1985) Generative communication in Linda. ACM Trans Programming Languages and Systems 7(1):80–112

    Google Scholar 

  16. Davies N et al (1997) Limbo: a tuple space based platform for adaptive mobile applications. In: Proceedings international conference open distrib. processing/distrib. platforms

  17. Holder O, Ben-Shaul I, Gazit H (1999) System support for dynamic layout of distributed applications. In: Proceedings of 19th international conference distrib. comp., pp 403–411

  18. Li S, Son S, Stankovic J (2003) Event detection services using data service middleware in distributed sensor networks. In: Proceedings of the 2nd international workshop on information processing in sensor networks

  19. Bonnet P, Gehrke J, Seshadri P (2000) Querying the physical world. IEEE Pers Commun 7(5):10–15

    Article  Google Scholar 

  20. Bonnet P, Gehrke J, Seshadri P (2001) Towards sensor database systems. In: Proceedings of 2nd international conference mobile data management (MDM), pp 314–810

  21. Jaikaeo C, Srisathapornphat C, Shen C-C (2000) Querying and tasking in sensor networks. In: Proceedings of SPIE’s 14th annual international symposium aerospace/defense sensing, simulation, and control (digitization of the battlespace V)

  22. Noble BD and Satyanarayanan M (1999) Experience with adaptive mobile applications in Odyssey. Mob Nets Appl 4(4):245–254

    Google Scholar 

  23. Flinn J, Narayanan D, Satyanarayanan M (2001) Self-tuned remote execution for pervasive computing. In: Proceedings of eighth IEEE HotOs conference

  24. Han Q, Venkatasubramanian N (2001) Autosec: an integrated middleware framework for dynamic service brokering, IEEE Distrib Syst Online 2(7)

  25. Liu T, Martonosi M (2003) Impala: a middleware system for managing autonomic, parallel sensor systems, ACM SIGPLAN symposium: Principles and practice of parallel programming

  26. Heinzelman WB et al (2004) Middleware to support sensor network applications. IEEE Netw 18(1):6–14

    Article  Google Scholar 

  27. Gay D et al (2003) The nesC language: a holistic approach to networked embedded systems. In: Proceedings of ACM Sigplan conference programming language design and implementation (PLDI), pp 1–11

  28. UC Berkeley (2008) TinyOS community forum. http://www.tinyos.net. Referenced April 2008

  29. Lo B, Yang GZ (2005) Architecture for body sensor networks. In: IEE proceedings of the perspective in pervasive computing, pp 23–28

  30. Silva Bd, Natarajan A, Motani M, and Chua K-C (2008) Design Considerations of body sensor networks. In: Proceedings of the tenth IEEE international conference on e-health networking, applications & services (IEEE Healthcom), pp 323–328

  31. NSA: National Security Agency (2008) Skipjack and KEA algorithm specifications. http://csrc.nist.gov/groups/ST/toolkit/documents/skipjack/skipjack.pdf. Referenced 2 April 2008

  32. Karlof C, Sastry N, Wagner D (2004) TinySec: a link layer security architecture for wireless sensor networks. In: Proceedings of the 2nd international conference on embedded networked sensor systems (SenSys), pp 162–175

  33. Hong D et al (2006) HIGHT: a new block cipher suitable for low-resource device. In: Proceedings of cryptographic hardware and embedded systems, pp 46–59

  34. Rivest RL (1995) The RC5 encryption algorithm. In: Proceedings of fast software encryption workshop, pp 86–96

  35. Koo WK et al (2008) Implementation and analysis of new lightweight cryptographic algorithm suitable for wireless sensor networks. In: Proceedings of 2008 international conference on information security and assurance, pp 73–76

  36. TI: Texas Instruments (2008) Datasheet. http://www.ortodoxism.ro/datasheets2/9/0oe5ltue2s77tejsk7j5xs0j72fy.pdf. Referenced April 2008

  37. TIC CC2420: Texas Instruments Chipcon CC2420 (2008) Datasheet. http://focus.ti.com/docs/prod/folders/print/cc2420.html. Referenced April 2008

Download references

Acknowledgments

This work was supported by Science and Engineering Research Council (SERC) of the Singapore Agency for Science, Technology and Research (A*Star) on Embedded and Hybrid Systems II (EHS-II) programme under grant 052-118-0058.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Agustinus Borgy Waluyo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Waluyo, A.B., Pek, I., Chen, X. et al. Design and evaluation of lightweight middleware for personal wireless body area network. Pers Ubiquit Comput 13, 509–525 (2009). https://doi.org/10.1007/s00779-009-0222-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-009-0222-y

Keywords

Navigation