IoT and Big Data Technologies for Monitoring and Processing Real-Time Healthcare Data

IoT and Big Data Technologies for Monitoring and Processing Real-Time Healthcare Data

Abdelhak Kharbouch, Youssef Naitmalek, Hamza Elkhoukhi, Mohamed Bakhouya, Vincenzo De Florio, Moulay Driss El Ouadghiri, Steven Latre, Chris Blondia
Copyright: © 2019 |Pages: 14
DOI: 10.4018/IJDST.2019100102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Recent advances in pervasive technologies, such as wireless, ad hoc networks, and wearable sensor devices, allow the connection of everyday things to the Internet, commonly denoted as the Internet of Things (IoT). The IoT is seen as an enabler to the development of intelligent and context-aware services and applications. However, handling dynamic and frequent context changes is a difficult task without a real-time event/data acquisition and processing platform. Big data technologies and data analytics have been recently proposed for timely analyzing information (i.e., data, events) streams. The main aim is to make users' life more comfortable according to their locations, current requirements, and ongoing activities. In this article, combining IoT techniques and Big data technologies into a holistic platform for continuous and real-time health-care data monitoring and processing is introduced. Real-testing experiments have been conducted and results are reported to show the usefulness of this platform in a real-case scenario.
Article Preview
Top

Introduction

More than 3 billion of the world’s population have access to the Internet (Curran, Fenton & Freedman, 2016). As the Internet evolves, a new vision of the Internet embracing everyday objects comes into focus, which is the Internet of Things (IoT). The IoT could be built on the pervasive deployment of a variety of things, such as Radio-Frequency IDentification (RFID) tags, sensors, actuators and mobile phones that can interact with each other and cooperate with other services to reach common goals (Atzori, Iera & Morabito, 2010). The integration of data generated by sensors with other data, such as location and social media data, allows the development of context-aware applications that could help users in taking more informed decisions regarding their daily activities. The IoT is considered as an enabler for developing new intelligent applications and services that can be deployed to different domains. For instance, developing services for better management of the transport issues (i.e., traffic routing, automatic logistics chain optimization) is now possible by allowing instantaneous reactions to contextual changes and external triggers. The IoT is also used in the healthcare domain by enabling the development of numerous connected health applications, from remote patients’ monitoring to smart medical devices. Connected health can be defined according to Taylor (2015) as “the collective term for telecare, telehealth, telemedicine, mHealth, digital health and eHealth services” (p. 1). Connected health can capitalize on the IoT technologies to improve healthcare delivery and services to patients. In fact, some healthcare conditions and chronic diseases require continuous monitoring, which can be enhanced by IoT technologies.

Recently, diverse IoT technologies have been developed to perform real-time device monitoring, collect sensors’ data and analysis of large size of streaming data. The growth of these data creates what is named the “Big Data” phenomenon with the main four V’s ‒ Volume, Velocity, Variety and Value (Oracle, 2013). The Big Data technologies aim to timely extract the ongoing and future contexts in order to anticipate changes and tailor services that better fit the users’ needs. Several Big Data technologies have been developed and could be classified according to the data processing concepts as defined by Shahrivari (2014) and Sun et al. (2015): (1) batch processing technologies and (2) real-time processing technologies. Batch processing technologies, such as Hadoop, are more suitable for high throughput data processing by first store data and process later on (Turner, 2011). Real-time processing technologies, such as Storm and S4, have been developed to process data in motion and get as fast as possible valuable insights from it. The objective is to enable the development of real-time or near real-time applications for data processing. These applications operate in scenarios with tight requirements, such as high data rates (more than 10000 event/s) and low latency (up to a few seconds) (Heinze, Aniello, Querzoni & Jerzak, 2014). In parallel to this progress in developing Big Data technologies, several IoT platforms such as ThingSpeak (2017) have been developed for data monitoring and analysis. However, there are no guarantees on time transmission and processing, which are required for the development of context-aware applications. In fact, streaming the data from an embedded device into a data analytics cloud and performing analysis based on these data can easily take tens of seconds.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 2 Issues (2023)
Volume 13: 8 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing