Next Article in Journal
Information and Symmetry: Adumbrating the Abstract Core of Complex Systems
Previous Article in Journal
Analysis and Modeling for China’s Electricity Demand Forecasting Based on a New Mathematical Hybrid Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vertical Handover Algorithm for WBANs in Ubiquitous Healthcare with Quality of Service Guarantees

1
School of Information Engineering, Wuhan University of Technology, Wuhan 430070, China
2
Key Laboratory of Fiber Optic Sensing Technology and Information Processing (Wuhan University of Technology), Ministry of Education, Wuhan, 430070, China
*
Authors to whom correspondence should be addressed.
Information 2017, 8(1), 34; https://doi.org/10.3390/info8010034
Submission received: 11 February 2017 / Revised: 4 March 2017 / Accepted: 7 March 2017 / Published: 14 March 2017

Abstract

:
Recently, Wireless Body Area Networks (WBANs) have become an emerging technology in healthcare, where patients are equipped withwearable and implantable body sensor nodes to gather sensory information for remote monitoring. The increasing development of coordinator devices on patients enables the internetworking of WBANs in heterogeneous wireless networks to deliver physiological information that is collected at remote terminals in a timely fashion. However, in this type of network, providing a seamless handover with a guaranteed Quality of Service (QoS), especially emergency services, is a challenging task. In this paper, we proposed an effective Multi-Attribute Decision-Making (MADM) handover algorithm that guarantees seamless connectivity. A patient’s mobile devices automatically connect to the best network that fulfills the QoS requirements of different types of applications. Additionally, we integrated a Content-Centric Networking (CCN) processing module into different wireless networks to reduce packet loss, enhance QoS and avoid unnecessary handovers by leveraging in-network caching to achieve efficient content dissemination for ubiquitous healthcare. Simulation results proved that our proposed approach forthe model with CCN outperforms the model without CCN and Received Signal Strength Vertical Handoff (RSS-VHD) in terms of the number of handovers, enhancing QoS, packet loss, and energy efficiency.

1. Introduction

Over the past decade, Wireless Sensor Networks (WSNs) have attracted a large amount of attention from both a theoretical and applied point of view. Real-life applications of these networks have been widely used in many areas, including environmental monitoring, emergency response, agriculture, industrial automation, and aeronautics. Based on the profits in the field of portable medical sensors, WSNs have been applied and adopted in ubiquitous healthcare, interactive gaming and entertainment applications (called WBAN) [1]. In a WBAN, various sensor nodes are equipped on the patient that continuously send patient information (such as electrocardiogram (ECG), electroencephalogram (EEG), electromyography (EMG), heartbeat, blood pressure, body temperature, etc.) to a remote server or physician via a PDA (Personal Digital Assistant), laptop or Smartphone.
With their ubiquitous functions in healthcare, WBANs help to monitor the status of patients over the long term without restricting daily activities. WBANs can be used to diagnose chronic conditions, supervise rehabilitation from a surgical procedure and monitor in physiotherapy [2]. In addition, WBANs can aid in promptly handling emergency events through remote instruments. Therefore, this technology provides benefits by reducing unnecessary hospitalizations, reducing the number of doctors required and decreasing the time required for fast analysis and diagnosis. WBANs improve the level of patient care and allow for timely intervention from physicians and emergency medical technician staff through data monitoring and storage. Nevertheless, the effectiveness of remote healthcare applications can be significantly impacted by the existing wireless network, the power of mobile equipment and user requirements on the quality of experience (QoE) in terms of user mobility, required quality of service (QoS) of healthcare and personalized interaction.
To minimize these influences and improve the transmission efficiency of heterogeneous networks, many wireless access technologies are proposed to integrate with WBANs [3,4,5]. In these networks, multi-interface terminals play an important role in ensuring seamless connectivity with high performance. Multi-interface terminals (namely, coordinator devices) known as PDAs, laptops and Smartphone are supported and have different interfaces to interact with wireless technologies. Each access technology has specific characteristics that complement each other. For example, a WiFi network provides high received signal strength and a high data rate at a low cost. Moreover, Universal Mobile Telecommunications System (UMTS) can supply full mobility and a low data rate. At the same time, Long Term Evolution (LTE) provides a low latency, high throughput, and high speed at a high cost [6]. Furthermore, each WBAN application will have different data packet requirements that are generated by the coordinator devices, such as the data generation rate, delay, and packet loss. These data can change in the QoS requirement over time. For these reasons, there is a need to select the best connection for each application in order to satisfy QoS requirements. Hence, a network selection algorithm can play an important role in choosing the best network to meet the application requirements and guarantee seamless connectivity.
To achieve the above aim, this paper effectively implemented both a handover algorithm and heterogeneous network architecture. The main contributions of the paper are summarized as follows:
  • We propose the effectiveness of a Multi-Attribute Decision Making (MADM) handover algorithm that is based on the types of applications and patient conditions to perform a handover when necessary. Thus, the proposed algorithm allows sustaining the best connection for WBAN users that satisfies application requirements and guarantees seamless internet working.
  • We integrate a Content-Centric Networking processing module into the edge network devices of all the networks, such as the WiFi access point, UMTS base station, LTE eNodeB and the edge routers. This approach can support the WBAN architecture in terms of caching efficiency, reducing packet loss, and improving QoS and network quality. Thus, the proposed integration allows the patient to maintain the current connection that guarantees QoS requirements, avoids unnecessary handover and has energy efficiency.
The remainder of this paper is structured as follows. Section 2 highlights some of the related studies that pertain to this paper. Section 3 describes our WBAN network architecture model. Section 4 shows our MADM handover algorithm, and we evaluate and discuss the results in Section 5. Finally, the paper is concluded in Section 6.

2. Related Work

WBAN architectures are typically composed of three tiers, such as intra-body (tier-1), extra-body (tier-3) and inter-Body Sensor Network (BSN) communications (tier-2) [7]. These WBAN communication tiers must efficiently deliver the data to the decision makers at the application side with QoS guarantees and must minimize energy consumption. Hence, many solutions have been proposed to support three-tier body sensor network communications; in this paper, we focus on the tier-3 aspect.
In extra-body communications, many wireless technologies have recently been investigated in WBAN applications for the purpose of ubiquitous healthcare. Internet/WiFi/Cellular networks are used in CareNet [8], WiMoCA [9], and MIMOSA [10]. In more detail, CareNet effectively addresses reliability as well as privacy-preserving patient data transmission. With its flexibility, WiMoCA can fulfill diverse application requirements in an accurate and timely manner, whereas MIMOSA is a smart architecture for mobile terminals and is optimized for flexibility and low-power short-range radios. Furthermore, the authors in [11] have proposed two novel network models by the integration of Zigbee with WiMAX and an LTE network. A network model with LTE achieved a lower delay transmission in comparison with WiMAX; however, they both can effectively support a high burst of data and are suitable for real-time data transmission. Similarly, an integration of WBAN and LTE has also been investigated to support high user mobility and reduce content delivery delay [12]. In addition, an efficient content distribution scheme was presented to reduce costs and packet loss as well as the increase bandwidth efficiency by leveraging the benefits of Name Data Networking technology [12,13].
As mentioned previously, a solution that involves integration can help users to transmit/receive content at any time and from anywhere depending on the wireless network coverage in that place. However, these solutions of integration and interoperability will face great challenges in terms of their technological diversity, and one challenge is the handover problem [14,15]. Therefore, to clarify this problem, we also present some recent studies that pertained to our work.
For seamless and secure handoffs in wireless environments, handover decision making can be decided by a single metric or a combination of attributes from a network (bandwidth, Received Signal Strength Indicator (RSSI), security, data rate, latency and reliability) to user preferences and devices (monetary cost, user profile preference velocity and battery power) [16]. A single metric is known as a horizontal handoff decision (HHD), which chooses the best network based on one attribute (e.g., the Received Signal Strength, RSS). The RSS approach proposed in [17] is used in a comparison of the RSS thresholds that are measured by different mobile terminals. When the measured RSS of a wireless network falls below the defined thresholds, the handover procedures to 3G will be activated immediately afterward. Although HHD approaches are simple and easy to implement, they suffer many restrictions, such as unnecessary handovers, high-energy consumption and the ping-pong effect. A combination of attributes is known as vertical handoff (VHD), in which the decision parameters for handover not only consider poor RSS but also the availability of other networks that have better services. Many potential VHD schemes have been conducted in different categories to compare each algorithm to others in terms of complexity, flexibility and reliability, including User-Centric [18], Markov [19], Fuzzy Logic [20], MADM [21] and Game Theory [22]. Among the existing VHD strategies, MADM is one of the schemes that based on strong multi-attributes to select the best from a list of available networks that have medium complexity and high flexibility. In this paper, we just focus on the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) approach that is selected to implement in our proposed algorithm [23], with theaim ofselecting the best network in the available list based on multiple attributes with high accuracy in identifying the ranking. This approach deems that the best alternative should have the shortest Euclidean distance to the ideal solution and the farthest distance from the negative ideal solution.
Based on the studies mentioned above, this paper proposes an improvement of the MADM approach by leveraging the strengths to overcome the weaknesses of the existing TOPSIS methods and optimize the attributes before handovers by integrating the CCN module into the edge network elements [24,25].

3. Network Architecture Model

To tackle the issues mentioned above, we present our network architecture model and the WBAN traffic categories, which are detailed below.

3.1. Network Architecture Model

In this section, we propose a solution by seamlessly integrating the Institute of Electrical and Electronics Engineers standard (IEEE 802.15.6) with other wireless networks. This standard is specially designed for WBAN to gain the benefits of low power, a short range and high reliability while supporting a wide range of data rates for various applications [26].
All the sensor nodes that were mentioned previously (ECG, EEG, EMG, heartbeat, blood pressure and body temperature) are placed on the patient to collect sensory data and are then ubiquitously disseminated to the healthcare staff via WBAN coordinator devices such as PDAs, laptops, Smartphone or robot-assisted devices. These devices will be equipped not only for IEEE 802.16 interfaces (for intra-body communication) but also for other wireless interfaces such as WiFi, UMTS, and LTE. Normally, a coordinator device always connects to the best available network, mainly in overlap coverage due to the popularity, flexibility or cost effectiveness. Nevertheless, in this paper, the QoS application requirements will be accounted to select the best connection for normal traffic, especially for emergency traffic types that are strictly required for accurate and timely transmission.
Furthermore, to evaluate the performance of the proposed solution, we have also integrated CCN processing modules into all the network elements in extra-body communications, such as WiFi-access points, UMTS base stations, LTE eNodeB and edge routers. Figure 1 illustrates our network model architecture.

3.2. WBAN Traffic Categories

In WBANs, sensory data have their own characteristics due to different requirements in terms of delay, priority, packet loss, and other factors [27]. Thus, from the viewpoint of remote healthcare monitoring and important levels, we classify the WBAN traffic into emergency and normal traffic, which are defined as follows:
  • Emergency traffic includes not only the critical data packets (e.g., ECG, EEG) but also the data that are initiated by nodes when they exceed a normal threshold (e.g., blood pressure (BP) ≥ 140 mmHg or body temperature ≥ 40 °C). They are strictly required in terms of reliability and immediate response. Hence, QoS attributes, such as bandwidth, RSSI, security, data rate, latency, and reliability, are placed at a higher priority level than user preference aspects, such as the monetary cost, in the network selection.
  • Normal traffic is the data traffic that is used to monitor normal patient conditions without any criticality (e.g., EMD, SpO2, Non-invasive cuff). In contrast to emergency traffic, the monetary cost in normal traffic is an important attribute for network selection. In other words, normal traffic can be easily satisfied by all the candidate networks, and anetwork with a low cost could be considered the best network onthe available list.
To gain a deeper understanding of the purpose of the above classifications, the next section proposes an efficient handover algorithm according to the QoS requirements of the application types.

4. MADM Handover Algorithm

Having described the operation of the network architecture model as well as the WBAN traffic categories, we now present the proposed MADM approach, including the following steps. In the first step, the algorithm will monitor and collect the information that is related to the QoS of the running application requirements, and the QoS attributes are presented in detail. Then, we discuss the handover decision making that accounts for the QoS application requirements to choose the most efficient network connection. The algorithm also considers the weight vectors for the classified WBAN applications that are computed by using a pairwise comparison of the attributes.

4.1. Quality of Service Attributes and User Preferences

Handover decision-making chooses the best network depending on a set of attributes that include the network conditions, user preferences, devices, applications and traffic. In this paper, we focus on several QoS attributes (such as the received signal strength indicator-RSSI, delay, utilization and packet loss) and user preferences (cost per byte) that are suitable for the WBAN traffic categories in Section 3.2. These parameters are calculated according to the expression detailed hereafter.
In radio propagation environments, the RSSI can be calculated as follows [28]:
R S S I ( dBm ) = P t 10 η log d d 0 X
f x ( x ) = δ x 1 × e x + δ x δ x × e e ( x + δ x δ x )
where Pt denotes the transmission power of the sender (dBm). Here, η is the path loss exponent (e.g., η = 2 in a free-space environment); and d and d0 are the distance from the sender to the receiver and the reference distance, respectively. Additionally, X is a Gaussian random variable with zero mean and deviation δx in Equation (2), shown in Figure 2.
The utilization is given by Equation (3)
U u t i l i z a t i o n   ( % ) = d a t a   ( bit ) B a n d w i d t h   ( Hz ) × I n t e r v a l   ( s ) × 100
The delays in the WiFi, UMTS and LTE are shown in Equations (4)–(6), respectively, as follows [29]:
DWiFi = Tdifs + Tsifs + Tboff + Tdata + Tack
The data transmission time Tdata, back-off slots time Tboff, and acknowledgement time Tack are given by the following equations [27]:
T d a t a = L p h y + L m a c h d r + p a y l o a d + L m a c f r t R d a t a + d s T b o f f = b o s l o t s × T b o s l o t s T a c k = L p h y + L m a c h d r + L m a c f r t R d a t a
D U M T S = 5   ms + X × 10   ms + l α × 10   ms
D L T E = T u p + T B u f f + T r e + T U _ s c h _ r + T U _ s c h _ g + T U E + T e N o d e B + T c o r e
The remaining parameters used in this paper are listed in Table 1.

4.2. Handover Decision-Making

The main objective of our MADM handover algorithm is to choose the best network in n available networks (integrated with the CCN processing module) for each application, with the QoS requirements based on the m attributes (including QoS attributes and user preferences) and two WBAN traffic categories.
The following are the steps that are followed in our algorithm (detailed in Section 4.2.1, Section 4.2.2 and Section 4.2.3).

4.2.1. Evaluation of the Current Network

Before the handover execution, our algorithm makes an assessment as to whether the current network meets the QoS of the running application. This evaluation is based on the QoS parameter threshold of the different applications as shown in Table 2, and these values are defined in accordance with the real application requirements [27,30]. If any QoS parameter value exceeds its required threshold, the handover process will trigger; otherwise, the current connection is sustained.

4.2.2. The Attribute Weight Calculations

The methods for performing the weight calculations of the attributes are the main challenges in the MADM approaches. With an increasing heterogeneous complexity of the nature of the attributes, the attribute weight calculation is increasingly challenging, which in turn affects the handover execution. Furthermore, depending on each WBAN application, each attribute will have a different level of importance in meeting the requirements of the application. For example, some of the signals (e.g., heartbeat, BP, EEG) are strictly required for timely transmission, and thus, the QoS parameters (end-to-end delay and packet loss) are very critical in guaranteeing the transmission deadline. In contrast, there are some normal applications in which the cost is more important than any of the QoS parameters.
Therefore, to determine attribute weights effectively for each of the application requirements, we calculated the weights of the attributes based on the Analytical Hierarchy Process (AHP) approach [31] and divided them into two weight vectors according to the WBAN traffic categories.
The following are the main steps for the weight calculation of the m attributes.
Step 1: Deriving the reciprocal matrix A with the perceived one-dimensional vector Lm:
A = a qp = [ 1 , i f   L p = L q L p L q + 1 , i f   L p > L p 1 L p L q + 1 , i f   L p < L q ]
where the attributes p and q are mapped to any one of the linguistic values { 1 , 3 , 5 , 7 , 9 } to denote the scale of importance, as shown in Table 3. The pairwise comparison a q p {1/9, 1/7, 1/5, 1/3, 1, 3, 5, 7, 9} depends on Lm as defined by the decision maker.
Step 2: Computation of weights as follows:
w j = 1 m p = 1 m a j p q = 1 m a q p
where j = 1, 2, 3, …, m with 1 m w j = 1 .
Step 3: Verification of the weight.
This step aims to check the consistency and reliability of the calculated attribute weights Wj in step 1 and is evaluated using the consistency ratio (CR), which is given by Equation (9).
C R = Consistency   Index   ( C I ) Random   Consistency   Index   ( R I )
where
C I = λ max m m 1
λ max = j = 1 m ( w j × p = 1 m a p j )
where RI is the index of the matrix coherence. The value of RI is 0.52, 0.89, 1.11, 1.25, 1.35, 1.40, 1.45, 1.49, 1.51, 1.54 and 1.56, with the different sizes of the matrices (or number of attributes) being 3, 4, 5, …, 12 and 13, respectively [32].
According to the main steps of the Simplified and Improved Analytical Hierarchy Process (SI-AHP) approach above, we calculated two weight vectors for the WBAN traffic categories (W1, W2) with the consistency ratios CR1 = 0.02, CR2 = 0.03, respectively. The values of the consistency ratios are very low and are fulfilled by the condition (CR ≤ 0.1). Therefore, the calculated weight attributes W1, W2 are accepted, which ensures a high consistency and reliability of these values, as detailed in Table 4.

4.2.3. The Normalized Attributes and Handover Decision-Making

All the attribute values are normalized by the Euclidean normalization method (rij) to construct the normalized decision matrix, which provides the highest-ranking consistency [33]. Each element rij is calculated as follows.
r i j = x i j i = 1 n x 2 i j
where the values xij concern the ith network (i = 1, 2, …, n) and jth attribute (j = 1, 2, …, m). The ranking of the networks is executed according to the TOPSIS approach [34], which is based on the attribute weights in Section 4.2.1 and the normalized values above. The network with the highest ranking is the best network that satisfies the QoS application requirements. The proposed handover procedure is summarized in Figure 3.

5. Evaluation and Discussion of the Results

Having described the model architecture and the proposed approach, to illustrate its effectiveness, we first describe the WBAN scenario as well as the simulation setup; we then analyze and evaluate the results that are achieved.

5.1. Simulation Scenario

The proposed model is implemented by using OPNET Modeler 16.0 (OPNET Technologies, Bethesda, MD, USA). In our simulation, we use a network topology that considered in Figure 1, however, the deployed network consists of eight access points (AP), four base stations (BS), and four eNodeBs; this topology is deployed in coverage of 1000 × 1000 m2. A patient can be in the coverage of any AP, BS, and eNodeB with a CCN processing module. Each AP covers a circular area that has a radius of 100 m and employs an IEEE 802.11b standard protocol, whereas each BS and eNodeB covers an area that has a radius of 600 m and 1000 m, respectively.
We assumed that mobile WBANs have an initial connection to AP and move in the area with 0.5 m/s speed. The ability to make a handover from the current network to another network absolutely depends on the network characteristics, which consist of the RSSI, delay, utilization, packet loss and user preferences such as monetary cost (namely, the cost per byte). Thus, the physician (doctor or nurse) can receive data on the patient anywhere where they are connected to these networks. We also considered two different applications (emergency traffic and normal traffic) in the case of changing priorities and, in addition, increasing the number of WBAN users. Table 5 lists the rest of the simulation parameters.

5.2. Simulation Results

According to the simulation scenario above, this section describes the performance evaluation results. Actually, almost the research papers and real deployment are focused on single metric like RSS-VHD because this information is measured in almost all mobile devices when this approach apply to implement in handover aspect due to the cost and simple. Therefore, to investigate the effectiveness of our proposed approach (MADM with CCN) as well as to underline its advantages, the simulations are conducted in comparison with those without CCN and RSS-VHD in terms of the number of handovers, enhancing the QoS, the packet loss, and the energy efficiency.

5.2.1. Changing the Priority of WBAN Applications

Selecting the best network based on the QoS application requirements helps to enhance the effectiveness of our algorithm in WBAN, especially for emergency traffic.
Therefore, to evaluate this aspect, we assumed that the initial application running on patients is a normal traffic type, and the default is to connect to WiFi AP with the 802.11b standard. These patients move (0.5 m/s speed) far away from their default AP. Moreover, this normal traffic type will exceed a normal threshold after the simulation period (e.g., blood pressure ≥ 140 mmHg), thus moving to an emergency traffic type. To keep the best connection for the patient, the device will switch to other networks that satisfy the QoS of the running application. In this case, the best network is the highest-ranking network (LTE) in the ranking list, as shown in Table 6. This result demonstrates the effectiveness of our approach in the selection of the best network for each application type, even when the QoS requirements change over time.

5.2.2. The Number of Handovers

In wireless communications, the ping-pong effect is one of the crucial problems that leads to packet loss and high computation cost. This effect is clearly expressed through the number of handovers. Therefore, to perform an evaluation of our proposed algorithm in this respect in comparison with the approach without CCN and RSS-VHD, we considered a scenario simulation as given in Section 5.2.1; however, the running application is always a normal traffic type during the simulation time.
Figure 4 shows the number of handovers that were experienced with our proposed approach with and without CCN, as well as the RSS-VHD during a patient movement. The figure demonstrates that the MADM with CCN (10% handover) significantly outperforms the MADM without CCN (22% handover) and the RSS-VHD approach (40% handover) and strongly reduces the ping-pong effect. This circumstance is caused by the fact that MADM is based on a combination of attributes, unlike RSS-VHD, which depends on a single metric. The current network will be maintained if it still satisfies the QoS of the running application, even if better networks co-exist. Moreover, MADM with the CCN approach helps to reduce end-to-end delay, packet loss and utilization of the network by leveraging the benefits of CCN caching and therefore helps to increase QoS and avoid unnecessary handover.

