ICROIT2014 Camera Ready Final 20dec2013
ICROIT2014 Camera Ready Final 20dec2013
Abstract—Body Area Wireless Sensor Networks (BAWSNs) nations already plagued by the high-rising costs of healthcare
are self-organizing networks capable of monitoring health owing to the large number of chronic patients are further
intrinsic data of a patient. BAWSNs extended with a healthcare challenged to resource regular monitoring. Therefore, in-house
application can be used to perform medical assessments by remote healthcare monitoring applications provide an
remotely monitoring patients. The accuracy of medical
assessments fundamentally depends on the correctness of the
alternative by delivering healthcare to a dispersed population
data received from the BAWSN. However, data errors may arise having a variety of diseases requiring regular monitoring and
at the sensor or during transmission across the wireless sensor care. This is especially true in suburban or rural areas where
network. Therefore, it is imperative to measure the health expert doctors, nurses, electronic equipment and other
intrinsic data of a patient precisely. The formulated measurable infrastructures are often inadequate or difficult to access in
properties in our work precisely measure the performance of the time.
BAWSN in a remote Healthcare Monitoring Application (HMA). One of the major challenges in remote healthcare
In this paper, we collated various performances using the monitoring application (rHMA) involves conducting medical
measurable properties in our real-time test-bed and presented a
assessments based on remotely sensed patient’s health data.
comprehensive evaluation of these properties in a BAWSN.
The accuracy of the health data such as sensed time, unaltered
Index Terms—BAWSN, ehealth, reliability, availability, critical data content and identity of the person should be intact to avoid
time, remote healthcare monitoring application false diagnoses. However, ensuring data is accurate is difficult
in a Body Area Wireless Sensor Networks (BAWSN) because
I. INTRODUCTION sensors are not always reliable or accurate and data
transmission over a wireless network is also not perfect. We
In Australia, the number of people over 80 years old has can expect BAWSN’s to be increasingly accurate with
increased from 260,000 (recorded in 1981) to 560,000 advances in sensor and wireless technologies; however an
(recorded in 2001) and, it is expected to surpass 790,000 by innovation that will always be useful is a metric that provides
2021 [1]. As the home of one of world’s largest population, the an estimate of how accurate a BAWSN can be expected to be.
population of India will continue to grow through 2050. By A set of dependable properties for a BAWSN were proposed
2030, it is estimated that 45.4 % of the Indian population and formulated in our work in [7]. In the current work, we
would be older adults [2]. Furthermore, in India, the sixty-plus show how these properties can be used to estimate the accuracy
age group will grow more than threefold from 8.4 % to 22.6 % of a BAWSN in a real-time test-bed.
over fifty years, while those aged eighty and older will expand The paper is arranged in the following sections. Section II
nearly fourfold from 0.8 % to 3 % [2]. This trend is not unique will describe a remote healthcare monitoring application and
to Australia and India, rather it is a global issue because it has our background work. In Section III, we briefly describe
been estimated that the global population of 65 years old and properties that make a BAWSN dependable. Section IV will
above will double from 357 million (recorded in 1990) to 761 give the details of the experimental setup, while the
million by 2025 [3]. performance of the operational properties will be given in
In addition to the growth in the ageing population, there has Section V. Finally, Section VI will conclude this paper.
been an explosion in the prevalence of chronic conditions.
Chronic conditions including diabetes and cardiovascular II. REMOTE HEALTHCARE MONITORING APPLICATION
disease cannot be cured and must be closely monitored for the The rHMA is an application system made up of two related
emergence of complications. However, many chronic diseases applications, the healthcare application (HA) and the BAWSN,
show notable symptoms of the disease or complications only in the monitoring application component:
their later stages [4–6]. Continuous monitoring of a health
condition is a proven method for early detection of many
conditions [4]. However, many developed and developing
1. The BAWSN consists of state-of-the-art self-organizing any alert messages in the case of an emergency and to send the
wireless sensors capable of sensing vital health data of a pre-processed data to the HA for further medical diagnoses. It
patient, a base station, which aggregates the health data is evident that the rHMA depends heavily on its monitoring
from the sensors, and a local processing unit (LPU), which component, the BAWSN, for the continuous generation of the
can be a smart phone or a tablet. health data. The main focus of our work is to evaluate the
performance of the BAWSN, while the reliability and
2. The HA should be considered as a system that uses availability of the AMC application is outside the scope of this
information technology for collecting, maintaining, paper.
analysing and disseminating the patient’s health data for
clinical needs. Although, maintaining and disseminating
the patient’s data are achieved through the use of various III. THE DEPENDABLE PROPERTIES
technologies, to measure and collect the health-related data
of the patient, the HA uses a manual/traditional method To build a BAWSN, the underlying wireless sensors
that requires the patient’s attendance at the hospital. network (WSN) should be extended with an LPU, that is, a
smartphone, for further processing of the data. In general, for
Our real-time test-bed Active Care Loop Framework any underlying networks, one might use Quality of Service
(ACLF) is an rHMA is designed and built using various (QoS) as a property to evaluate WSN performance. However,
wireless technologies and the Internet as the data transfer QoS is a broad term used to denote the level of predictability
medium. It consists of the Assistive Maternity Care as it’s HA and manageability of the services supplied by one or more
and the BAWSN, the monitoring application component. service providers. Moreover, the QoS refers to resource
reservation control mechanisms rather than the achieved
service quality.
In computer networks, the QoS is the ability to provide
different priorities to different applications, users or network
data flows or to guarantee a certain level of performance for a
data flow [9]. The QoS is more applicable for the underlying
network in a given application system. Although the
underlying wireless networks form the foundation for a
BAWSN, the BAWSN itself forms an integral application
component in an rHMA system. In addition, the functionalities
in a BAWSN are also well defined and termed as critical in an
rHMA system because it has the onus of collecting health data
intrinsic to the patient. Therefore, providing different priorities
Fig. 1. Active Care Loop Framework to different applications may not be appropriate.
Further, the properties that define QoS for a BAWSN [9]
The AMC application enables practitioners (such as doctors do not emphasise the security aspects that are defined as
and midwives) and pregnant women to access health records important for the BAWSN [10–13]. In addition, the
from beyond the physical location of a hospital zone not only construction and the maintenance of components are less
through desktop computers, but also through smartphones as explored areas, even though they are vital for achieving
shown in Fig. 1. In the AMC application, a pregnant woman accurate collection and transmission of data and fault detection.
enters her blood pressure (BP) value using a smartphone or The studies in [11, 12] also show that the QoS in a BAWSN is
desktop regularly at home or at work, for instance, to allow her not scalable in terms of power consumption and cannot be used
health care providers to monitor her condition. Depending on as a single solution for all kinds of BAWSN applications.
the gravity of updated data, the database notifies the AMC Based on these shortcomings in using only the QoS for the
application that would then automatically send an alert performance evaluation, the properties that define the
message with specific information on the patient to the care dependability of the component are considered. Highly sought
staff, either as an SMS or an email [7]. properties for WSN, the node power and node
The AMC application described above requires the manual destruction/repair, is encompassed by the availability property
entry of the health data by the pregnant women. To automate [14-16] from the dependability property list. Therefore, the
the entry of the health data, the AMC application is extended dependability properties comprise: reliability, availability,
with a BAWSN to form the ACLF. For instance, in the AMC, security, maintainability and safety. These form an effective set
it is inconvenient for a pregnant woman to continuously enter for evaluating the performance of a BAWSN.
health data, such as the BP, heart rate and glucose levels, for Apparently, not every property of dependability can be
monitoring purposes. Therefore, a BAWSN is used to sense the measured numerically, because certain properties such as
required health data at regular time intervals. The distinct maintainability and safety can only be realized by assessing
functions of a BAWSN are to authenticate the patient for their flexibility in the design during development and their
continuous monitoring, to sense the health data from the adaptability to the environment during its real-time
patient, to pre-process the health data of the patient for sending
deployment. However, properties such as availability, arrival
reliability and security can be quantified. In our research work Error time, inoperative time of application owing
[7] the reliability and availability properties were formulated to erroneous packets
based on derived time-specific parameters. The time-specific Buffering error time, inoperative time of
parameters along with the critical time are described in the application owing to loss of the packet in the base
following sub-section. station buffer
Total error time for the sensor Sn in a
A. Time-critical applications BAWSN
Total buffering error time for the sensor Sn in
The drive for the rHMA is to provide for continuous remote a BAWSN
monitoring of the health condition of the patient. For this to Total error and buffering error time for the sensor
happen, the sensors in the monitoring component of the
BAWSN should continuously send data to the HA through the Sn in a BAWSN
LPU. To provide continuous health data, the BAWSN relies on Total critical lack time in a BAWSN
the collective data provided by all the source sensor nodes and
not on any individual data, because medical diagnosis based on
health data is rarely based on any one specific parameter [17– Based on the above time-critical parameters total unreliable
19]. In addition, the arrival time of the data should be within time of the sensors and the total unavailable time of the sensors
the expected time (εtm) because any arrival of health data in a BAWSN are given by the below Eq. 1 and Eq. 2
outside the expected time cannot be assumed to indicate the respectively.
actual health condition of the patient. For example, a high
blood pressure and a high heart rate when a person is at rest is a
clinical incident and should be taken care of immediately;
whereas, the same condition for a person during substantial
movement may not be a clinical incident. It should be noted (1)
that the arrival time of health data, both the blood pressure and
a heart rate is necessary for medical diagnosis. Therefore, in
our work [7], we defined and implemented a novel critical time
parameter for the BAWSN operations. Because the BAWSN (2)
has stringent timing requirements concerning the arrival data
rate from the sensor nodes within the defined critical time The operational availability of the BAWSN states that a
(εtm), we characterized the rHMA as a time-critical application. system is highly available if the fraction of its downtime is
Based on the time stringent requirements and to address very small, either because failures are rare or because it can
generic measures such as delay, jitter and packet loss, the restart very quickly after a failure, while the operational
following time critical parameters have been selected [7]: reliability of the BAWSN is defined as seamless delivery of
error free health data within the critical time. By using the Eq.
1. The critical lack time (TLACK), is the elapsed time in the 1 and Eq. 2 the operational availability and reliability of the
application for which the medical diagnosis may not be BAWSN is given by Eq. 3 and Eq. 4 respectively.
accurate owing to the delayed packet arrival.
2. The error time (TE), is the defective time in the application
caused by erroneous packets.
3. The buffering error time (TB), is the defective time in the (3)
application caused by the loss of packet.
The packet size for all the sensor motes was configured to
29 bytes, including the header. During the initial phase, the
data packets of the sensors were not encrypted. To study the
impact of inequality on the performance of the BAWSN and
also to calculate the operational properties, a series of
experiments were conducted in our BAWSN under similar
conditions with each a duration of 60 minutes. The average
result of the five experiments is plotted as shown in Fig. 3. The
properties reliability and the availability values in the
experiment are calculated for every 10-minute interval within
the actual duration of the experiment.
1
The concept of developing assistive mobile application for the pregnant
women and the midwives in ACLF has been given the name of Obi-MATE
(a) (d)