E-Health Telecommunication Systems and Networks, 2012, 1, 27-36
http://dx.doi.org/10.4236/etsn.2012.13005 Published Online September 2012 (http://www.SciRP.org/journal/etsn)
Performance Evaluation of Healthcare Monitoring System
over Heterogeneous Wireless Networks
Sabato Manfredi
Faculty of Engineering, University of Naples Federico II, Napoli, Italy
Email: sabato.manfredi@unina.it
Received July 1, 2012; revised August 5, 2012; accepted August 12, 2012
ABSTRACT
The wide diffusion of healthcare monitoring systems allows continuous patient to be remotely monitored and diagnosed
by doctors. The problem of congestion, namely due to the uncontrolled increase of traffic with respect to the network
capacity, is one of the most common phenomena affecting the reliability of transmission of information in any network.
The aim of the paper is to build a realistic simulation environment for healthcare system including some of the main
vital signs model, wireless sensor and mesh network protocols implementation. The simulator environment is an effi-
cient mean to analyze and evaluate in a realistic scenario the healthcare system performance in terms of reliability and
efficiency.
Keywords: Modeling, Simulation and Management of Health-Care Systems; Applications of Information and
Communication Technologies to Health-Care Management; E-Health; Remote Health Monitoring;
Telemedicine; Chronic Disease Management
1. Introduction
The recent increased interest in distributed and flexible
wireless pervasive applications has drawn great attention
to the QoS (Quality of Service) requirements of WNCS
(Wireless Network Control System) architectures based
on WSANs (Wireless Sensor Actuator Networks) ([1]).
Wireless data communication networks provide reduced
costs, better power management, easier maintenance and
effortless deployment in remote and hard-to-reach areas.
Although WSAN research was originally undertaken for
military applications, as the field slowly matured and
technology rapidly advanced, it has been extended to
many civilian applications such as environment and
habitat monitoring, home automation, traffic control, and
more recently healthcare applications [2,3,5-8]. In par-
ticular, WBAN (Wireless Body Area Network) technol-
ogy has recently significantly increased the potential of
remote healthcare monitoring systems (e.g. [4,9,10]).
WBAN is a particular kind of WSAN consisting of stra-
tegically placed wearable or implanted (in the body)
wireless sensor nodes that transmit vital signs (e.g. heart
rate, blood pressure, temperature, pH, respiration, oxygen
saturation) without limiting the activities of the wearer.
The data gathered can be forwarded in real time to the
hospital, clinic, or central repository through a LAN
(Local Area Network), WAN (Wide Area Network) or
cellular network. Doctors and carers can at a distance
access this information to assess the state of health of the
patient. Additionally, the patient can be alerted by using
SMS, alarm, or reminder messages. In a more advanced
WBAN, a patient’s sensor can even use a neighbor sen-
sor to relay its data if the patient is too far away from the
central server (e.g. the hospital data storage). This com-
munication mode is called “multi-hop” wireless trans-
mission. Generally speaking, multi-hop not only extends
the communication distance but also saves energy con-
sumption since direct sensor-server long distance wire-
less communication is avoided through hop-to-hop relay.
WBANs will become increasingly pervasive in our daily
lives. Recently, WBAN (Wireless Body Area Network)
technology has significantly increased the potentiality of
the remote healthcare monitoring systems [12,18]. Pa-
tient is integrated from multiple sources of measure, PoC
(Point of Care) devices, enabling individuals to accu-
rately, easily, and efficiently generate and collect health-
care data. The microelectronics industry are providing an
increasing number of PoC devices that combine analysis,
power efficiency and testing functionalities with a simple
user interface, addressing constraints like device weara-
bility and networking [13-17]. Transmission needs to be
performed for communicating the collected physiological
signals from the PoC devices to the sink node (i.e. PDA,
a smart-phone, or a custom designed microcontroller-
based device) and eventually for sending the aggregated
measurements to a remote medical station. PoC nodes
C
opyright © 2012 SciRes. ETSN
S. MANFREDI
28
form a cluster of Wireless Body Area Network (WBAN)
and are usually in the basic configuration of a star topol-
ogy, transmitting information to the sink node that pro-
vides the functionality of collecting data and routing
them to the remote station (i.e. Hospital terminal) by a
Wireless Mesh Network (WMN). There is a wide variety
of available wireless technologies that can serve data
transmission between the sink node and a remote station
such as WLAN, GSM, GPRS, UMTS, and WiMAX. On
the other side, wireless communication standards utilized
for short range intra-BAN communication (between PoC
node and sink terminal) are IEEE 802.15.1 (Bluetooth
[20]) and 802.15.4 (i.e. Zigbee [19]). The Zigbee stan-
dard [19] targets low-cost, low data-rate solutions with
multimonth-to-multiyear battery life, and very low com-
plexity. Bluetooth [20] is a low-power and low-cost RF
standard, operating in the unlicensed 2.4 GHz spectrum.
Recently, the 802.15.6 IEEE Task Group [21] is planning
the development of a communication standard optimized
aimed to define BAN that works at a range even shorter
than other wireless technologies that are already avail-
able in the market.
The wide diffusion of healthcare monitoring systems
allows continuous patients to be remotely monitored and
diagnosed by doctors. The problem of congestion,
namely due to the uncontrolled increase of traffic with
respect to the network capacity, is one of the most com-
mon phenomena affecting the reliability of transmission
of information and the loss of packets in any network. In
addition, in wireless sensor networks, it increases the
dissipated energy at the sensor node. In many health care
applications (i. e. fetal electrocardiogram monitoring, tele-
cardiology), communication links carry vital information
between patient and monitoring devices, that need to be
transmitted in short “bursts”, requiring a reliable connec-
tion. So it is a focal issue, especially in PoC health care
systems, to design an appropriate protocol solution ad-
dressing reliability, energy efficiency, scalability, re-
duced packet losses, timely delivery without failure. By
large the problem of congestion in both wireless and
wired communication networks has addressed in recent
years a number of research efforts (see i.e. [24-28,31]
and references therein). One of the generic approaches
for congestion control is to control the rate of flow of
traffic to a source node (i.e. [22,23]) by allocating the
available resource capacity following some fairness cri-
teria (i.e. max min, proportional). In those cases, conges-
tion control mechanisms are regarded as a distributed
algorithm carried out by sources and links in order to
solve a global optimization problem (see [29-32] and
references therein). Preliminary routing based appro-
aches to congestion control in healthcare system are pre-
sented in [33,34]. In this scenario we introduce a realistic
simulator for heathcare system evaluation. Specifically,
we build a realistic simulation environment including the
main vital signs and wireless networks protocols model-
ling. The simulator environment is used to analyze and
evaluate the effect of congestion phenomena on the
healthcare system performance in terms of reliability and
efficiency. The simulator can be used for validating
novel congestion control scheme to mitigate the conges-
tion phenomena and guarantee efficient healthcare ser-
vice delivery.
The rest of the paper is outlined as follows. In Section
2 the evaluation environment is described in terms of
healthcare network topology, communication protocols,
performance metrics and vital signals, while in Section 3
a simulation analysis of congestion effect on healthcare
system performance is shown. Finally, conclusions and
future work are outlined in Section 4.
2. Healthcare System Simulation and
Evaluation Environment
Most of healthcare system scenario is composed of a
cluster of WBANs relaying vital information to the Hos-
pital (H) by a WMN. Each WBAN is characterized by
the “many-to-one” traffic patterns with a single sink node
and multiple source PoC nodes which can be considered
to be affixed with the patients. In the paper we will pay
our attention to such representative healthcare topology
scenario in which all the PoC sensor nodes are stationary
and transmit data to the Hospital terminal (H) by the sink
terminal data collector. The communication between the
sinks and the Hospital terminal is guaranteed by a wire-
less mesh network. This results in heterogeneous wire-
less communication network as it is composed of devices
adopting different protocols such as Zigbee and Wifi.
Herein we set up an evaluation environment in Mat-
lab/Simulink-based simulator TrueTime [41], which fa-
cilitates co-simulation of controller task execution in
real-time kernels and wireless network environment. The
simulations are performed using the above topology of
sensors randomly transmitting their information to the
sink. The intra BAN protocol used for PoC-Sink com-
munication is the standard Zigbee, while the protocol of
WMN supporting sink-remote Hospital terminal com-
munication is Wifi 802.11. Specifically, we build the
simulation environment including the following models:
The intra WBAN standard protocol Zigbee used for
PoC sensors-Sink communication;
The wireless mesh protocol Wifi 802.11 supporting
sinks-remote Hospital terminal communication;
The Ad-hoc On-Demand Distance Vector Routing
Protocol (AODV) to route packets in the network;
The models of the main vital signs such as respiration,
electrocardiogram, fetal electrocardiogram, the oxy-
gen saturation of the pacemaker control system de-
vice.
Copyright © 2012 SciRes. ETSN
S. MANFREDI 29
In addition, the simulation model takes the path-loss of
the radio signals into account. The radio model includes
support for 1) ad-hoc wireless networks; 2) isotropic an-
tenna; 3) inability to send and receive messages at the
same time; 4) path loss of radio signals modelled as
1d
where d is the distance and α is a parameter cho-
sen to model the environment ranging in [2,4]; 5) inter-
ference from other terminals. In what follows we will
describe the details of the above components and we will
present the main performance metrics considered in the
paper. Moreover, we have enhanced the simulation envi-
ronment by introducing realistic modelling of PoC sensor
power consumption.
2.1. Wifi Protocol Model Simulation
The IEEE 802.11b is modeled taking into account of the
channel access method CSMA/CA (Carrier Sense Multi-
ple Access with Collision Avoidance). Specifically, in
the simulation, a transmission is modelled like this: The
node that wants to transmit a packet checks to see if the
medium is idle. The transmission may proceed, if the
medium is found to be idle, and has stayed so for 50 μs.
If, on the other hand, the medium is found to be busy, a
random back-off time is chosen and decremented in the
same way as when colliding. When a node starts to
transmit, its relative position to all other nodes in the
same network is calculated, and the signal level in all
those nodes are calculated according to the path-loss
formula 1d
. The signal is assumed to be possible to
detect if the signal level in the receiving node is larger
than the receiver signal threshold. If this is the case, then
the signal-to-noise ratio (SNR) is calculated and used to
find the block error rate (BLER). Note that all other
transmissions add to the background noise when calcu-
lating the SNR. The BLER, together with the size of the
message, is used to calculate the number of bit errors in
the message and if the percentage of bit errors is lower
than the error coding threshold, then it is assumed that
the channel coding scheme is able to fully reconstruct the
message. If there are (already) ongoing transmissions
from other nodes to the receiving node and their respec-
tive SNRs are lower than the new one, then all those
messages are marked as collided. Also, if there are other
ongoing transmissions which the currently sending node
reaches with its transmission, then those messages may
be marked as collided as well. Note that a sending node
does not know if its message is colliding, therefore ACK
(Acknowledge) messages are sent on the MAC protocol
layer. From the perspective of the sending node, lost
messages and message collisions are the same, i.e. no
ACK is received. If no ACK is received during ACK
timeout, the message is retransmitted after waiting for a
random back-off time within a contention window. The
contention window size is doubled for every retransmis-
sion of a certain message. The back-off timer is stopped
if the medium is busy, or if it has not been idle for at
least 50 μs. There are only “Retry limit” number of re-
transmissions before the sender gives up on the message
and it is not retransmitted anymore.
2.2. ZigBee Protocol Model Simulation
ZigBee has a rather low bandwidth, but also a really low
power consumption. Although it is based on CSMA/CA
as 802.11 b/g, it is much simpler and the protocols are
not the same. The packet transmission model in ZigBee
is similar to WLAN, but the MAC procedure differs and
is modeled taking into account of the following vari-
ables:
NB, number of backoffs;
BE, backoff exponent;
MacMinBE, the minimum value of the backoff ex-
ponent in the CSMA/CA algorithm. The default value
is 3;
AMaxBE, The maximum value of the backoff exponent
in the CSMA/CA algorithm. The default value is 5;
MacMaxCSMABackoffs, the maximum number of
backoffs the CSMA/CA algorithm will attempt before
declaring a channel access failure. The default value
is 4;
In a Rayleigh fading, the relative speed of two nodes
and the number of multiple paths that the signal takes
from the sender to the receiver is taken into account.
The basic battery uses a simple integrator model, so it
can be both charged and recharged. We have enhanced the
model by implementing the power consumption model
described in [35] including the energy spent by the PoC
sensor to transmit and receive packets. The main protocol
simulation parameters are summarized in Table 1.
2.3. AODV Routing Protocol
The Ad-hoc On-Demand Distance Vector Routing Pro-
tocol (AODV) [11] is one common routing algorithm in
ad hoc networks and is based on the principle of discov-
ering routes as needed. AODV is a reactive algorithm
that has a low network utilization, processing and mem-
ory overheads. The request is made on-demand rather
than in advance, to take into account the dynamic chang-
ing of a network structure. In the AODV routing algo-
rithm, the source node issues a route request packet to the
destination node at the time a path is needed and this
allows mobile nodes to pass messages through their
neighbors to nodes with which they cannot directly
communicate. AODV does this by discovering the routes
(the discovery phase) along which messages can be
passed. AODV makes sure these routes do not contain
loops and tries to find the shortest route possible. AODV
Copyright © 2012 SciRes. ETSN
S. MANFREDI
Copyright © 2012 SciRes. ETSN
30
performs route discovery if necessary. is also able to handle changes in routes and can create
new routes if there is an error. Because of their limited
range, each node can only communicate with the nodes
next to it. A node keeps track of its neighbors by listen-
ing for a HELLO message that each node broadcasts pe-
riodically. When one node needs to send a message to
another node that is not its neighbor, it initiates a path
discovery phase by broadcasting a route request (RREQ)
packet to its neighbors. The request (RREQ) message
contains several fields such as the source, destination and
lifespan of the message and a Sequence Number that
serves as a unique ID. When intermediate nodes receive
a RREQ packet, they update their routing tables for a
reverse route to the source and, in the same way, when
the intermediate nodes receive a route reply (RREP),
they update the forward route to the destination. If multi-
ple RREPs are received by the source, the route with the
shortest hop count is chosen. If a route is not used for
some period of time, a node cannot be sure whether the
route is still valid; consequently, the node removes this
route from its routing table. Sequence Numbers serve as
time stamps allowing nodes to determine the timeliness
of each packet and to prevent the creation of loops. Every
time a node sends out any type of message it increases its
own “Sequence Number”. Each node records the Se-
quence number of all the other nodes. A higher Sequence
Number refers to a fresher route. The Route Error Mes-
sage (RERR) allows the AODV to adjust routes when
node/link failure occurs. Whenever a node receives a
RERR, it looks at the routing table and removes all the
routes that contain the bad nodes. When the next hop link
breaks, RERR packets are sent by the starting node of the
link to a set of neighboring nodes that communicate over
the broken link with the destination. If data is flowing
and a link break is detected, a Route Error (RERR)
packet is sent to the source of the data in a hop-by-hop
fashion. As the RERR extends towards the source, each
intermediate node invalidates routes to any unreachable
destinations. When the source of the data receives the
RERR, it invalidates the route or routes in question and
2.4. Vital Signs Model Simulation
In the follows we will describe the main vital signs im-
plemented in the simulator following the model given in
the original references.
2.4.1. Respir a ti on
Respiration is an important physiologic function that
quantifies the physiological states by volume, timing and
shape of the respiratory waveform. It is associated with
the kinematics of the chest thereby bringing about
changes of the thoracic volume. Among sensors used to
measure respiration there are ones based on inductive
plethysmography ([36]) or magnetometers ([37]). Re-
cently, a wearable based piezo-resistive sensor has been
developed [38]. This signal requires a reporting rate
ranging from 10 Hz to 50 Hz [39]. An example of breath
signal implemented in the simulator is shown in Figure 1.
Table 1. ZigBee and Wifi protocol main parameters.
ZigBee (802.15.4) Wifi (802.11 b/g)
Path loss exponent 3 3
Sink/wifi Router
Transmission Power0 dbm 20 dbm
Sink capacity 30 pkt/s -
Sensor Transmission
Power –3 dbm -
Receiver signal
threshold –48 dbm –48 dbm
Sensor Buffer Size 30 -
Sink/wifi Router
Buffer Size 300 500
Retry Limit 3 3
Ack timeout 0.000864 sec 0.000864 sec
Packet size 150 byte 2.5 MB
Data rate 250,000 bit/s 10 Mbit/s
Figure 1. Respiration vital sign dynamic evolution.
S. MANFREDI 31
2.4.2. Electrocardiogram
The electrocardiogram (ECG) is a time-varying signal
reflecting the ionic current flow which causes the cardiac
fibres to contract and subsequently relax. The ECG sur-
face is obtained by recording the potential difference
between two electrodes placed on the surface of the skin.
Here, for simulation purpose, we have used a dynamical
model proposed in the literature [40], based on three
coupled ordinary differential equations which is capable
of generating realistic synthetic electrocardiogram (ECG)
signals. Standard clinical ECG application can require
reporting rate from 200 Hz to 300 Hz [39]. In Figure 2 it
is shown the dynamic of ECG signal implemented into
the proposed simulator by using the above model.
2.5. Performance Metrics
Depending on the type of target application, QoS in
healthcare system can be characterized by, among other
factors, reliability, energy efficiency, timeliness, robust-
ness, availability, and security. Among the different per-
formance indices measuring the level of QoS, the fol-
lowing are particularly significant and will be evaluated
by the evaluation environment discussed above:
Throughput is the effective amount of data transmit-
ted in a specific unit of time. In healthcare monitoring,
to provide a better observation of a patient’s health
condition, a sensor can transmit data at a high report-
ing frequency and then use a high data rate to send
out the large amount of data sensed.
Delay is the time elapsing from the departure of a
data packet from the source node to its arrival at the
destination node, including queueing delay, switching
delay and propagation delay, etc. Delay sensitive ap-
plications are common in healthcare environments
requiring the monitoring system to deliver the data
packets in real-time in order to fulfill specific timing
requirements.
Reliability is the packet reception ratio (the number of
“received” packets divided by the number of “trans-
mitted” packets), related also to the two above per-
formance indices.
Energy consumption is the energy spent in the time to
permit the network to work. The nodes must be capa-
ble of playing their role for a sufficiently long period
using the energy provided by their battery. Conse-
quently, energy efficiency is one of the main re-
quirements of WBANs. Packet collision at the MAC
layer, routing overhead, packet loss, and packet re-
transmission reduce energy efficiency.
System lifetime. It is strictly related to the nodes av-
erage and variance of the energy consumption and it
can be defined as the duration of time until some node
depletes all its energy.
Network coverage. It is related to the nodes average
and variance of the energy consumption and it means
that the entire network space can be monitored by the
sensor nodes.
Packet loss rate is the percentage of data packets that
are lost during the process of transmission. It can be
used to represent the probability of packets being lost.
A packet may be lost due to e.g. congestion, bit error,
or bad connectivity. This parameter is closely related
to the reliability of the network.
Scalability. This is the ability of the healthcare system
to guarantee acceptable performance (i.e. a reliability
>80%) with the increasing number of patient sensors.
It indicates if the healthcare system will be suitable
for a large nursing system.
3. Evaluation of Congestion Effect on
Healthcare System Performance
Firstly we analyze by using the simulator exploited
above, the effect of congestion phenomena on the
healthcare network performance degradation. Notice that
Figure 2. ECG vital sign dynamic evolution.
Copyright © 2012 SciRes. ETSN
S. MANFREDI
32
for each signal at each PoC sensor, we appropriately
package the sampled piece of vital sign information into
packet to be sent to the Hospital terminal. We have
evaluated the network reliability and scalability by in-
creasing the number of the PoC sensors (and so the over-
all reporting rate) accessing to the sink. As we note from
Figure 3, there is a threshold of 30 pkt/sec for the overall
PoC sensors reporting rate that produces network con-
gestion with reducing reliability and scalability, and in-
creasing of packet loss: this threshold corresponds to the
capacity C = 30 pkt/s of the sink to manage packets. In
the same way there is an increasing of time delivery
(Figure 4).
The worsening of the performance in terms of reliabil-
ity is mainly due to the buffer overflow and collision
packet losses. On the other side the time delay for the
delivered packet is due to the time of packet spent wait-
ing at the sink queue before to be transmitted to the Hos-
pital. Indeed, if we consider an overall sensors reporting
rate close to sink capacity of 30 pkt/s, it results a time
delay of 10 time unit (see Figures 5 and 6) correspond-
ing to the backlog delay at the sink queue of
sin k300 3010
PoCs
Buffer Rr. For increasing value of
the input reporting rate, it will be a collapse of sink with
heavy reduction in reliability and time delivery perform-
ances due to the increasing of packet losses, packet re-
transmission and collision effects. The increasing of
packet losses and packets retransmitted increases the PoC
sensors average energy (Figure 7) and its variance (Fig-
ure 8) consumed by the nodes with consequently heavy
reduction of network life time and network coverage.
The main effect of the congestion at the sink bottleneck
node on the healthcare system performance is the
reduction of the quality of the vital signs received at the
Hospital. This makes hard to reassemble the vital signs at
the Hospital server as so as the estimation of the patient
pathologies by doctor. Indeed an increasing of reporting
rate and therefore of traffic in the network leads to a
worsening of the quality of vital signs, even at the high
priority, that requires more bandwidth as it appears from
Figure 10 for the case of the ECG signal. On the other
side, the Breath sign presents low degradation level al-
though it requires low priority and bandwidth require-
ments (Figure 9). Therefore, the shape of the signals
with high bandwidth requirement can strongly deteriorate
loosing significant characteristics for the correct patient
diagnosis. For instance the congestion effect on the qual-
ity of ECG is the loss of many peaks (e.g. compare Fig-
ures 2 and 10) that are of main importance for the cor-
rect patient diagnosis about the cardiac pathologies (e.g.
ventricular tachycardia, and ventricular fibrillation). More-
over, as shown in Table 2, the average latency is the
same irrespective of the different bandwidth/priority re-
quirement of the vital signs (i.e. ECG signal requires
more bandwidth and more responsiveness than the respi-
ration sign one). We remark that also for low reporting
rate, might occur packets loss due to MAC error and/or
collision. For instance, in this case, the overall packet
loss due to the collision effect is about of 24% as shown
in Table 2.
4. Conclusion and Future Work
Due to the “many-to-one” nature of the traffic patterns in
healthcare system architecture, congestion at the sink
ottleneck node can occur when the PoC nodes traffic b
Figure 3. Healthcare remote system reliability as function of the PoC sensors reporting rate.
Copyright © 2012 SciRes. ETSN
S. MANFREDI 33
Figure 4. Time delivery delay as functi on of the PoC sensors reporting rate.
Figure 5. Time delivery delay for PoC sensors reporting rate close to the sink capacity of 30 pkt/s.
Figure 6. Time delivery delay dynamic for P o C sensors reporting rate close to the sink capacity of 30 pkt/s.
Copyright © 2012 SciRes. ETSN
S. MANFREDI
34
Figure 7. PoC sensors average energy consumption as function of the reporting rate.
Figure 8. Variance of sensors energy consumption as function of the reporting rate.
Figure 9. Breath vital signal received at the Hospital (continues line), breath vital signal sampled at the PoC sensor (dashed
line).
Copyright © 2012 SciRes. ETSN
S. MANFREDI
Copyright © 2012 SciRes. ETSN
35
Figure 10. ECG signal received at the Hospital.
Table 2. Time Delivery to the Hospital terminal of each vital
sign class with different pr iority.
Signal/Priority Delay
Breath/1 40 s
ECG/10 40 s
Packet Collision loss 24%
increases with respect to the sink capacity. So, it is a fo-
cal issue for health care application to design an appro-
priate sink capacity allocation strategy addressing reli-
ability and timely delivery without failure. We have built
a realistic simulation environment for healthcare remote
system evaluation including the main vital signs and
wireless network protocol modelling. The simulator is
used to analyze and evaluate the effect of congestion
phenomena on the healthcare system performance in
terms of reliability and efficiency. The proposed simula-
tor is suitable to support and validate the design of a
novel management control law for healthcare applica-
tions that is object of ongoing work.
REFERENCES
[1] U.S. DOE, “Industrial Wireless Technology for the 21st
Century,” Report, Technology Foresight, 2004.
[2] K. Hung and Y. Zhang, “Implementation of a WAP-
Based Telemedicine System for Patient Monitoring,”
IEEE Transactions on Information Technology in Bio-
medicine, Vol. 7, No. 2, 2003, pp. 101-107.
doi:10.1109/TITB.2003.811870
[3] E. Jovanov et al., “Stress Monitoring Using a Distributed
Wireless Intelligent Sensor System,” IEEE Engineering
Medicine and Biology Magazine, Vol. 22, No. 3, 2003, pp.
49-55.
[4] E. Jovanov, A. Milenkovic, C. Otto and P. C. de Groen,
“A Wireless Body Area Network of Intelligent Motion
Sensors for Computer Assisted Physical Rehabilitation,”
Journal of NeuroEngineering and Rehabilitation, Vol. 2,
No. 1, 2005, pp. doi:10.1186/1743-0003-2-6
[5] T. Gao et al., “Vital Signs Monitoring and Patient Track-
ing over a Wireless Network,” IEEE Proceedings of the
27th Annual International Conference of the Engineering
in Medicine and Biology Society, Shanghai, 17-18 Janu-
ary 2006, pp. 102-105.
[6] Kafeza et al., “Alerts in Mobile Healthcare Applications:
Requirements and Pilot Study,” IEEE Transactions on
Information Technology in Biomedicine, Vol. 8, No. 2,
2004, pp. 173-181. doi:10.1109/TITB.2004.828888
[7] U. Varshney, “Wireless Networks for Enhanced Moni-
toring of Patients,” International Journal of Healthcare
Technology and Management, Vol. 6, No. 4-6, 2005, pp.
489-499. doi:10.1504/IJHTM.2005.007009
[8] C. Poli, A. Pietrabissa, D. G. Ferriero and M. Grigioni,
“An Optimization Framework for Hospital Assets Track-
ing with Sensor Networks,” 2012.
[9] T. O’Donovan, J. O’Donoghue, C. Sreenan, P. O’Reilly,
D. Sammon, K. O’Connor, “A Context Aware Wireless
Body Area Network (BAN),” Proceedings of the Perva-
sive Health Conference, London, 1-3 April 2009, pp. 1-8.
[10] K. Yazdandoost et al., “Channel Model for Body Area
Network (BAN),” Proceedings of the Annual Interna-
tional Conference of the IEEE Engineering in Medicine
and Biology Society, 20-25 August 2008, pp. 1549-1552.
[11] Y. Zhang and T. A. Gulliver, “Quality of Service for Ad
Hoc On-Demand Distance Vector Routing,” IEEE Inter-
national Conference on Wireless and Mobile Computing,
Montreal, 22-24 August 2005, pp. 192-196.
[12] Age Data, “U. S. Census Bureau Statistics,” 2010.
http://www.census.gov/population/www/socdemo/
[13] L. Gatzoulis and I. Iakovidis, “Wearable and Portable
eHealth Systems,” IEEE Engineering in Medicine and
Biology Magazine, Vol. 26, No. 5, 2007, pp. 51-56.
doi:10.1109/EMB.2007.901787
S. MANFREDI
36
[14] C. P. Price, A. St John and J. M. Hicks, “Point-of-Care
Testing,” 2nd Edition, AACC Press, Washington DC,
2004.
[15] A. J. Tudos, G. A. J. Besselink and R. B. M. Schasfoort,
“Trends in Miniaturized Total Analysis Systems for
Point-of-Care Testing in Clinical Chemistry,” Lab on a
Chip, Vol. 1, No. 2, 2001, pp 83-95.
doi:10.1039/b106958f
[16] S. Rhee, B.-H. Yang and H. H. Asada, “Artifact-Resistant
Power-Efficient Design of Finger-Ring Plethysmographic
Sensors,” IEEE Transactions on Biomedical Engineering,
Vol. 48, No. 5, 2001, pp. 795-805.
doi:10.1109/10.930904
[17] S. Guillen, M. T. Arredondo, V. Traver, J. M. Garcia and
C. Fernandez, “Multimedia Telehomecare System Using
Standard TV Set,” IEEE Transactions on Biomedical En-
gineering, Vol. 9, No. 12, 2002, pp. 1431-1437.
doi:10.1109/TBME.2002.805457
[18] C. Lau, R. S. Churchill, J. Kim, F. A. I. Matsen and Y.
Kim, “Asynchronous Web-Based Patient-Centered Home
Telemedicine System,” IEEE Transactions on Biomedical
Engineering, Vol. 49, No. 12, 2002, pp. 1452-1462.
doi:10.1109/TBME.2002.805456
[19] “Zigbee Alliance,” 2009. www.zigbee.org
[20] “Bluetooth,” 2009. www.bluetooth.com
[21] IEEE 802.15, “WPAN Task Group 6,” 2009.
http://www.ieee802.org/15/pub/TG6.html
[22] A. Woo and D. C. Culler, “A Transmission Control
Scheme for Media Access in Sensor Network,” Proceed-
ings of the 7th Annual International Conference on Mo-
bile Computing and Networking, New York, 16-21 July
2004, pp. 221-235.
[23] C.-Y. Wan, S. B. Eisenman and A. T. Campbell, “CODA:
Congestion Detection and Avoidance in Sensor Net-
works,” Proceedings of the 1st International Conference
on Embedded Networked Sensor Systems, 15 October
2003, pp. 266-279.
[24] S. M. ElRakabawy and C. Lindemann, “A Practical
Adaptive Pacing Scheme for TCP in Multihop Wireless
Networks,” IEEE/ACM Transactions on Networking,
August 2011, pp. 975-988.
doi:10.1109/TNET.2010.2095038
[25] J. Zhao, L. Wang, S. Li, X. Liu, Z. Yuan and Z. Gao, “A
Survey of Congestion Control Mechanisms in Wireless
Sensor Networks,” Sixth International Conference on In-
telligent Information Hiding and Multimedia Signal
Processing, Darmstadt, 15-17 October 2010, pp. 719-722.
doi:10.1109/IIHMSP.2010.182
[26] C. T. Ee and R. Bajcsy, “Congestion Control and Fairness
for Many-to-One Routing in Sensor Networks,” Pro-
ceedings of the 2nd International Conference on Embed-
ded Networked Sensor Systems, New York, pp. 148-161.
[27] B. Hull, K. Jamieson and H. Balakrishnan, “Mitigating
Congestion in Wireless Sensor Networks,” Proceedings
of the 2nd International Conference on Embedded Net-
worked Sensor Systems, New York, 3-5 November 2004,
pp. 134-147.
[28] P. Levis, N. Patel, D. Culler and S. Shanker, “Trickle: A
Self Regulating Algorithm for Code Propagation and
Maintenance in Wireless Sensor Networks,” Proceedings
of the 1st Symposium Networked Systems Design Imple-
mentation, San Francisco, 29-31 March 2004, pp. 15-28.
[29] S. H. Low and D. E. Lapsley, “Optimization Flow Con-
trol I. Basic Algorithm and Convergence,” IEEE/ACM
Transactions on Networking, Vol. 7, No. 6, 1999, pp.
861-874. doi:10.1109/90.811451
[30] F. P. Kelly, A. K. Maulloo and D. K. H. Tan, “Rate Con-
trol in Communication Networks: Shadow Prices, Pro-
portional Fairness, and Stability,” Journal of the Opera-
tional Research Society, Vol. 49, No. 3, 1998, pp. 237-
252.
[31] S. Low, F. Paganini and J. C. Doyle, “Internet Congestion
Control,” IEEE Control Systems Magazine, Vol. 22, No.
1, 2002, pp. 28-43.
[32] J. Mo and J. Walrand, “Fair End-to-End Window-Based
Congestion Control,” IEEE/ACM Transaction on Net-
working, Vol. 8, No. 5, 2000, pp. 556-567.
doi:10.1109/90.879343
[33] S. Manfredi, “Reliable and Energy-Efficient Cooperative
Routing Algorithm for Wireless Monitoring Systems,”
IET Wireless Sensor Systems, Vol. 2, No. 2, 2012, pp.
128-135. doi:10.1049/iet-wss.2011.0103
[34] S. Manfredi, “A Cooperative Routing Algorithm to In-
crease QoS in Wireless E-Healthcare Systems,” E-Health
Care Systems and Wireless Communications: Current and
Future Challenges, IGI Global, 2012.
[35] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E.
Cayirci, “Wireless Sensor Networks: A Survey,” Com-
puter Networks, Vol. 38, No. 4, 2002, pp. 393-422.
doi:10.1016/S1389-1286(01)00302-4
[36] F. H. Wilhelm, M. C. Pfaltz and P. Grossman, “Continu-
ous Electronic Data Capture of Physiology, Behavior and
Experience in Real Life: Towards Ecological Momentary
Assessment of Emotion,” Interacting Computers, Vol. 18,
No. 2, 2006, pp. 171-186.
doi:10.1016/j.intcom.2005.07.001
[37] A. Matsubara and S. Tanaka, “Unconstrained and Nonin-
vasive Measurement of Heartbeat and Respiration for
Drivers Using a Strain Gauge,” Proceedings of the 41st
SICE Annual Conference, 5-7 August 2002, pp. 1067-
1068. doi:10.1109/SICE.2002.1195323
[38] C. T. Huang, C. L. Shen, C. F. Tang and S. H. Chang, “A
Wearable Yarn-Based Piezo-Resistive Sensor,” Sensors
and Actuators A: Physical, Vol. 141, No. 2, 2008, pp.
396-403. doi:10.1016/j.sna.2007.10.069
[39] M. Patel and J. Wang, “Applications, Challenges, and
Prospective in Emerging Body Area Networking Tech-
nologies,” IEEE Wireless Communications, Vol. 17, No.
1, 2010, pp 80-88. doi:10.1109/MWC.2010.5416354
[40] P. E. McSharry, G. D. Clifford, L. Tarassenko and L.
Smith, “A Dynamical Model for Generating Synthetic
Electrocardiogram Signals,” IEEE Transactions on Bio-
medical Engineering, Vol. 50, No. 3, 2003, pp. 289-294.
doi:10.1109/TBME.2003.808805
[41] M. Ohlin, D. Henriksson and A. Cervin, “TrueTime 1.5—
Reference Manual,” Department of Automatic Control,
Lund University, 2007.
Copyright © 2012 SciRes. ETSN