Design and Performance Analysis of DSS (Dual Sink Based Scheme) Protocol for WBASNs

After a large improvement in health care services, Wireless Body Area Sensor Network (WBASN) is used in different fields where health care monitoring can be done continuously and from a distance. Many selected protocols are given in literature work which can improve the performance of WBASN by focusing on delay, routing and energy efficiency. In our research, we will focus on improving throughput, network life time, and decrease end-to-delay. In given research, the two sink nodes utilized and AnyCasting concept will be used. Dual Sinks based Scheme (DSS) for WBASN will be compared with existing DARE, SIMPLE, LAEEBA and M-ATTEMPT protocols. DSS performance found more efficient than DARE, SIMPLE, LAEEBA and M-ATTEMPT respectively in throughput. From results, DSS network life time is greater than DARE, SIMPLE, LAEEBA and M-ATTEMPT with minimum delay. In DSS, energy parameter is in tradeoff with the improved parameters, because of a computation of RSSI which do more process and utilize more energy.


Introduction
As we know that Computer Science is growing very quickly in every field to operate huge data and maintain top level of linking.At the current period, small scales of networks are also advanced which supports top level of mobility and accessibility [1] [2].In Wireless Sensor Networks (WSNs), the Wireless Body Area Sensor Networks (WBASNs) is new field, started developing since 1995 [3].The main purpose of this network is to create a communication link with human body.Before it was just developed for the health-care services but now it can also be used in many fields where distant health-care monitoring is necessary such as astronauts in space, motion detection of animals, players in sports, environmental conditions, security etc. [4] [5].
WBASNs is combination of small size sensors, these sensors have smallest amount of energy source and processing capability.These small size sensors can be wearable on body or may also be set inside the body, depending upon the application [2].
The sensors set inside body have low data rate and power consumptions as compared to wearable devices [6] [7].In medical field, different types of sensors are attached to the patient body which is residing at home or hospital.The main purpose of these sensors is to calculate and detect different types of biological parameters of patient body such as temperature, blood-rate, glucose-rate, blood pressure, Electrocardiogram (ECG) and heart beat etc. [8].The produced signals are collected by personal device, e.g.Personal Digital Assistance (PDA), its main function is to act like relay node and send the data to the doctor or to some internet using applications with the help of sink node.These sinks work as router between WBASNs and hospitals [9].
In WBASNs, sensors nodes have limited energy source and these sensor nodes are battery driven [7].So, it is compulsory to transmit data from sensors nodes to sink using minimum energy.Another challenge in this network is to recharge the batteries of sensor nodes after discharge, therefore energy efficient protocol is required which diminish this issue.In [4] some challenges are found by researchers which are faced by WBASNs as following: • High level of attenuation as compared to other WSNs applications • Trade-off between communication and processing • Bandwidth and power consumption • Storage and energy harvesting Generally, the sink in WBASNs collects data from battery-powered sensors nodes and transmits the data to the sink node using unicast transmission.In this transmission, each sensor node has only one destination, which is single sink.Each node senses the data and transmits to this single sink node.Here issue can arise while transmitting data through unicasting and using a single sink.This will be discussed in later section.We have another way to used two sinks which is well approach in WSNs; in this approach, environmental information is sensed by sensors and transmits to the available sink node in AnyCast manner [10].Anycasting approach is best working technology in WSNs and no one use this technology in WBASNs.
In current period of time sensor network is popular area for research.Wireless sensor networks are used in different fields such as Military, Health, and sports etc [11] but WSNs is also some disadvantages such as bandwidth and security etc [12] [13].Many papers have been published on Energy Efficiency, Quality of Service (QoS), Security and Bandwidth [14] [15].The topology used for nodes in a body and the transmission of data between sink and sensors will be focusing point.Therefore, in this research we will discuss these issues by considering the transmission technique.
Organization of paper as follow: In section 2 information will be provided about existing works.In section 3 motivation behind this research will be discussed.In section 4 DSS model, phases, simulations and results will be presented.Section 5 will conclude the paper.

Related Work
Different protocols are presented by different researchers in their papers to improve the performance and reliable communication.Few of them are discussed below.
In paper [1] for Wireless Body Area Networks (InCo-CEStat) the researchers proposed incremental relay-based CoCEStat protocol.For cooperation purpose researchers uses two relay nodes which transmit the critical data quickly in emergency cases in WBASNs.These relay nodes collect the data from sensors and send it to the destination single sink node in three steps with duplicate copy which can made packet drop chances decrease.
In paper [2] DARE protocol is proposed by the researchers.DARE protocol is used to supervise eight patients in a ward, each comprises of seven sensors to supervise the patient body parameters.For this situation, the five topological scenarios are proposed in which more than one sink node is set in different locations in the ward.
In paper [3] research proposed a protocol having name SIMPLE.In SIMPLE protocol, researchers used single sink node and eight sensors in human body.In short span of time nodes lose energy therefore, mathematical formula is suggested to balance network life time and energy level of the network.
In [5], researchers present THE-FAME (Threshold based Energy-efficient Fatigue Measurement) protocol to find out fatigues of a player in Soccer game.Each player is surrounded with sensor nodes to sense fatigues parameter of a player.On different sides of game multiple sink nodes are attached.These small sizes of sensor send data directly when threshold level is reached.
In paper [6], researches present software and hardware architecture, data transmission and error detection for emergency and normal data.Researchers used cluster head (CH) to collect the parametric data.In paper [7], LABEEBA protocol is proposed by researchers for Wireless Body Area Networks.In this plan researcher used both multi-hop communication and direct communication by focusing the path loss.To reduce energy consumption a cost function is calculated.
In paper [8] researchers present an Effect of Packet Inter-arrival Time on the Energy Consumption of Beacon Enable MAC Protocol for WBASNS.In this paper, all the focus is on Media Access Control (MAC) to minimize the energy consumption.In this protocol two types of nodes are used; Reduced Functional Devices (RFD) and Fully Functional Devices (FFD).Reduced Functional Devices (RFD) work as simple node while Fully Functional Devices (FFD) can be coordinator node or simple node.
In paper [9], M-ATTEMPT protocol is presented.M-ATTEMPT protocol is threshold based routing protocol which finds out the spot link between established links.In this scheme researchers set the sensors in declining order of their data rate with respect to the sink.Both of two multi hope and single hope communication is used for normal and emergency data.
In paper [16], researchers presented a routing protocol which focuses mainly on the accessibility of patient's data either online or offline to the health care agents.In this model, sensors are positioned on different parts of patient clothes (on body).These sensors collect data from accumulator and send it to the medical server through Wi-Fi.In paper [17], researchers get four attributes in accounts.These four attributes are residual energy, node criticality, distance covered and hop-count.Routing occurs in two steps i.e., operational phase and setup phase.
In paper [18], researchers presented a cost based routing protocol for Wireless Body Area Networks.Cost function and energy efficiency is focused in this paper to considering the reliability path on the basis of critical factor.In paper [19], researchers used two protocols Energy efficient self-adaptive route E-DSR and Source Routing (DSR) with the help of tree topology to decrease the network lifecycle and energy consumption.
In paper [20], researches proposed a protocol which avoid single point of failure and maximize the throughput in WBASNs.This protocol used Cooperative Network Coding (CNC) in many to many as multiple input multiple output (MIMO).In paper [21] researcher presented a strong and fast routing protocol focused on design topology.It is because of heterogeneity of sensor nodes and their energy consumption.
In paper [22], researchers present a mathematical technique which uses cross layer optimization and network topology in WBSNs.In this technique, they used multilevel primal and dual decomposition methods to solve the non-convex mixed integer optimization problem.In paper [23], researchers design network architecture which uses cloud and WBASNs for data sharing.In this architecture data is sharing in four different layers.This process is done with the help on TCP/IP and Zigbee.

Motivation
According to study and survey, most of the researchers [1] [3] [7] [24] [25] used single sink node to collect data and send it to destination.In this situation, some problems may be occurring.On which researcher did not focus.These problems are following: • If single sink node stops working for some time or die, then the entire network will fail.
• All the data is send to this single sink node which make burden on this single sink node to collect data and fast delivery.In over burden problem make delay between packets, especially in emergency cases in which fast delivery needed.Performance factor improved when more packets are sending in less time with error free to the medical caretaker.The overburden problem minimizes the delivery ratio.
In paper [18], researchers set the sink at wrist when arm of a body moves forth and back it make disconnection with the previous established link due to NLoS.To keep in mind above discussed problem we proposed a scheme DSS for WBASNs.In which performance is improving the take care of network life time, delivery ration and end-to-end delay.
In paper [21], the researcher proposed a scheme to make fast and strong design for WBASNs.In this strategy researchers used more number of relay nodes which is almost equal to the normal nodes, leads to decrease the delivery ratio and increase the network cost, on which the researcher did not focused.To set the sink on exact position it is necessary to considering NLoS and LoS.Misplacement of sink will lead to disconnection of sink from sensors when the parts of a body move.

DSS Proposed Protocol
In this section, we will propose our DSS routing protocol for WBASNs with AnyCasting technique to maximize the performance by using two sinks.

System Model
In DSS proposed model, we set eight sensors with two sinks having name S1 and S2.In the case of moving parts of a body S1 will be set on right lumbar while S2 will be set on left lumber to consider NLoS communication.In both cases of moving forth and back of arm in LoS communication with lumber, therefore it is best placed for sinks we choose.In this topology, the 1st and 4th node send data directly to S1 and S2 in order to consider the NLoS issue (as discussed above).The other nodes which are indirect range to either sinks, send data in direct communication and another send through multi-hop communication to select the forwarder node.Our DSS protocol topology is given in Figure 1.

Initialization Phase
In this step, "hello" is broadcast from two sinks to all sensor nodes which contain sink ID and location.After receiving this message, the sensor nodes save location and sink ID in their routing table.These sensor nodes also broadcast different packets which contain the energy level of node, node ID and their location.In this manner, every sensor node is aware from his neighbor's sensor nodes.

Next-Hop Selection Phase
DSS protocol computes the forwarder node on the base of threshold Residual Energy (RE).DSS protocol fix threshold value of Residual Energy (RE) is equal to 0.1 J.
Here, if more than one node has greater Residual Energy (RE) than threshold, than Received Signal Strength Identification (RSSI) will select forwarder node [26].Received Signal Strength Identification (RSSI) explains the relationship between received power, the transmitted power of a signal and the distance between them.DSS follow Received Signal Strength Identification (RSSI) model of paper [2] the Equation ( 2) is mentioned below.
In Equation ( 2) Pr shows wireless signal received power.Pt is a power transmitted by the wireless signal and d denoted the distance between receiving and sending node.Transmission factor between receiving and sending node is denoted by n, the value of n depends on propagation environment.According of equation, that node is selected for forwarder node which has maximum Pr value.

Routing and Energy Consumption Phase
Another benefit of using two sinks is that most of the nodes will be comes in direct range.In direct communication delivery of packets are very quick and without any delay.According to the DSS protocol, 1st and 4th node send data to S1 and S2 sink directly to consider arm movement.Those nodes which are in the range of S1 or S2 sink will send data directly to them, while other nodes will AnyCast to S1 or S2 through relay node in multi hop communication.In Figure 2   ( ) ( ) ERtotal-m ERt-m ERr-m = + Energy consumption in direct (ED) communication is [5]: ERtotal-D ERt-D = Here ERt and ERr are the energies which are required for the transmission and receiving.k in the equation represents size of bits while d represent the distance between sinks and nodes.ERcr is the energy which is required to operate the transmitter and receiver electronic circuit.ERamp is the energy required to increase k bits to the distance d.In the above given Equations ( 3) and ( 4), n represent number of nodes which is required to reach the sinks while d2 represent the loss energy during transmitting data.The energy parameters depend upon the use of hardware.Energy parameters which are used in DSS protocol is mentioned below in the Table 1.

Simulation Results and Discussions
In this paper, we conducted a sequence of simulations to obtain our proposed protocol DSS performance.Then we compared our protocol with existing protocols having name DARE, SIMPLE, LAEEBA and M-ATTEMPT.All the five protocols are compared for the same key performance parameters which are following: • Network Life Time

End-to-End Delay
The word delay refers to time lag between source nodes and destination sinks.
Decreasing delay in WBASNs is very important aspect.The medical officer evaluates the senses data therefore; it is important that the data received in time.It can be achieved if the data collected by the sinks in time.The performance of DSS is much better as compared to DARE, SIMPLE, LAEEBA and M-ATTEMPT protocols as shown in Figure 4.In Table 3, numerical value of average delay is mentioned, the Table 3, shows that DSS average is 181.50, which is 26% better than DARE, 7% better than SIMPLE, 4% better than LAEEBA and 25% better than M-ATTEMPT protocol.The obtained performance is because of the availability of AnyCasting between two sink nodes.In DSS, the sensor nodes can send their data in two ways.DARE, SIMPLE, LAEEBA and M-ATTEMPT protocol uses single sink which take more time in calculation to collect data from more sensor nodes.In DSS, the two sink makes the performance increase because every sink collect data from few sensors node.Another reason of better perfor-

