Abstract
Body area networks (BANs) are emerging as enabling technology for many human-centered application domains such as health-care, sport, fitness, wellness, ergonomics, emergency, safety, security, and sociality. A BAN, which basically consists of wireless wearable sensor nodes usually coordinated by a static or mobile device, is mainly exploited to monitor single assisted livings. Data generated by a BAN can be processed in real-time by the BAN coordinator and/or transmitted to a server-side for online/offline processing and long-term storing. A network of BANs worn by a community of people produces large amount of contextual data that require a scalable and efficient approach for elaboration and storage. Cloud computing can provide a flexible storage and processing infrastructure to perform both online and offline analysis of body sensor data streams. In this paper, we motivate the introduction of Cloud-assisted BANs along with the main challenges that need to be addressed for their development and management. The current state-of-the-art is overviewed and framed according to the main requirements for effective Cloud-assisted BAN architectures. Finally, relevant open research issues in terms of efficiency, scalability, security, interoperability, prototyping, dynamic deployment and management, are discussed.
Similar content being viewed by others
References
Akyildiz, I., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, 40(8), 102–114.
Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330.
Chen, M., Gonzalez, S., Vasilakos, A., Cao, H., & Leung, V. C. (2011). Body area networks: A survey. Mobile Networks and Applications, 16(2), 171–193.
Yang, G. Z. (2006). Body sensor networks. Berlin: Springer.
Hao, Y., & Foster, R. (2008). Wireless body sensor networks for health-monitoring applications. Physiological Measurement, 29, R27.
Augimeri, A, Fortino, G., Reje, M. R., Handziski, V., & Wolisz, A. (2010) A cooperative approach for handshake detection based on body sensor networks. In Proceedings of the IEEE international conference on systems, man, and cybernetics (SMC 2010), Istanbul, Turkey, October 10–13.
Augimeri, A., Fortino, G., Galzarano, S., & Gravina, R. (2011). Collaborative body sensor networks. In Proceedings of the international conference IEEE systems, man and cybernetics (SMC 2011), October 9–12, Anchorage, Alaska, USA.
Fortino, G., Pathan, M., & Di Fatta, G. (2012). BodyCloud: Integration of cloud computing and body sensor networks. In Proceedings of CloudCom ’12.
Dourish, P. (1995). The parting of the ways: Divergence, data management and collaborative work. In Proceedings of the 4th conference on European conference on computer-supported cooperative work, p. 230.
Yi, W., & Blake, M. B. (2010). Service-oriented computing and cloud computing: Challenges and opportunities. IEEE Internet Computing, 14(6), 72, 75. doi:10.1109/MIC.2010.147.
Hanson, M. A., Powell, H., Barth, A. T., Ringgenberg, K., Calhoun, B. H., Aylor, J. H., et al. (2009). Body area sensor networks: Challenges and opportunities. IEEE Computer, 42(1), 58–65.
Patel, M., & Wang, J. (2010). Applications, challenges, and prospective in emerging body area networking technologies. IEEE Wireless Communications, 17(1), 80–88.
Malan, D., Fulford-Jones, T., Welsh, M., & Moulton, S. (2004). Codeblue: An ad hoc sensor network infrastructure for emergency medical care. In Proceedings of the international workshop on wearable and implantable body sensor networks.
Lombriser, C., Roggen, D., Stager, M., & Troster, G., Titan, G. (2007). A tiny task network for dynamically reconfigurable heterogeneous sensor networks. In Kommunikation in Verteilten Systemen (KiVS). Springer, New York.
Zhang, M., & Sawchuk, A. (2009). A customizable framework of body area sensor network for rehabilitation. In Proceedings of the 2nd international symposium on applied science biomedicine communication technology, November 2009, pp. 24–27.
Bellifemine, F., Fortino, G., Giannantonio, R., Gravina, R., Guerrieri, A., & Sgroi, M. (2011). SPINE: A domain-specific framework for rapid prototyping of WBSN applications. Software Practice and Experience, 41(3), 237–265. doi:10.1002/spe.
Fortino, G., Giannantonio, R., Gravina, R., Kuryloski, P., & Jafari, R. (2013). Enabling Effective Programming and Flexible Management of Efficient Body Sensor Network Applications. IEEE Transactions on Human-Machine Systems, 43(1), 115–133.
Raveendranathan, N., Galzarano, S., Loseu, V., Gravina, R., Giannantonio, R., Sgroi, M., et al. (2012). From Modeling to Implementation of Virtual Sensors in Body Sensor Networks. IEEE Sensors Journal, 12(3), 583–593.
Fortino, G., Guerrieri, A., Giannantonio, R., & Bellifemine, F. (2009). Platform-independent development of collaborative WBSN applications: SPINE2. In Proceedings of IEEE International conference on systems, man, and cybernetics (SMC 2009), San Antonio (Texas, USA), October 11–14.
Fortino, G., Guerrieri, A., Giannantonio, R., & Bellifemine, F. (2009). SPINE2: Developing BSN applications on heterogeneous sensor nodes. In Proceedings of IEEE symposium on industrial embedded systems (SIES ’09), special session on wireless health, Lausanne (Switzerland), 8–10 July.
Galzarano, S., Fortino, G., & Liotta, A. (2012). Embedded self-healing layer for detecting and recovering sensor faults in body sensor networks. In Proceedings of IEEE systems, man and cybernetics (SMC 2012), Seoul.
Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., et al. (2006). Bigtable: A distributed storage system for structured data. In USENIX symposium on operating systems design and implementation (OSDI 2006), November 6–8, Seattle, WA, USA.
Huang, C., Huseyin, S., Yikang, Y., Ogus, A., Calder, B., Parikshit, G., et al. (2012). Erasure coding in windows azure storage. In USENIX ATC.
Holmes, G., Donkin, A., & Witten, I. H. (1994). Weka: A machine learning workbench. In Proceedings of the 2nd Australia and New Zealand conference on intelligent information systems, Brisbane, Australia.
Berthold, M., Cebron, N., Dill, F., Di Fatta, G., Gabriel, T., Georg, F., et al. (2006). KNIME: The Konstanz information miner. In Proceedings of workshop on multi-agent systems and simulation (MAS&S), 4th annual industrial simulation conference (ISC), Palermo, Italy, June 5–7, 2006, pp. 58–61.
Guazzelli, A., Zeller, M., Chen, W., & Williams, G. (2009). PMML: An open standard for sharing models. The R Journal, 1/1, 60–65.
Kurschl, W., & Beer, W. (2009). Combining cloud computing and wireless sensor networks. In Proceeding of the 11th international conference on information integration and web-based applications & services, pp. 512–518, 2009.
Khana, A. N., Mat Kiah, M. L., Khanb, S. U., & Madanic, S. A. (2013). Towards secure mobile cloud computing: A survey. Future Generation Computer Systems, 29, 1278–1299.
Lounis, A., Hadjidj, A., Bouabdallah, A., & Challal, Y (2012) Secure and scalable cloud-based architecture for e-health wireless sensor networks. In Computer communications and networks (ICCCN), 2012 21st international conference on, pp. 1, 7, July 30 2012–Aug. 2.
Babcock, B., Babu, S., Datar, M., Motwani, R., & Widom, J. (2002). Models and issues in data stream systems. In Proceedings of the 21st ACM SIGMOD-SIGACT-SIGART symposium on principles of database systems, ACM Press, NY, USA, pp. 1–16.
Golab, L., & Özsu, M. (2003). Issues in data stream management. ACM SIGMOD Record, 32(2), 5–14.
Motwani, R., Widom, J., Arasu, A., Babcock, B., Babu, S., Datar, M., et al. (2003). Query processing, resource management and approximation in a data stream management system. In Proceedings of international conference on innovative data systems research (CIDR ‘03).
Aberer, K., Hauswirth, M., & Salehi, A. (2007). Infrastructure for data processing in large-scale interconnected sensor networks. In Proceedings of the international conference on mobile data management (MDM ‘07).
Chandrasekaran, S., Cooper, O., Deshpande, A., Franklin, M., Hellerstein, J., Hong, W., et al. (2003). TelegraphCQ: Continuous dataflow processing. In Proceedings of the international conference on innovative data systems research (CIDR ‘03).
Abadi, D., Carney, D., Çetintemel, U., Cherniack, M., Convey, C., Lee, S., et al. (2003). Aurora: A new model and architecture for data stream management. The VLDB Journal, 12(2), 120–139.
Arvind, D., Arasu, A., Babcock, B., Babu, S., Datar, M., Ito, K., et al. (2003). STREAM: The Stanford stream data manager. IEEE Data Engineering Bulletin, 26(1), 19–26.
Pietzuch, P., Shneidman, J., Welsh, M., Seltzer, M., & Roussopoulos, M. (2004). Path optimization in stream-based overlay networks. Technical Report, TR-26-04, Harvard University.
Huebsch, R., Chun, B., Hellerstein, J., Loo, B., Maniatis, P., Roscoe, T., et al. (2005). The architecture of PIER: An internet-scale query processor. In Proceedings of the 2nd biennial conference on innovative data system research, pp. 28–43.
Delin, K., & Jackson, S. (2001). The sensor web: A new instrument concept. In Proceedings of the SPIE symposium on integrated optics.
Shen, C., Srisathapornphat, C., & Jaikaeo, C. (2001). Sensor information networking architecture and applications. IEEE Wireless Communications, 8(4), 52–59.
Buonadonna, P., Gay, D., Hellerstein, J., Hong, W., & Madden, S. (2005). Task: Sensor network in a box. In Proceedings of the 2nd European conference on wireless sensor networks, pp. 133–144.
Kuryloski, P., Giani, A., Giannantonio, R., Gilani, K., Gravina, R., Seppa, V. P., et al. (2009). DexterNet: An open platform for heterogeneous body sensor networks and its applications. In Proceedings of sixth international workshop on wearable and implantable body sensor networks (BSN’09), pp. 92–97.
Gravina, R., Guerrieri, A., Fortino, G., Bellifemine, F., Giannantonio, R., & Sgroi, M. (2008) Development of body sensor network applications using SPINE. In Proceedings of the IEEE international conference on systems, man, and cybernetics (SMC 2008), Singapore, October 12–15.
Chu, X., & Buyya, R. (2007). Service oriented sensor web. In Sensor networks and configuration, pp. 51–74.
Yuriyama, M., & Kushida, T. (2010). Sensor-cloud infrastructure-physical sensor management with virtualized sensors on cloud computing. In Proceedings of the international conference on network-based information systems (NBiS ‘10), pp. 1–8.
Fortino, G., Gravina, R., Guerrieri, A., & Di Fatta, G. (2013). Engineering large-scale body area networks applications. In Proceedings of 8th international conference on body area networks (BodyNets), Boston (USA).
Fortino, G., Parisi, D., Pirrone, V., & Di Fatta, G. (2014). BodyCloud: A SaaS approach for community body sensor networks. Future Generation Computer Systems, 35(6), 62–79.
Distefano, S., Merlino, G., & Puliafito, A. (2012). SAaaS: A framework for volunteer-based sensing clouds. Parallel and Cloud Computing, 1(2), 21–33.
Pandey, S., Voorsluys, W., Niu, S., Khandoker, A., & Buyya, R. (2012). An autonomic cloud environment for hosting ECG data analysis services. Future Generation Computer Systems, 28(1), 147–154.
Phan, D., Suzuki, J., Omura, S., & Oba, K. (2013). Toward sensor-cloud integration as a service: Optimizing three-tier communication in cloud-integrated sensor networks. In Proceeding of 8th international conference on body area networks (BodyNets), Boston (USA).
Xu, Y., Helal, S., Thai, M., & Scmalz, M. (2011). Optimizing push/pull envelopes for energy-efficient cloud-sensor systems. In Proceedings of the 14th ACM international conference on modeling, analysis and simulation of wireless and mobile systems (MSWiM ‘11). ACM, New York, NY, USA, 17–26.
Forkan, A., Khalil, I., & Tari, Z. (2014). CoCaMAAL: A cloud-oriented context-aware middleware in ambient assisted living. Future Generation Computer Systems, 35, 114–127.
Liao, W., Chang, J.-J., Wu, J., & Vasilakos, A. V. (to appear). Software-defined networking: Challenges, solutions, and opportunities. IEEE Network Magazine.
Luo, T., Tan, H.-P., & Tony, Q., & Quek, S. (2012). Sensor OpenFlow: Enabling software-defined wireless sensor networks. IEEE Communications Letters, 16(1), 1896–1899.
Fortino, G., & Pathan, M. (Eds.). (2014). Special issue on the integration of body sensor networks and cloud computing. Future Generation Computer Systems (to appear).
Ali, S. T., Sivaraman, V., & Ostry, D. (2014). Authentication of lossy data in body-sensor networks for cloud-based healthcare monitoring. Future Generation Computer Systems, 35, 80–90.
Reza Rahimi, M., Ren, J., Liu, C. H., Vasilakos, A. V., Venkatasubramanian, N. (2013, November) Mobile cloud computing: A survey, state of art and future directions. In ACM/Springer mobile application and networks (MONET), doi:10.1007/s11036-013-0477-4.
Reza Rahimi, M., Venkatasubramanian, N., Mehrotra, S., & Vasilakos, A. V. (2012). MAPCloud: Mobile applications on an elastic and scalable 2-tier cloud architecture. In Proceedings of IEEE fifth international conference on utility and cloud computing (UCC 2012), pp. 83, 90, 5–8 November 2012.
Serrano, M., Nguyen, H., Quoc, M., Hauswirth, M., Wang, W., Barnaghi, P., et al. (2013). Open services for IoT cloud applications in the future internet. In IEEE proceedings of the 2nd IEEE WoWMoM 2013 workshop on the internet of things and smart objects (IoT-SoS 2013).
Giménez, P., Molina, B., Calvo-Gallego, J., Esteve, M., & Palau, C. E. (2013). I3WSN: Industrial intelligent wireless sensor networks for indoor environments. Computers in Industry. Available online 9 October 2013, ISSN 0166-3615, doi:10.1016/j.compind.2013.09.002.
Aiello, F., Bellifemine, F., Galzarano, S., Gravina, R., & Fortino, G. (2011). An agent-based signal processing in-node environment for real-time human activity monitoring based on wireless body sensor networks. Journal of Engineering Applications of Artificial Intelligence, 24(7), 1147–1161.
Aiello, F., Fortino, G., Gravina, R., & Guerrieri, A. (2011). A java-based agent platform for programming wireless sensor networks. The Computer Journal, 54(3), 439–454.
Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. IEEE Computer, 36(1), 41–50.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fortino, G., Di Fatta, G., Pathan, M. et al. Cloud-assisted body area networks: state-of-the-art and future challenges. Wireless Netw 20, 1925–1938 (2014). https://doi.org/10.1007/s11276-014-0714-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-014-0714-1