5.2.3. The Number of WBAN User Evaluations

To ensure the QoS for each application when the number of users increases is a challenging task for MADM. Therefore, to perform this evaluation, we assumed that the available networks were WiFi and LTE. Additionally, we assumed that the number of patients increases at the same time and that each patient application has a 400 Kbps up/download speed.
Figure 5 illustrates that the percentage of LTE use increases in a linear fashion with the number of WBAN users. However, the percentage increases of the three methods (RSS-VHD, MADM without and with CCN) are substantially different from one another. The percentage of LTE use in the RSS-VHD approach significantly increased in comparison with that of MADM without and with CCN. This finding is caused by increasing the number of patients per access point and leads to a decrease in network quality and resource degradation. Thus, although the LTE network is more expensive than WiFi, it is still selected in the case of increasing the number of connections per WiFi-AP when it exceeds the maximum number of allowed connections.

5.2.4. Energy Consumption Efficiency

To evaluate the effectiveness of our proposed approach in term of the energy aspect, we first calculate and analyze the additional energy consumption of a handover execution in the total energy consumption of each application. We then compare the energy consumption efficiency of three handover approaches.
The total energy consumption of wireless networks EWiFi,UMTS,LTE (mJ) can be computed as follows:
E W i F i , U M T S , L T E ( mJ ) = ( E p r o + E t r a n s f e r + E t a i l + E i d l e ) W i F i , U M T S , L T E + E h a n d o v e r
Furthermore, the additional energy consumption of a handover execution Ehandover can be calculated as follows:
E h a n d o v e r = E t u r n o n + E a s s o c i a t i n g + E p r o m o t i o n   s t a t e + E t u r n o f
where Eturn-on, Eassociating, Epromotionstate and Eturn-off and are the energy consumptions of the states: turn-on the new network interface, discovering, associating to the new network, promotion state to establish a new connection and turn-off the current network interface, respectively [35]. Moreover, the promotion energy consumption (Epro), tail energy consumption (Etail) and idle energy consumption (Eidle) are measured as shown in Table 7 [35].
Usually, the transfer energy occupies a large part of the total energy consumption. It depends mainly on the transmission time t (seconds) and the up/downlink throughput (Mbps). The transfer energy Etransfer for WiFi, UMTS and LTE is computed as follows [36]:
{ E T r a n s f e r , W i F i ( mJ ) = { 283 × t h r o u g h p u t   ( Mbps ) + 132 } × t E T r a n s f e r , U M T S ( mJ ) = { 869 × t h r o u g h p u t   ( Mbps ) + 818 } × t E T r a n s f e r , L T E ( mJ ) = { 438 × t h r o u g h p u t   ( Mbps ) + 1288 } × t
From Equations (13)–(15), we can easily calculate the total energy consumption for each application. The energy consumption efficiency is calculated as follows:
E ( % ) = E max ( E W i F i , U M T S , L T E + E h a n d o v e r ) E max × 100
where Emax is the maximum energy consumption. For example, in the scenario simulation in Section 5.2.2, we assume that the handover to the LTE is executed immediately after the default connection to the WiFi network. Therefore, the total energy consumption of the LTE is the maximum consumption in this case.
We assume that the simulation scenario is similar to Section 5.2.2 (mobile WBANs have an initial connection to AP and move in the area with 0.5 m/s speed; however, the running application is always a normal traffic type during the simulation time). The average upload throughput is required for the setup, which is equal to 400 Kbps. As analyzed above, the two facts that mainly effect the total energy consumption of each application are the selected network to transmit data and the number of handovers. Figure 6a proves that the energy consumption of the WiFi, UMTS, and LTE networks are significantly different. Moreover, the popular applications in the WBANs are of the normal traffic type, which can easily satisfy the QoS through the WiFi network with low energy transmission in comparison to UMTS/LTE. The default connection to the WiFi, MADM with CCN approach helps to maintain the current WiFi connection and minimize the number of handovers by integrating CCN and a combination of different QoS and user preferences. These are the reasons that lead to the energy consumption efficiency of our proposed approach (which reaches 56.09%) in comparison with MADM without CCN (28.33%) and RSS-VHD (11.68%), as shown in Figure 6b.

5.2.5. Packet Loss

Each network has an average packet loss. Of course, we also know that the packet loss ratio falls in the descending order of WiFi-LTE-UMTS, which can be estimated by using Erlang models [37]. This difference is explained by the fact that WiFi uses the same carrier for multiple users simultaneously, whereas it is divided by time slots in the UMTS and LTE networks.
Handover in wireless networks normally produces packet loss, delay, and jitter, thereby significantly degrading network performance and service quality. The effect of handover in packet loss is shown in Equation (17).
Ppacketloss = Nhandover × Lhandover(s) × X(pps)
where Ppacketloss, Nhandover, Lhandover(s), and X(pps) are the number of packet losses, the number of handovers, the delay time per handover made and the packet arrival rate (packets per second), respectively. Equation (17) reveals that the number of packet losses is linear with the number of handovers. As a result, minimizing the number of handovers of MADM with CCN leads to a significant decrease in dropped packets and the packet loss ratio.

6. Conclusions

In this paper, we proposed a handover approach for WBAN in heterogeneous wireless networks by integrating a CCN processing module into WiFi, UMTS, and LTE access networks. In particular, we proposed the effectiveness of an MADM handover approach throughan improvement of the TOPSIS algorithm to guarantee seamless connectivity for WBAN users. Based on WBAN traffic categories, our proposed approach helps to select the best connection according to the QoS requirements of the application type and user preferences. Furthermore, the integration with CCN allows WBAN users to maintain the current connection, which guarantees the QoS requirements of each application and avoids unnecessary handover. The obtained results illustrate the significant effectiveness of our proposed approach in terms of the number of handovers, enhancing the QoS, improving the packet loss and increasing the energy efficiency. As for future work, we plan to consider more attributes that are related to networks, users and devices (e.g., the velocity, security, reliability, user profile) for a more accurate selection of the candidate network method. Additionally, we plan to precisely investigate the relative importance of attribute weights and expand the calculation of the weight vectors for each popular WBAN application.

Acknowledgments

This research is funded by the National Natural Science Foundation of China (No. 51675389 and No. 51475342).

Author Contributions

Qingsong Ai initiated the idea of the work, designed research scheme and provided the instructions during the performance. Dong Doan Van constructed the model and the algorithms and wrote the manuscript. Quan Liu supervised and helped with the work. All the authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Amin, R.; Islam, S.H.; Biswas, G.P.; Khan, M.K.; Kumar, N. A robust and anonymous monitoring system using wireless medical sensor networks. Future Gener. Comput. Syst. 2016. [Google Scholar] [CrossRef]
  2. Ullah, S.; Higgins, H.; Braem, B.; Latre, B.; Blondia, C.; Moerman, I.G.; Saleem, S.; Rahman, Z.; Kwak, K.S. A comprehensive survey of wireless body area networks: On PHY, MAC, and network layers solutions. J. Med. Syst. 2012, 36, 1065–1094. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Humax, I.; Ge, X.; Xiang, L.; Jo, M.; Chen, M. Rethinking Energy-Efficiency Models of Cellular Networks with Embodied Energy. IEEE Netw. Mag. 2011, 25, 40–49. [Google Scholar]
  4. Ge, X.; Hu, J.; Wang, C.X.; Youn, C.-H.; Zhang, J.; Yang, X. Energy Efficiency Analysis of MISO-OFDM Communication Systems Considering Power and Capacity Constraints. Mob. Netw. Appl. 2012, 17, 29–35. [Google Scholar] [CrossRef]
  5. Chen, M.; Gonzalez, S.; Zhang, Q.; Li, M.; Leung, V. A 2G-RFIG based e-healthcare System. IEEE Wirel. Commun. Mag. 2010, 17, 37–43. [Google Scholar] [CrossRef]
  6. Wallace, T.D.; Shami, A. A review of multihoming issues using the stream control transmission protocol. IEEE Commun. Surv. 2012, 14, 565–578. [Google Scholar] [CrossRef]
  7. Chen, M.; Gonzalez, S.; Vasilakos, A.; Cao, H.; Leung, V. Body Area Networks: A Survey. Mob. Netw. Appl. 2011, 16, 171–193. [Google Scholar] [CrossRef]
  8. Jiang, S.; Cao, Y.; Lyengar, S.; Kuryloski, P.; Jafari, R.; Xue, Y.; Bajcsy, R.; Wicker, S. CareNet: An integrated wireless sensor networking environment for remote healthcare. In Proceedings of the International Conference on Body Area Networks, Tempe, AZ, USA, 13–17 March 2008.
  9. Farella, E.; Pieracci, A.; Benini, L.; Rocchi, L.; Acquaviva, A. Interfacing human and computer with wireless body area sensor networks: The WiMoCA solution. Multimed. Tools Appl. 2008, 38, 337–363. [Google Scholar] [CrossRef]
  10. Jantunen, I.; Laine, H.; Huuskonen, P.; Trossen, D.; Ermolov, V. Smart sensor architecture for mobile-terminal-centric ambient intelligence. Sens. Actuators A 2008, 142, 352–360. [Google Scholar] [CrossRef]
  11. Hu, L.; Dung, O.M.; Liu, Q.; Han, T.; Sun, Y. Integration of Wireless Body Area Networks (WBANs) and WAN, WiMAX and LTE. KSII Trans. Internet Inf. Syst. 2013, 7, 980–997. [Google Scholar]
  12. Chen, M. NDNC-BAN: Supporting rich media healthcare service via named data networking in cloud-assisted wireless body area networks. Inf. Sci. 2014, 284, 142–156. [Google Scholar] [CrossRef]
  13. Hassan, M.M.; Lin, K.; Yue, X.; Wan, J. A multimedia healthcare data sharing approach through cloud-based body area network. Future Gener. Comput. Syst. 2017, 66, 48–58. [Google Scholar] [CrossRef]
  14. Fernandes, S.; Karmouch, A. Vertical mobility management architectures in wireless networks: A comprehensive survey and future directions. IEEE Commun. Surv. 2012, 14, 45–63. [Google Scholar] [CrossRef]
  15. Ahmed, A.; Boualahia, L.M.; Gaiti, D. Enabling vertical handover decisions in heterogeneous wireless networks: A state-of-the-art and a classification. IEEE Commun. Surv. 2014, 16, 776–811. [Google Scholar] [CrossRef]
  16. Gondara, M.K.; Kadam, S. Requirements of vertical handoff mechanism in 4G wireless networks. Int. J. Wirel. Mob. Netw. 2011, 3. [Google Scholar] [CrossRef]
  17. Vegni, A.M.; Tamea, G.; Inzerilli, T.; Cusani, R. A combined vertical handover decision metric for QoS enhancement in next generation networks. In Proceedings of the IEEE international Conference on Wireless and Mobile Computing, Networking and Communications(WIMOB), New York, NY, USA, 8–10 October 2009; pp. 233–238.
  18. Zekri, M.; Jouaber, B.; Zeghlache, D. A review on mobility management and vertical handover solutions over heterogeneous wireless networks. Comput. Commun. 2012, 35, 2055–2068. [Google Scholar] [CrossRef]
  19. Stevens-Navarro, E.; Lin, Y.; Wong, V.W.S. An MDP-based vertical handoff decision algorithm for heterogeneous wireless networks. IEEE Trans. Veh. Technol. 2008, 57, 1243–1254. [Google Scholar] [CrossRef]
  20. Chamodrakas, I.; Martakos, D. A utility-based fuzzy TOPSIS method for energy efficient network selection in heterogeneous wireless networks. Appl. Soft Comput. 2011, 12, 1929–1938. [Google Scholar] [CrossRef]
  21. Ning, F.; Zhang, P. A multiple attribute decision making-based access selection for heterogeneous WCDMA and WLAN networks. In Proceedings of the International Conference on Affective Computing and Intelligent Interaction (ICACII-2012), Taipei, Taiwan, 27–28 February 2012; pp. 15–21.
  22. Trestian, R.; Ormond, O.; Muntean, G.-M. Game theory-based network selection: Solutions and challenges. IEEE Commun. Surv. 2012, 14, 1212–1231. [Google Scholar] [CrossRef]
  23. Behzadiana, M.; Otaghsara, S.K.; Yazdani, M.; Ignatius, J. A state-of the-art survey of TOPSIS applications. Expert Syst. Appl. 2012, 39, 13051–13069. [Google Scholar] [CrossRef]
  24. Jacobson, V.; Smetters, D.; Thornton, J.; Plass, M.; Briggs, N.; Braynard, R. Networking named content. Commun. ACM 2012, 55, 117–124. [Google Scholar] [CrossRef]
  25. Van, D.D.; Mau, D.O. MS_CCN: Multi-source content centric networking. In Proceedings of the IEEE Information Technology, Networking, Electronic and Automation Control (ITNEC-2016), Chongqing, China, 20–22 May 2016.
  26. 802.15.6-2012—IEEE Standard for Local and metropolitan area networks–Part 15.6: Wireless Body Area Networks. Available online: http://ieeexplore.ieee.org/document/6161600/ (accessed on 29 February 2012).
  27. Skorin-Kapov, L.; Matijiasevic, M. Analysis of QoS Requirements for e-Health Services and Mapping to Evolved Packet System QoS Classes. Int. J. Telemed. Appl. 2010. [Google Scholar] [CrossRef] [PubMed]
  28. Bardella, A.; Bui, N.; Zanella, A.; Zorzi, M. An Experimental Study on IEEE 802.15.4 Multichannel Transmission to Improve RSSI-Based Service Performance. In Real-World Wireless Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2010; pp. 154–161. [Google Scholar]
  29. Javaid, N.; Yaqoob, M.; Khan, M.Y.; Khan, M.A.; Javaid, A.; Khan, Z.A. Analyzing Delay in Wireless Multi-hop Heterogeneous Body Area Networks. Res. J. Appl. Sci. Eng. Technol. 2014, 7, 123–136. [Google Scholar] [CrossRef]
  30. Elhadj, H.B.; Elias, J.; Chaari, L.; Kamoun, L. Multi-Attribute Decision Making Handover Algorithm for Wireless Body Area Networks. Comput. Commun. 2016, 81, 97–108. [Google Scholar] [CrossRef]
  31. Chandavarkar, B.R.; Guddeti, R.M.R. Simplified and Improved Analytical Hierarchy Process Aid for Selecting Candidate Network in an Overlay Heterogeneous Networks. Wirel. Pers. Commun. 2015, 83, 2593–2606. [Google Scholar] [CrossRef]
  32. Tzeng, G.H.; Huang, J.J. Multiple Attribute Decision Making: Methods and Applications; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  33. Agostino, M.D.; Dardanoni, V. What’s so special about Euclidean distance? J. Soc. Choice Welf. 2009, 33, 211–233. [Google Scholar] [CrossRef]
  34. Chandavarkar, B.R.; Guddeti, R.M.R. Simplified and improved multiple attributes alternate ranking method for vertical handover decision in heterogeneous wireless networks. Comput. Commun. 2016, 83, 81–97. [Google Scholar] [CrossRef]
  35. Huang, J.; Qian, F.; Gerber, A.; Mao, Z.M.; Sen, S.; Spatscheck, O. A Close Examination of Performance and Power Characteristics of 4G LTE Networks. In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys ’12), Ambleside, UK, 25–29 June 2012; pp. 225–238.
  36. Zhang, L.; Tiwana, B.; Qian, Z.; Wang, Z.; Dick, R.P.; Mao, Z.M.; Yang, L. Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones. In Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, Scottsdale, AZ, USA, 28 October 2010.
  37. Mišuth, T.; Maroňák, I. Packet loss probability estimation using Erlang B and M/G/1/K models in modern VOIP networks. IU-JEEE 2012, 12, 1483–1491. [Google Scholar]
Figure 1. A conceptual view of wireless body area networks (WBAN).
Figure 1. A conceptual view of wireless body area networks (WBAN).
Information 08 00034 g001
Figure 2. Distribution of the probability density function (Pdf) of X.
Figure 2. Distribution of the probability density function (Pdf) of X.
Information 08 00034 g002
Figure 3. The handover process flowchart.
Figure 3. The handover process flowchart.
Information 08 00034 g003
Figure 4. Percentage of handover performance.
Figure 4. Percentage of handover performance.
Information 08 00034 g004
Figure 5. LTE use percentage with the number of users.
Figure 5. LTE use percentage with the number of users.
Information 08 00034 g005
Figure 6. (a) Comparison of the energy consumption; (b) Comparison of the energy efficiency for different approaches.
Figure 6. (a) Comparison of the energy consumption; (b) Comparison of the energy efficiency for different approaches.
Information 08 00034 g006
Table 1. Definition of parameters.
Table 1. Definition of parameters.
ParametersDefinitionUnit
LphyLength of Physical headerkbit
LmachdrNumber of MAC headerskbit
LmacfrtSize of MAC footerkbit
RdataData rate of the networkkbit
dDistance from the sender to the receivermeter
SSpeed of lightm/s
lPayload length of the data packetkbit
aLength Factor-
boslotsNumber of back-off slots-
TdifsDistributed inter-frame space timems
TsifsShort inter-frame space timems
TboslotsTime for a back-off slotms
TupLTE uplinks transmission timems
TbuffLTE buffering timems
TreLTE retransmission delayms
TU_sch_rLTE uplink scheduling requestms
TU_sch-gLTE uplink scheduling grantms
TUEUE delay estimated timems
Te_NodeBe_NodeB delay estimated timems
TcoreCore network delay timems
MAC: Media Access Control; LTE: Long Term Evolution; UE: User Equipment.
Table 2. The quality of service (QoS) parameter threshold of different application types.
Table 2. The quality of service (QoS) parameter threshold of different application types.
RSSI (dBm)Delay (s)Utilization (%)Packet Loss (%)
Emergency Traffic−50101003
Normal Traffic−8710010030
Table 3. Scale of relative importance.
Table 3. Scale of relative importance.
AHP Scale of Importance for Comparison Pair ( a q p )Linguistic Value
Very High9
High7
Medium5
Low3
Very Low1
Intermediate values between the two adjacent judgments2; 4; 6; 8
AHP: Analytical Hierarchy Process.
Table 4. The attribute weights for the WBAN traffic categories.
Table 4. The attribute weights for the WBAN traffic categories.
AttributesEmergency LinguisticEmergency ValueW1Normal LinguisticNormal ValueW2
RSSIHigh70.174Medium50.130
DelayVery High90.456Medium50.130
UtilizationHigh70.174Low30.053
Packet LossHigh70.174Medium50.130
Cost/ByteLow10.031Very High90.557
RSSI: Received Signal Strength Indicator.
Table 5. Simulation parameters.
Table 5. Simulation parameters.
CCN-Packet TypesInterest Packet (IntPk)32 B
Data Packet (DataPk)1 KB
WBAN userBuffer size1000 Pks
Start time–Stop time50 + Uniform(0,10) s–300 s
Other linksGateway-GatewayOC-24
Other links1000 BaseX
ContentData size400 DataPk/s
Content Store (CS)Replacement policyFIFO
Max receive-signal thresholdWiFi (802.11b)−89 dBm
UMTS−121 dBm
LTE−123.4 dBm
Power transmissionWiFi (802.11b)27 dBm
UMTS43 dBm
LTE46 dBm
UMTS: Universal Mobile Telecommunications System.
Table 6. Network ranking order with respect to the ranking values.
Table 6. Network ranking order with respect to the ranking values.
Normal TrafficEmergency Traffic
NetworkRanking Value C2NetworkRanking Value C1
WiFi (802.11b)0.93114LTE0.9614
4G (LTE)0.14878WiFi (802.11b)0.1257
UMTS0.06263UMTS0.0660
Table 7. Network ranking order with respect to the ranking values.
Table 7. Network ranking order with respect to the ranking values.
ParametersWiFiUMTSLTE
Power (mJ/s)Duration (s)Power (mJ/s)Duration (s)Power (mJ/s)Duration (s)
WiFi turn on24-24-24-
WiFi turn off29-29-29-
Associating120225012501
Promotion124.40.08659.40.0581210.70.026
Tail119.30.24601.30.82410600.1
Idle on77.20.0076374.20.055594.30.0432
Idle off0-0-0-
Idle cycle-0.308-5.112-1.2802

Share and Cite

MDPI and ACS Style

Van, D.D.; Ai, Q.; Liu, Q. Vertical Handover Algorithm for WBANs in Ubiquitous Healthcare with Quality of Service Guarantees. Information 2017, 8, 34. https://doi.org/10.3390/info8010034

AMA Style

Van DD, Ai Q, Liu Q. Vertical Handover Algorithm for WBANs in Ubiquitous Healthcare with Quality of Service Guarantees. Information. 2017; 8(1):34. https://doi.org/10.3390/info8010034

Chicago/Turabian Style

Van, Dong Doan, Qingsong Ai, and Quan Liu. 2017. "Vertical Handover Algorithm for WBANs in Ubiquitous Healthcare with Quality of Service Guarantees" Information 8, no. 1: 34. https://doi.org/10.3390/info8010034

APA Style

Van, D. D., Ai, Q., & Liu, Q. (2017). Vertical Handover Algorithm for WBANs in Ubiquitous Healthcare with Quality of Service Guarantees. Information, 8(1), 34. https://doi.org/10.3390/info8010034

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop