Professional Documents
Culture Documents
A Proposal For A Health-Care Environment With A Real-Time Approach
A Proposal For A Health-Care Environment With A Real-Time Approach
x, xxxx 0
Abstract: The increased use of IoT has contributed to the popularisation of environments
that monitor the daily activities and health of the elderly, children or people with
disabilities. The requirements of these environments, such as low latency and rapid
response, corroborate the usefulness of associating Fog Computing with health-care
environment since one of the advantages of fog is to provide low latency. Because
of this, we propose the use of a hardware and software infrastructure capable of
storing, processing and presenting monitoring data in real-time, based on Fog Computing
paradigm. Additionally, we propose the structuring of sensors for the implementation of
a simulated health-care environment, as well as the processing logic for the presentation
of results referring to the health of the user.
Reference to this paper should be made as follows: Gomes, E., Dantas, M.A.R., Plentz,
P.D.M. (xxxx) ‘A Proposal for a Health-Care Environment with a Real-Time Approach’,
International Journal of Grid and Utility Computing, Vol. x, No. x, pp.xxx–xxx.
Mario A.R. Dantas is a Professor in the Department of Computer Science (DCC) at the
Exact Sciences Instituite (ICE), Federal University of Juiz de Fora (UFJF) and in the
Graduate Program in Computer Science (PPGCC), at the Technology Centre (CTC),
Federal University of Santa Catarina (UFSC), with a PhD in Computer Science from the
University of Southampton (UK), Visiting Professor at the University of Western Ontario
(Canada) and Senior Visiting Researcher in Riken (Japan). He is the author of hundred
scientific articles, dozen of chapters in books and three books. He has advised numerous
undergraduate, specialisation, master and doctorate research works. He has acted as a
consultant on various projects with industry in the areas of IoT, networking, distributed
systems, and high-performance environments.
Patricia Della Mea Plentz is currently an Associate Professor of Computer Science at the
Federal University of Santa Catarina (UFSC), Brazil. She received her Ph.D. and M.Sc
from UFSC in 2008 and 2002, respectively, and her B.Sc. degrees in Computer Science
from University of Cruz Alta (UNICRUZ) in 2000. Her research interests include real-
time distributed systems, forecast of deadline missing and temporal constraints of mobile
robots.
This paper is a revised and expanded version of a paper entitled ‘A Real-Time Fog
Computing Approach for Healthcare Environment’presented at the ‘13th International
Conference on P2P, Parallel, Grid, Cloud and Internet Computing’, Taiwan, October
2018.
1 Introduction 2 Overview
Table 1 Health monitoring sensors (Mshali et al., 2018; Rashidi and Mihailidis, 2013)
• Interval : the data are transmitted periodically, low transmission rate with a maximum data rate
following a uniform time interval. of 250 Kbps and a range up to 20 meters.
• Instant: the data are instantaneously transmitted • Wi-Fi technology (IEEE 802.11): is the most
when an event occurs. popular communication technology. It has an
average range of 100 meters and transmission rate
Table 1 presents some examples of sensors most used up to 54 Mbps. However, it has a disadvantage of
in monitored environments. consuming much energy.
computational, control and storage are placed on the – Firm: results produced after the time
edge of the Internet, close to mobile devices, sensors, constraint are useless for the system.
actuators, connected things and end users. An edge – Soft: results produced after the time
device is not a data centre neither a simple sensor constraint are accepted and still useful for
that converts analogical to digital sign and collects and the system, although it causes degradation of
sends data. An edge device can be conceptualised as any its performance.
computational or network resource that resides between
data sources and cloud data centres. • As for the regularity of activation
On the other hand, Fog Computing can be
conceptualised as computational elements intermediates, – Periodic: are identical tasks regularly
located between edge devices and cloud. It typically activated at a constant rate.
provides some way of data management and – Aperiodic: are the same tasks that are
communication service between edge devices and cloud activated irregularly.
(Iorga et al., 2017). The main goal of this intermediate
layer is to reduce the latency and response time since – Sporadic: subset of aperiodic tasks. This
data do not have to reach the cloud to be processed. tasks have as main characteristic the known
Bonomi et al. (2012) present temporal requirements minimal interval constraint between two
of Fog Computing environments. They defend that some consecutive activation and, therefore, they
data generated by the sensor and device grid require can have attributes of critical tasks.
real-time processing (from milliseconds to sub-seconds).
All interactions and processes occur throughout the Fog
Computing environment are seconds to minutes (to real- 3 Related Works
time analyses) and until days (transactional analyse).
Despite its increasing use, Fog Computing is often In this section, we present some studies that address the
called Edge Computing. However, these approaches have use of Fog Computing for health care environments.
key differences (Iorga et al., 2017): Aghili et al. (2019) present a security and energy-
• Fog Computing can have hierarchical layers while efficient protocol for e-health systems, called LACO.
Edge tends to be limited to a small number of In other words, it is proposed a authentication and
layers; agreement protocol which preserve anonymity and
provide a access control mechanism for user, thus
• Unlike the Edge, Fog works with the cloud; maintaining the privacy of information. In addition, the
authors present a schema that considers the transfer of
• Beyond computing, Fog also covers network,
access to another user.
storage, control and data processing.
Sood and Mahajan (2018) propose a cloud-based
2.3 Real-time health-care system developed to predict and prevent the
Chikungunya virus through the use of wearable sensors,
With the advent of Big data and the use of data stream, decision tree and temporal network analysis (TNA).
the concept of real-time presented in most current The architecture of the proposed system is composed
researches has distanced from the one proposed in the of 3 layers: Data Accumulation Layer, responsible for
classical literature. The survey of Gomes et al. (2019) collecting user data from health, environmental and
presents a classification of articles that propose the use location sensors; Fog Layer is responsible for processing
of the real-time approach in big data environments that and diagnosing the category of infection in the user in
use data stream. It can be noted that most articles use real-time, in addition to generating an immediate alert
the term real-time as fast response and low latency. for the mobile phone of users to take preventive; The
In this article, we consider the concept presented by information and analyses generated by the Fog Layer are
Safaei (2017), Buttazzo (2011) and Stankovic (1988), stored in the Cloud Layer so that disinfection alerts are
which define that a real-time system depends not only generated for the citizens.
on the logical result of the computation but also on the Rahmani et al. (2018) exploit the strategic position
time in which the results are produced. For authors, of such gateways at the edge of the network with the aim
it is a common misconception to consider only fast of providing high-level services such as local storage and
computation to a real-time system, since the purpose of real-time processing, and, as a result, the authors present
these systems is to meet the temporal requirements of a Smart e-Health Gateway. Besides that, they propose
each task. to explore the concepts of Fog Computing in health-care
The real-time system tasks can be classified: IoT systems to form an intermediate layer of intelligence
between the sensors and the Cloud. Besides, an IoT-
• As for the consequences of the missed deadline
based Early Warning Score (EWS) health monitoring is
– Hard: for the system to work correctly the implemented to show the efficiency and relevance of the
results have to be produced within the time proposed system, based on medical problems for the case
constraint. study.
A Proposal for a Health-Care Environment with a Real-Time Approach 5
Mahmud et al. (2018) propose an architecture for and over the WLAN. Examples of such
the integration and orchestration of Cloud and Fog devices are smartphones, notebooks, and
infrastructure from the interoperable perspective of IoT- tablets. The main function of mobile devices
Health-care solutions. The performance evaluation of is to receive and filter the data delivered by
Fog-based IoT Health-care solutions carried out through the sensors. Besides, they can play the role
simulation studies with the iFogSim simulator was of sending commands to the actuators when
concerning the delivery of services with satisfactory necessary.
terms, cost, energy use, and service distribution.
Gia et al. (2017) propose a low-cost health 2. Fog Layer : this layer is composed by Fog Nodes
monitoring system that provides continuous remote and a Fog Server.
ECG monitoring and automatic reporting and analysis.
• Fog Nodes: are devices responsible for the
The system consists of energy-efficient sensor nodes and temporary storage (S), communication (C),
a Fog Layer to take advantage of IoT. The sensors processing (P) and presentation (P) of the
collect and transmit ECG, respiration rate and body data for the specialist user. They can use
temperature information to a smart gateway that can
the WLAN communication network to receive
be accessed by caregivers. Also, the system performs
data from mobile devices and the wired LAN
automatic decision making and provides advanced
network for communication with other Fog
services such as real-time notifications for immediate Nodes and Fog Server.
attention.
Our proposal is differentiated since the cited papers • Fog Server: is responsible for managing
offer a fast response (real-time) without assurance that the Fog Computing environment and for
the system response will respect a deadline. communicating between the environment
and the external network (communication
between Fog and the Cloud). It has all the
4 Proposed Platform physical and logical information about the
Fog Nodes belonging to the environment.
In this article, we proposed the use of a hardware The Fog Layer has only one Fog Server,
and software infrastructure for health-care environments but it can accumulate the server and node
which can process data and present results within a time function. Scheduling policies are inserted into
constraint. The hardware infrastructure is based on the Fog Server, it becomes responsible for the
paper present by Li et al. (2015), that is composed of migration of a task so that the deadline is
three layers, as depicted in the Figure 1: Edge Layer, Fog fulfilled or for the interruption of the running
Layer, and Cloud Layer. task to execute another with a higher priority.
1. Edge Layer : this layer is composed of sensors, 3. Cloud Layer : this layer consists of data centres
actuators, and mobile devices. that will be responsible for permanently storing the
received data, and present them when requested.
• Sensors: as described in the section 2.1, This data may be used to conduct research or
sensors are devices responsible for capturing survey of the health history of the assisted user
data, and they are used in the health- activity. Actors such as researchers, doctors, nurses
care environment to monitor the daily or caregivers may have access to these data
activities, and vital signs of the assisted users. (respecting the authorisation release of views of
The sensors used lightweight communication this data by the assisted user).
protocols such as ZigBee, Bluetooth or
Bluetooth Low Energy to connect with mobile On the other hand, the software infrastructure
devices. consists of Foglet, processing and storage software and
• Actuators: are devices inserted in the health-care application (Figure 1).
monitored environment to act when
• Foglet: is a software agent that is present in each
necessary. For example, turning on the heater
of the Fog Nodes (Bonomi et al., 2014). They
when the room temperature is too low or
are responsible for monitoring the physical state
switching off the gas if a leak is detected.
and the services assigned to each machine. This
The actuators use lightweight communication
information is analysed locally and also sent for
protocols such as ZigBee, Bluetooth or
global processing, in other words, sent to Fog
Bluetooth Low Energy to connect with mobile
Server.
devices.
• Mobile Devices: are devices that have the • Processing and Storage Software: to perform the
processing power, are located close to sensors processing, storage and presentation of data, we
and actuators and have the ability to use the IIoT (Industrial Internet of Things)
communicate through lightweight protocols Platform similar to used and implemented by
6 Gomes, Dantas and Plentz
FASTEN project (FASTEN, 2019). This platform and Fog Server. Based on the information provided
is open source and composed by Apache software by Foglets, Fog Server manages the resources of the
for processing, time series data base for storage Fog Nodes. Besides that, it applies scheduling policies,
and real time business intelligence for data verifies the need to migrate the task to another Fog
presentation. Node so that the deadline is met, or stops the execution
of the task so that another one with a higher priority
• Health-care Application: responsible for the logic can execute. After processing, the data is presented to
of the health-care environment. It has the function the expert user through a graphical interface, generating
of comparing the received data with normal alerts if the health situation of the assisted user is
or standard data, sending commands to the abnormal. An example of an abnormal health situation is
actuators, issuing alerts, presenting the data to much higher than acceptable pressure, or fall detection.
the specialist user, as well as sending the data to Data processing may still return commands to the
be stored in the cloud. The development of this mobile devices so that they will send them to the
application requires prior knowledge of the assisted actuators.
user so that it is possible to know, for example, Finally, after processing and analysing the data, they
what the standard pressure is. In other words, are sent to the cloud by Fog Server over the Internet. The
the application is customised and adapted to each purpose of sending data to the cloud is for permanent
environment (home or hospital) and user. storage. Once stored in the cloud, the data can be
analysed by researching users or who have some interest
The execution process of the proposed environment in historical data on the health of the users assisted.
is carried out as follows. The data is acquired by sensors
and is sent to the mobile devices. Mobile devices filter
incoming data to exclude noise and inconsistencies. The 5 Experimental Environment
data are then sent to the Fog Nodes. In Fog Nodes the
data is temporarily stored and processed, respecting the In this section we described the health-care experimental
priority given to the task and the time constraint. environment built to implement the hardware and
Foglets, present throughout the environment, software platform. This environment is composed by
periodically send Fog Nodes information to each other sensors and the parameters assigned to them, by IIoT
A Proposal for a Health-Care Environment with a Real-Time Approach 7
Platform for processing and storage data, and by the output. A topic is a category or feed in which data
processing logic of each set of sensor data. is recorded.
environmental, personal and health. Belonging the To calculate the dew point temperature, we adopted
Environmental category the sensors inserted into the Lawrence (2005) Equation 2.
monitoring environment, such as temperature and
H 17.625∗T
humidity sensors. The sensors that monitor the user 243.04 ∗ [log2.718( 100 ) + ( 243.04+T )]
location and position belong to Personal category, which Tdp = H 17.625∗T
(2)
17.625 − [log2.718( 100 ) − ( 243.04+T )]
are: accelerometer, gyroscope and GPS. Finally, the
sensors embedded in the user’s body through glasses, We chose to assign only one temperature and
clocks or belts which the objective of to monitor the humidity sensor to the whole house. Because it is a
user’s health, belong the Health category, which are: simulated environment, the data is generated randomly
ECG, body temperature, blood pressure (systolic and and, therefore, can generate data with a great variation,
diastolic) and pulse oximeter. which would be harmful for our environment, since the
Table 2 shows the used sensors, the categories in rooms are close.
which they belong, as well as the possible values and the
maximum and minimum values assigned to them. 5.2.2 Personal Sensors
Table 2 Values given to the sensors
The motion (accelerometer), position (gyroscope) and
Categories Sensors Values location (GPS) sensors belong to Personal category.
Min: 0◦ C Table 4 presents the data that will be presented to the
Temperature
Environmental Max: 40◦ C monitor user, the frequency of the data capture of each
Min: 10% sensor and the possible values assigned to the sensors in
Humidity
Max: 90% each room.
Stopped Table 5 presents logic rules and warnings. The main
Accelerometer Walking objective of these sensors is to detect falls (Li et al.,
Running 2009). For this, it is necessary to detect the location,
Sitting since there are rooms that is possible that the assisted
Personal Gyroscopes Lying user can be lying by the option and not by fall.
Standing
Room 5.2.3 Health Sensors
Kitchen
GPS In this section we describe the rules and warnings of
Bathroom
Gym health sensors, which are: body temperature, ECG,
Min: 40 bpm blood pressure and pulse oximeter. We use as a basis for
ECG the development of health rules proposed the literature
Max: 136 bpm
Min: 34◦ C of Hall (2015).
Body Temperature
Max: 42◦ C Table 6 presents the description of the rules and alerts
Blood Pressure Min: 100 mmHg designed for health sensors. In our proposed rules, we do
Health Systolic Max: 200 mmHg a comparison of the results with the user activity. Since,
Blood Pressure Min: 60 mmHg according to Hall (2015), body temperature, ECG and
Diastolic Max: 130 mmHg blood pressure values change when the person is active
Min: 80% (ie, running or walking). These values can be equal to
Pulse Oximeter values presented when the person is sick or ill.
Max: 100%
The objective of measuring body temperature is to
The following subsections present the defined rules inform the caregiver (doctor or nurse) if the assisted
and processing logic for the sensor categories. user is with hypothermia, with fever or if the high
temperature is due to the user’s physical activity.
5.2.1 Environmental Sensors The ECG presents the heart rate and informs the
caregiver if the assisted user is with bradycardia or
This category is composed of temperature and
tachycardia. We know that the heart rate may increase
humidity sensors which are responsible for measure the
if the user is exercising, such as running or walking.
temperature and humidity of the environment. Table
In addition, the increase in body temperature raises
3 details how the data is presented to the user, the
the heart rate by 18 beats for each degree Celsius of
frequency of data capture, the location where the sensors
temperature.
will be embedded and the alerts that the system will
The caregiver receives alerts when blood pressure
generate for the monitor user. Alerts are generated only
assisted user is low, high or when the systolic and
when the situation requires care or attention.
diastolic are very close, which may be considered
We used the Ono and Kawamura (1991) Equation 1
disturbing.Systolic and diastolic pressures may increase
which uses the dew point temperature (Tdp ) to calculate
when the user is exercising, that is, running or walking.
the thermal discomfort index (TDI).
This elevation can be 20 to 40 mmHg. In this case, the
TDI = (0.99 ∗ T ) + (0.36 ∗ Tdp ) + 41, 5 (1) alerts are not generated.
A Proposal for a Health-Care Environment with a Real-Time Approach 9
Finally, alerts are generated when blood oxygen carry out the implementation of the simulated sensor
saturation is low or very low. In this measurement, we environment and the logic rules. Then, we intend
do not include any rules when the user is practising to formulate the time constraint rules applying tasks
exercises. priority, scheduling algorithm and control of hardware
usage.
6 Conclusions
Acknowledgement
In this article, we proposed the use of a hardware
and software infrastructure based on Fog computing This study was financed in part by the Coordenao de
that meets the temporal requirements imposed by the Aperfeioamento de Pessoal de Nvel Superior - Brasil
health care environment, that is, a real-time monitoring (CAPES) - Finance Code 001.
system. The purpose of the proposal is to provide
a system that receives, stores, processes and presents
results within a hard deadline. To do this, we use a References
hardware platform that already exists, and we adapted
it to the proposed health-care environment. Besides, we Aghili, S. F., Mala, H., Shojafar, M., and Peris-Lopez, P.
use the IIoT Platform presented by FASTEN project. (2019). Laco: Lightweight three-factor authentication,
This platform is responsible for receiving, processing and access control and ownership transfer scheme for e-
presenting data. Additionally, we proposed a software health systems in iot. Future Generation Computer
infrastructure with components necessary for results to Systems, 96:410–424.
be presented within a time constraint (Foglets and time Bierzynski, K., Escobar, A., and Eberl, M. (2017).
constraint rules). Cloud, fog and edge: Cooperation for the future?
Furthermore, in this article we proposed the sensors In Fog and Mobile Edge Computing (FMEC), 2017
and rules structure. In other words, we proposed the Second International Conference on, pages 62–67.
sensors structure with possible values and the health- IEEE.
care logic application with alert rules.
Because it is initial research and therefore a Bonomi, F., Milito, R., Natarajan, P., and Zhu, J. (2014).
theoretical proposal, we intend as future works to Fog computing: A platform for internet of things
Table 6 Rules and warnings for health sensors
Sensor Data Presentation Frequency Rules Warnings
EXTREME COLD!
BT <36◦ C
LOW FEVER!
Body Temperature *If 38.3◦ C <”BT” <40◦ C and ”running” or ”walking” 37.5◦ C <BT <38.5◦ C
Raw data Average 5 minutes
(BT) NORMAL SITUATION FEVER!*
38.6◦ C <BT <40◦ C
HIGH FEVER!
40.1◦ C <BT <42◦ C
BRADYCARDIA!
*If ”ECG” >100 and ”running” or ”walking”
ECG <60
MHRa= 220 - age
TACHYCARDIA!*
ECG = MHR * 0,60 (NO ALERT)
ECG >100
ECG Raw data Average Continuous ECG = MHR * 0,70 (NO ALERT)
ECG = MHR * 0,85
ATTENTION!**
**If ”BT” >37◦ C
High heart rate due to
add 18 heart rate for each degree of temperature up to 40◦ C
high body temperature
LOW PRESSURE!
100 <Systolic <120
60 <Diastolic <80
HIGH PRESSURE!*
*If ”walking” or ”running” and ”BP ”
Blood Pressure 131 <Systolic <200
Raw data Average 5 minutes systolic >130 and diastolic >90
(BP) 91 <Diastolic <130
normal increase of 20 to 40 mmHg (NO ALERT)
ATTENTION!
Systolic and Diastolic
Gomes, Dantas and Plentz
and analytics. In Big data and internet of things: InfluxDB (2019). Influxdata. https://www.
A roadmap for smart environments, pages 169–186. influxdata.com/. [Online, Accessed Mar/2019].
Springer.
Iorga, M., Feldman, L., Barton, R., Martin, M. J., Goren,
Bonomi, F., Milito, R., Zhu, J., and Addepalli, S. N., and Mahmoudi, C. (2017). Draft SP 800-191,
(2012). Fog Computing and its Role in the Internet The NIST Definition of Fog Computing. NIST Special
of Things. In Proceedings of the first edition of the Publication, 800(March).
MCC workshop on Mobile cloud computing - MCC ’12,
page 13. Kakfa (2019). Apache kafka: A distributed streaming
platform. https://kafka.apache.org/. [Online,
Buttazzo, G. C. (2011). Hard real-time computing Accessed Mar/2019].
systems: predictable scheduling algorithms and
Lai, X., Liu, Q., Wei, X., Wang, W., Zhou, G., and Han,
applications, volume 24. Springer Science & Business
G. (2013). A survey of body sensor networks. Sensors,
Media.
13(5):5406–5447.
Chiang, M. and Shi, W. (2016). Nsf workshop report on
Lawrence, M. G. (2005). The relationship between
grand challenges in edge computing. In Tech. Rep.
relative humidity and the dewpoint temperature in
FASTEN (2019). Fasten project. http://www. moist air: A simple conversion and applications.
fastenmanufacturing.eu/index.php/project/. Bulletin of the American Meteorological Society,
[Online, Accessed Mar/2019]. 86(2):225–234.
Flink (2019). Apache flink. https://flink.apache. Li, J., Jin, J., Yuan, D., Palaniswami, M., and
org/. [Online, Accessed Mar/2019]. Moessner, K. (2015). Ehopes: Data-centered fog
platform for smart living. In Telecommunication
Gia, T. N., Jiang, M., Sarker, V. K., Rahmani, A. M., Networks and Applications Conference (ITNAC),
Westerlund, T., Liljeberg, P., and Tenhunen, H. 2015 International, pages 308–313. IEEE.
(2017). Low-cost fog-assisted health-care iot system
Li, Q., Stankovic, J. A., Hanson, M. A., Barth, A. T.,
with energy-efficient sensor nodes. In 2017 13th
Lach, J., and Zhou, G. (2009). Accurate, fast fall
International Wireless Communications and Mobile
detection using gyroscopes and accelerometer-derived
Computing Conference (IWCMC), pages 1765–1770.
posture information. In 2009 Body Sensor Networks,
IEEE.
pages 138–143. IEEE.
Gomes, E., Dantas, M., and Plentz, P. (2018a). A
Mahmud, R., Koch, F. L., and Buyya, R. (2018).
real-time fog computing approach for healthcare
Cloud-Fog Interoperability in IoT-enabled Healthcare
environment. In International Conference on P2P,
Solutions. In Proceedings of the 19th International
Parallel, Grid, Cloud and Internet Computing, pages
Conference on Distributed Computing and
85–95. Springer.
Networking, ICDCN ’18, pages 32:1—-32:10, New
Gomes, E., Umilio, F., Dantas, M. A., and Plentz, P. York, NY, USA. ACM.
D. M. (2018b). An ambient assisted living research MQTT (2019). Mqtt. http://mqtt.org/. [Online,
approach targeting real-time challenges. In IECON Accessed Mar/2019].
2018-44th Annual Conference of the IEEE Industrial
Electronics Society, pages 3079–3083. IEEE. Mshali, H., Lemlouma, T., Moloney, M., and Magoni,
D. (2018). A survey on health monitoring systems
Gomes, E. H., Dantas, M. A., Macedo, D. D. D., Rolt, for health smart homes. International Journal of
C. R. D., Dias, J., and Foschini, L. (2018c). An Industrial Ergonomics, 66:26–56.
infrastructure model for smart cities based on big data.
International Journal of Grid and Utility Computing, Negash, B., Gia, T. N., Anzanpour, A., Azimi, I., Jiang,
9(4):322–332. M., Westerlund, T., Rahmani, A. M., Liljeberg, P.,
and Tenhunen, H. (2018). Leveraging fog computing
Gomes, E. H., Plentz, P. D., Rolt, C. R. D., and Dantas, for healthcare iot. In Fog Computing in the Internet
M. A. (2019). A survey on data stream, big data and of Things: Intelligence at the Edge, pages 145–169.
real-time. International Journal of Networking and Springer.
Virtual Organisations, 20(2):143–167.
Ono, H.-S. P. and Kawamura, T. (1991). Sensible
Grafana (2019). Grafana labs. https://grafana.com/. climates in monsoon asia. International Journal of
[Online, Accessed Mar/2019]. Biometeorology, 35(1):39–47.
Hall, J. (2015). Guyton and Hall Textbook of Medical Rahmani, A. M., Gia, T. N., Negash, B., Anzanpour,
Physiology. Guyton Physiology. Elsevier Health A., Azimi, I., Jiang, M., and Liljeberg, P. (2018).
Sciences. Exploiting Smart e-Health Gateways at the Edge
12 Gomes, Dantas and Plentz