Throughput
Throughput is the delivery of packets successfully from sensors nodes to sinks in per unit time.Here unit is second which is started from 600 s to 9000 s.The data in DSS is send through two links one is from sensors to forwarder node and second one is from forwarder node to sinks.The link between forwarder node and sink transmits more data from other links.So, in DSS strategy more sensors of network placed near to sinks, these sensors send data directly to sink, due to which throughput of network increase.Figure 5, shows the performance between five protocols.From results, it is obtained that DSS performance is better than other four protocols.According to the

Residual Energy
To obtain clear result, we kept 0.7J initial energy for all five protocols.The Table 5 and Figure 6 show that DSS energy level is greater than SIMPLE, LAEEBA and   that more of nodes lie near to sink directly.This makes the transmission of data more in less time.In this research, we also proved that the consumption of energy in DSS comes in tradeoff with above mentioned parameters.Improvement was got in all the above-mentioned parameters except energy efficiency.
Hence the result proved that DSS is much better than SIMPLE, LAEEBA and M-ATTEMPT but not efficient from DARE.It is because DARE only focused on energy parameter in WBASNs.In DSS we focused on throughput, end-to-end delay and network life time parameters to improve.Another reason is that we introduced RSSI, for which the protocols make more calculation due to which more energy is consuming.
In future, we will focus on energy conservation in our proposed design and try to implement energy harvest concept.This new concept will increase the performance in great extant.In energy harvest concept sensors gain energy form external sources like solar system, wind power and thermal energy etc and used it in processing purpose.Another challenge also exists in WBASNs which are still unresolved.Some of them are data management, scalability, security and constant monitoring etc.
communication flow of DSS protocol is mentioned.Energy consumption in multi-hop (Em) communication is mentioned below[5]:
mance of DSS compared to DARE, SIMPLE, LAEEBA and M-ATTEMPT is that more sensors in DSS directly communicate either to S1 or S2 and the distance between sinks and sensors become lessen.It can observe from literature survey that in direct communication delay will decrease as compared to multi hop communication if the distance is lessened.DOI: 10.4236/ars.2017.64018254 Advances in Remote Sensing

Table 1 .
It is the time of network operation till the first node of network dies.As from Figure3, the performance of DSS protocol is better than DARE, SIMPLE, LAEEBA and M-ATTEMPT protocols.In Table2, the numerical values of dead nodes are given for the five protocols which are starting from 600 s till 9000 s.It can be observed from the Table2, DARE protocol first node dies at 4800 s, SIMPLE protocol first node dies at 4800 s, LAEEBA protocol first node dies at 2400 s, while M-ATTEMPT protocol first node dies at 3400 s and DSS protocol Simulation parameters.

Table 2 .
Dead nodes after equal intervals.

Table 3 .
End-to-End delay after equal intervals.

Table 4 .
Packet delivery ratio after equal intervals.

Table 5 .
Residual energy after equal intervals.placed eight sensors on human body with two sinks.The main goal was to implement AnyCasting with two sinks and used RSSI in mathematical work to select forwarder node in tie case situation.Through Matlab simulator we compared our DSS protocol with existing protocols DARE, SIMPLE, LAEEBA and M-ATTEMPT.The performances of DARE, SIMPLE, LAEEBA and M-ATTEMPT protocols have been analyzed before simulation.These five protocols performance has analyzed individual parameter separately in different time (seconds) started from 600 s to 9000 s.Simulation results show that DSS performance is better than DARE, SIMPLE, LAEEBA and M-ATTEMPT in Network life time, End-to-End delay and throughput.DSS performance is better because of two sinks available instead on one.Sensors send the data to S1 or S2 in AnyCasting manner.Other reason is PROTOCOLS DARE 5.216 4.813 4.369 3.916 3.496 2.996 2.610 2.199 1.726 1.311 1.096 0.718 0.541 0.316 0.194 above-mentioned parameters.In this thesis, we focused on increasing throughput, stability and decrease end-to-end delay.To achieve this goal, we presented a complete topology with mathematical equation and work.In this topology, we A. Ahad et al.DOI: 10.4236/ars.2017.64018257 Advances in Remote Sensing