Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Throughput assurance of wireless body area networks coexistence based on stochastic geometry

  • Ruixia Liu ,

    liurx@sdas.org

    Affiliations College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 2666590, China, Shandong Computer Science Center (National Supercomputer Center in Jinan), Shandong Provincial Key Laboratory of Computer Networks, Jinan 250014, China

  • Yinglong Wang,

    Affiliation Shandong Computer Science Center (National Supercomputer Center in Jinan), Shandong Provincial Key Laboratory of Computer Networks, Jinan 250014, China

  • Minglei Shu,

    Affiliation Shandong Computer Science Center (National Supercomputer Center in Jinan), Shandong Provincial Key Laboratory of Computer Networks, Jinan 250014, China

  • Shangbin Wu

    Affiliation Electronic and Computer Engineering School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh EH144AS, United Kingdom

Abstract

Wireless body area networks (WBANs) are expected to influence the traditional medical model by assisting caretakers with health telemonitoring. Within WBANs, the transmit power of the nodes should be as small as possible owing to their limited energy capacity but should be sufficiently large to guarantee the quality of the signal at the receiving nodes. When multiple WBANs coexist in a small area, the communication reliability and overall throughput can be seriously affected due to resource competition and interference. We show that the total network throughput largely depends on the WBANs distribution density (λp), transmit power of their nodes (Pt), and their carrier-sensing threshold (γ). Using stochastic geometry, a joint carrier-sensing threshold and power control strategy is proposed to meet the demand of coexisting WBANs based on the IEEE 802.15.4 standard. Given different network distributions and carrier-sensing thresholds, the proposed strategy derives a minimum transmit power according to varying surrounding environment. We obtain expressions for transmission success probability and throughput adopting this strategy. Using numerical examples, we show that joint carrier-sensing thresholds and transmit power strategy can effectively improve the overall system throughput and reduce interference. Additionally, this paper studies the effects of a guard zone on the throughput using a Matern hard-core point process (HCPP) type II model. Theoretical analysis and simulation results show that the HCPP model can increase the success probability and throughput of networks.

Introduction

Population aging is poised to become a major issue in developing countries [1]. Wireless body area networks (WBANs) have broad application prospect for the healthy and aging population by providing health telemonitoring to caretakers [2]. Physiological signals such as body temperature, blood pressure, and electrocardiograms from an individual person can be monitored using a number of lightweight miniature sensors. Many applications that use WBANs for these purposes must maintain high reliability, energy efficiency, or spatial reuse ratio to meet strict requirements owing to the monitoring of disease signals [3].

WBANs play an important role in promoting the development of motion detection and mobile health. Related research mainly focuses on a single network, and very few studies deal with multiple WBANs. Because body movement is quite different from other types of motion, the dynamic topology changes of WBANs are also different from other wireless networks. Co-located WBANs occur when many people with wireless body sensor nodes coexist in a small area. In many cases, co-located WBANs result in interference or very strong competition among them for spectrum allocation [4]. Interference and resource competition significantly decrease network reliability, energy waste, and generally result in a decrease in the collective network throughput. When WBANs monitor critical health information, data loss can threaten patient lives [5]. Resource competition is one of the performance-limiting factors in coexisting wireless networks, leading to the decrease in system throughput. Consequently, maximizing the throughput of coexisting WBANs is critically important.

The field of stochastic geometry has developed a family of Poisson point process (PPP) distributions, which has been used in a variety of wireless network models over the last decade. PPP distributions provide a natural method of defining and computing critical network performance metrics such as interference distribution and outage probability by referring to specific random geometrical patterns for nodes [6].

The standards of wireless communication considered in WBANs are the IEEE 802.15.4 [7], IEEE 802.15.6 [8], and Bluetooth Low Energy [3]. IEEE 802.15.4 PHYs provides the capability to perform carrier-sensing multiple access with collision avoidance (CSMA-CA). Each node monitors the channel before transmission and defers the transmission if it senses a busy channel to avoid collision. To enhance the performance of CSMA-CA for IEEE 802.15.4, the authors of [9] proposed a collision-aware backoff algorithm. Some medium-access control (MAC) protocols create exclusion zones to protect scheduled transmissions. For example, Aloha creates a random exclusion disk around each node, which means that for an arbitrary radius around a node, a non-null probability exists that no nodes within this radius can transmit in a given time slot. At the same time, a sufficiently large random exclusion zone exists around all nodes [10].

Transmit power and carrier-sensing threshold are key parameters in CSMA wireless networks. Energy consumption is a challenging issue in WBANs because of the limited battery capacity in the sensor nodes. Therefore, effective power control is especially crucial in the design and performance of WBANs. The transmit power of sensor nodes should be related according to their changing surroundings to enhance energy efficiency and reduce conflicts with other devices, especially when many WBANs coexist. The carrier-sensing threshold is also a critical parameter that should be very carefully chosen to maintain a balance between frequency reuse efficiency and outage probability. The lower the carrier-sensing threshold is, the more the interference is reduced. However, a lower carrier-sensing threshold generally decreases the throughput. In this paper, we propose a joint carrier-sensing threshold and power control mechanism to meet the demands of coexisting WBANs based on the IEEE 802.15.4 standard using stochastic geometry. The minimum transmit power is derived according to the distribution of the coexisting networks and their carrier-sensing thresholds. The throughput is further improved by treating the transmitters of coexisting networks as uniformly distributed and optimizing their guard zone using a type II Matern hard-core point process (HCPP) model. In this study, the guard zone is defined as the hard-core size of the HCPP model. Theoretical analysis and simulation results show that these two methods can ensure total network throughput. In particular, this strategy decreases the total power consumption and enhances spatial frequency utilization.

Our research contributions are summarized as follows:

  1. To reduce resource competition and collision in coexisting WBANs, this paper presents a new joint carrier-sensing threshold and power control mechanism according to the network distribution. We characterize the transmit power optimization, which depends on carrier-sensing threshold, and the density of coexisting WBANs.
  2. Our second contribution is to derive closed-form expressions for the success probability and throughput. We compare the performance of coexisting IEEE 802.15.4-based WBANs using the proposed strategy within an HCPP model. Their difference and relationship are also analyzed.
  3. We naturally decrease the interference and maximize the success probability by employing a guard zone around each node. This paper discusses the tradeoff between the throughput and guard zone size of coexisting WBANs using the HCPP model.

The remainder of this paper is organized as follows. The second part introduces the related work. The third part proposes and describes the system model. In fourth part, the joint carrier-sensing threshold and power control mechanism are proposed. The success probability and throughput are analyzed in detail where coexisting WBAN nodes are distributed according to a PPP model. The fifth part illustrates and analyzes the throughput of coexisting networks under an HCPP model. The sixth part compares our proposed strategy employing the PPP and HCPP models. The seventh part presents the evaluation of the performance of the proposed joint carrier-sensing threshold and power control strategy. Finally, the eighth part summarizes our work.

Related Work

Coexisting WBANs is a typical application scenario because of the mobility and sociability of people. In the following discussions, we divide the related works into three sections. The first section is about network coexistence. The second section reviews the related works on power control mechanisms. The third section reviews the related work on throughput optimization.

Network Coexistence

In the literature, most studies on coexisting networks, such as [11] and [12], are based on heterogeneous networks. However, the current work mainly deals with homogeneous networks. WBANs primarily operate in the license-free industrial, scientific, and medical band centered at 2.45 GHz. This is an overcrowded radio band, which is shared with other major wireless standards such as IEEE 802.11, Bluetooth, and cordless phones. Studies regarding coexistence issues with other wireless technologies operating at 2.45 GHz can be found in [3]. In [11], the authors reviewed studies on the coexistence between IEEE 802.11 and IEEE 802.15.4-based networks following the method of question analysis solution. In [12], a coexistence structure to ensure WBANs robustness to Wi-Fi interference was presented. Extensive efforts have been made to enhance the performance of coexisting WBANs. In [13], the authors used stochastic geometry analysis to develop spectrum-efficient multi-channel random wireless networks. Using a graph theory, they obtained the minimum required number of channels needed to accommodate a given intensity of coexisting networks under an outage probability constraint.

Power Control

Two main approaches, namely, optimization and game theory approaches, have been used to analyze and design sensible power control policies in wireless networks [14]. Advances in wireless sensor networks, such as power supply miniaturization, increased battery duration, reduced energy consumption, and power scavenging, are essential to systems that undertake pervasive monitoring, particularly in regard to implantable sensors [15]. In [16], the authors developed a class of practical online schemes that dynamically adapt transmission power based on receiver feedback. Some other papers have investigated power optimization for MAC protocols [17]- [20]. In [21], a distributed queuing WBANs MAC protocol commitment was proposed to guarantee that all packet transmissions are served with their particular application-dependent quality-of-service (QoS) requirements.

Some papers dealt with energy efficiency by optimizing node coverage in wireless sensor networks [22]- [23]. Reference [22] proposed an effective route algorithm to preserve k-coverage and showed that it can provide energy consumption with greater efficiency. A novel algorithm, namely, complex alliance strategy with multi-objective optimization of coverage, was introduced in [23]. This method improves the quality of network coverage and mitigates rapid node energy consumption. Reference [24] presented a modified stable election protocol, which organizes the advanced nodes and selects a cluster head, to prolong the network lifetime by maintaining balanced energy consumption. These algorithms achieve effective coverage and energy efficiency in the same network; however, problems among networks have not yet been considered.

Many studies have already noted the effect of carrier-sensing range optimization in the IEEE 802.11 standard. In [25], the effect of considering order-dependent capture of the optimal choice of a carrier-sensing range in IEEE 802.11a wireless ad hoc networks with decentralized control was investigated. The work in [26] indicated that virtual carrier-sensing is far from being sufficient to solve interference problems and that a larger physical carrier-sensing range can relieve interference to some extent. Additionally, many HCPP model studies are available.

Throughput Analysis

The authors of [27] presented an optimal channel assignment in the link-layer protocol that adopts learning automata for channel assignment in wireless mesh networks. This strategy aims to minimize interference in the overall network and thus increases the total throughput. In [28], a fairness-based throughput maximization heuristic algorithm to obtain the throughput optimization among coexisting WBANs was proposed. It estimated and adaptively scheduled wireless resources to meet the throughput requirements of all inter- and intra-BSN links. However, the algorithms of these studies used limited WBANs and did not consider the many network scenarios. A method to adaptively allocate a wireless resource was studied in [29]. It achieved effective inter-BSN information sharing and established inter-BSN links with QoS assurance.

The above-mentioned works mainly focused on the MAC protocol design. However, in our network model, we emphasize power control optimization according to actual network conditions. In contrast to most of the other works listed above, we allow the transmit power in each node to vary in an arbitrary distribution subject to the WBANs coexistence density and under the constraint of carrier-sensing thresholds. The purpose of the strategy proposed in this paper is to improve system throughput using joint carrier-sensing thresholds and power controls based on stochastic geometry.

System Model

The IEEE 802.15.4-based WBANs may be configured in a star, tree, or mesh topology. Among them, the star topology is suitable for one-hop wireless communication. Most of the previously mentioned WBANs adopt this type of structure because of short-distance communication [3].

The system model consists of multiple stationary WBANs coexisting in an Euclidean space, as shown in Fig 1. Each WBAN focuses on the star topology that consists of one coordinator node (CN) and a number of terminal nodes(TNs). According to the IEEE 802.15.4 standard, only one active link exists within any WBAN in the beacon-enabled mode [13]. Hence, we can simplify each WBAN as one TN and a CN to better analyze the inter-WBANs performance. In particular, we let r denote the distance between node TN and CN. Each active TN is considered a PPP with intensity λp. We denote the target domain of an area by G. By denoting the number of TNs in A by n, the number of TNs in domain G is expressed as , where |G| denotes the area of set G.

In this paper, all nodes are assumed that they have identical physical layer characteristics and there is no statistical dependence at different nodes. In our model, contention domain is that node xi is in the contention domain of node xj if the power received by xi from xj is above some detection threshold: . The time mark mi corresponds to the backoff timer randomly generated by the carrier-sensing multiple access with collision avoidance (CSMA-CA) protocol for each transmitter. In IEEE 802.15.4 standard, the backoff time is dependent on the BE and aUnitBackoffPeriod, where BE is the backoff exponent which is related to how many backoff periods nodes shall wait before attempting to assess a channel, aUnitBackoffPeriod, is the number of symbols forming the basic time period given by 20 × 16 μs [7]. The node begins transmitting its data only for it having the lowest mark in their contention domains. The another node sends data packets in the next time slot according to the superframe scheduling.

This PPP model is denoted by , where

  1. ϕ = {xi} denote the locations of the TNs, ϕ is always assumed to be Poisson distribution with a positive and finite intensity λp.
  2. mi are i.i.d. marks, uniformly distributed on [0, 1], according to [0,Back off timer/(320 · (2BE − 1))], BE ∈ [0, 5] [7].
  3. Pi denotes the power transmitted of node i.

We assume that the radio signal propagation follows the log-distance path model and ignore shadowing and fast fading with a path loss exponent α(α > 2). Hence, received power Pr at distance d from TN to CN is Pthdα, where random variable h follows an exponential distribution with mean , which we denote as h = exp(μ).

Joint Carrier-sensing Threshold and Power Control

We propose a new joint carrier-sensing threshold and power control mechanism based on PPP model in order to derive both an appropriate carrier-sensing range and a transmission range, which can reduce competition and collision in coexisting WBANs. This approach is suitable for wireless sensor networks or ad hoc networks. This strategy includes four steps. First, we analyze the performance of coexisting WBANs and derive the concept of joint power control according to the nodes distribution in order to reduce the inter-interference. Second, we obtain an expression for the probability density function (PDF) of the transmit power under the carrier-sensing threshold. Thirdly, we compute the success probability according to the SINR and develop an expression for the throughput. Fourthly, we optimize the carrier-sensing threshold and transmit power to obtain the maximum throughput.

Analysis of the Physical Carrier-sensing Threshold of the CSMA Mechanisms

In this section, we focus on the physical carrier-sensing mechanism. The medium access mechanism for the IEEE 802.15.4 standard uses CSMA-CA and supports the star topologies [7]. Carrier-sensing is a fundamental mechanism in CSMA-CA protocols. In the CSMA-CA mechanism, if the number of wireless nodes increases, data frame collisions occur more often among wireless nodes and lead to a decrease in the total throughput.

In most studies of 802.11 networks, the concept of a carrier-sensing threshold is analyzed [30]. The CSMA-CA mechanism has an inherent limitation in that it suffers from hidden and exposed nodes. It uses static values for the physical carrier- sensing threshold and transmit power, which are not optimum across a range of different scenarios [31]. The transmission range is defined as the maximum distance to a receiver node where the signal can be received at a level above the signal-to-interference-plus-noise ratio (SINR) threshold. The carrier-sensing range delineates the scope where a channel is considered busy depending on the carrier-sensing threshold. In this work, we assume that the carrier-sensing threshold is implemented as an energy detection process within the current channel [30]. Usually, the carrier-sensing range is much larger than the transmission range.

Physical carrier-sensing is a valid mechanism of the CSMA-CA protocols to reduce collisions in wide BSN coexistence, and the carrier-sensing thresholds have a great influence on the network performance. The transmission range is around the core of the sending node, but it is actually related to the receiver. The carrier-sensing range, however, is actually correlated to the transmission. The sending node detects whether the channel is busy depending on the carrier-sensing threshold.

Fig 2 shows the effects of the different carrier-sensing range on the performance of coexisting WBANs. Because of channel fading, no regular-shaped region exists to determine the carrier-sensing range. We consider two carrier-sensing ranges RCS and RCS1 shown in Fig 2, where RCS and RCS1. If the carrier-sensing range is RCS, then no other nodes contend for the channel with node M. Decreasing the carrier-sensing range decreases the contention domain of each TN and thereby increases the number of TNs that can share the same channel. Accordingly, the throughput is improved. However, the number of interfering nodes also increases, and the outage probability becomes higher. In this example, nodes A, B, and C in range RCS1 also contend with M. Therefore,the carrier-sensing range has a large effect on the network performance, especially when multi-WBANs coexist.

Stochastic transmit power control design methodology

Because of the movement of people in coexisting WBANs, the distribution of the nodes cannot be predicted and is thus treated as random. The purpose of the power control mechanism is to the determine the minimum transmit power value that ensures a properly decoded message. Because of the interference of the surrounding nodes, this value is not fixed. In this case, an appropriate carrier-sensing threshold exists. The transmit power value largely depends on networks density and carrier-sensing threshold. The ideal situation is when the carrier-sensing range is relatively small when it crosses into the other domains and yet satisfies the success probability constraints. The simplest case is one point in a circle with a radius of the carrier-sensing range; however, this is not what generally happens. Sometimes, several TNs are present in a circle because of the stochastic distribution of the nodes. Our joint carrier-sensing threshold and power control strategy determines the relationship among the transmit power, carrier-sensing threshold, and total network density. It can not only reduce the total energy consumption of the network but also overcome the main limiting factor of the interference.

First, we derive the PDF for carrier-sensing range. Without loss of generality, because of the stationary of the point process, we may consider node A to be at the origin o. The radius of circular M is expressed by carrier-sensing range RCS. The complementary cumulative distribution function (CCDF) of the radius of similar circle M is denoted by RCS, which is given by (1)

Hence, the PDF of RCS is equal to . The maximum possible transmission range between a source/destination pair should be less than . The distribution of the other TNs those around it is , as expressed in Eq (2), and the Pt = Pth(d0)α (0 < Pt < Pmax). Therefore, the PDF of Pt is expressed by the following Lemma according to the compound function calculation.

Lemma 1. In a coexisting WBANs environment with joint carrier-sensing threshold and minimum power control, for a carrier -sensing threshold γ and density distribution λp, the PDF of the transmit power of a generic active TN is given by (2)

The expected value of the transmit power can be expressed as (3)

Proof: See Appendix A.

Modeling the Success Probability and Throughput

To correctly receive a packet, the signal at the receiver must be sufficiently sensitive strong enough. Hence, the SINR must be greater than the minimum value specified for the receiver equipment. A packet transmission can be considered successful if the receiving SINR at point y from a transmitter located at point x is greater than or equal to the SINR threshold β. We consider CN0 located at the origin, , and its receiver node (TN) is located at (r0, θ). We can express the SINR of CN0 as [32] (4)

The number of TNs in set A with radius of carrier-sensing range is a Poisson random variable with mean λp|M| (λpπRCS2). The probability that node A has the lowest mark is . We obtain the probability of A being retained in M as (5)

Lemma 2. With aggregate interference, the success probability of TN at a generic time instant can be expressed by the following Lemma: (6)

The throughput of the coexisting WBANs is defined as the maximum spatial intensity of successful transmissions in a certain domain under the condition that the outage probability does not exceed some specified threshold. We let Sc be the normalized throughput of the coexisting networks under power control, defined as the average time of successfully transmitted payload bits. In this section, we can approximate the throughput as (7) where L is the length of the transmit packet and T (T = Tt + Tsense + Tback + Tidle) is the average time to successfully send a packet. Tt, Tsense, Tback and Tidle represent the total time for a radio to transmit, time taken to sense the channel, time needed to backoff, and idle time, respectively.

Considering all these factors, we will optimize the carrier-sensing threshold to increase the throughput as much as possible. (8) where ps_c > σ is the success probability and σ is minimum constraint value of success probability.

Throughput of Coexisting Networks with Guard Zones

In CSMA, all the nodes in the network contend for the channel. Transmitter nodes can attempt to simultaneously use the same channel in coexisting WBANs, which results in mutual interference. To effectively reduce the intensity of the interference signal, a protection area in the coexisting WBANs proposed around each node, where no other transmitter node inside is allowed to transmit data. The guard zone can be modeled as a type II HCPP with a hard-core size of influence that is optimized using stochastic geometry. Because the HCPP model is a particular thinning of a homogeneous PPP model according to mi of nodes xi, the distance between two selected nodes is always greater than the hard-core size [33].

Each time a node desires to transmit data frames or MAC commands, it first waits for a backoff period. Following a random backoff, if the channel is found to be idle, the device transmits its data. If the channel is found to be busy following a random backoff, the node waits for another random period before trying to access the channel again [14]. Throughout this paper, we define the backoff time as mark m. The node with the smallest marks will transmit its packet first. The model guard zone retains only nodes with the lowest mark in their contention domains. Therefore, the density of the model with guard zones based on the PPP model is given by λh Eq (10). According to mark t, the probability of being chosen is (9) Therefore, the final density of the HCPP model with a guard zone is (10) where z denotes the size of the guard zone, which is the radius of the circle around each node. The left node has a minimum mark in the same circle. (11)

Proof: See Appendix B.

Additionally, the success probabilities of the PPP and HCPP models are proven in Appendix C.

According to success probability ps_h, the throughput can be expressed as (12) and we can obtain the following non linear optimization problem: (13) Following a method similar to the Lagrange duality approach, we define (14) According to d(g(z))/d(z), the optimized value is obtained as z = 0.36.

Performance Analysis

Comparing the Joint Carrier-sensing Threshold and Power Control with the HCPP Model

By analyzing the conditions for competition prevention, we argue that for the CSMA protocols to adapt to changes in the distribution of coexisting networks, the carrier-sensing threshold should be as small as possible, and the transmit power should accordingly change. We have discussed the throughputs of the joint carrier-sensing threshold and power control scheme, the ordinary PPP model, and the HCPP model. The ordinary PPP model is the poorest performer among all strategies. Although both the joint power control and HCPP model mechanisms adjust the competition area to ensure the throughput, their approaches are very different.

The joint power control approach finds the most suitable carrier-sensing range and transmits power among many star WBANs. On the other hand, the HCPP model mainly applies to multiple nodes in one network that usesa CSMA mechanism where only one node can successfully transmit at a time in each star network. The HCPP models form a generic class of point processes whose points are never closer to each other than some given distances [34]. A node is retained if it has the minimal backofftime among all nodes in its contention domain; otherwise, it is thinned out. The main drawback of the HCPP model is that it does not support transmitters that are very close. Thus,the thinning process can lead to an inaccurate performance analysis of the system [35]. However, the analysis of the joint power control mechanism does not modify the network distribution. Its purpose is to optimize the transmit power and carrier-sensing range under channel gains to maximize the throughput. The joint power control can ensure more practical results.

Energy Efficiency

An accurate and comprehensive energy efficiency model forms the basis of power consumption analysis in energy-efficient system design. Energy efficiency is defined as the ratio of the average number of bits transmitted to the power consumed and has a unit of bps/Hz/W [13]. (15)

In Eq (15), ξ is the peak-to-average power ratio (PARR), which is the square of the peak amplitude (given the peak power) divided by the root mean square. A 2450-MHz DSSS PHY employing O-QPSK modulation with half-sine pulse shaping results in a PARR of 1.4. ζ is the drain efficiency of the PA. It is less than 10%. Therefore, the total circuit power must be considered. Pt is the transmit power, and Pc is the power consumed in various transmit and receive operations in the electronic circuit, excluding the PA power. Circuit power Pc affects the energy consumption and, hence, the energy efficiency. It is also a key design parameter.

The energy efficiency of the joint power control strategy and HCPP system are much higher than that of the ordinary PPP model because they minimize competition and interference. If the value of the guard zone is appropriate, the energy efficiency of the HCPP model is higher than that of the joint power control strategy due to the lack of nodes.

Performance Evaluation

The aim of this section is to verify the throughput analysis through a MATLAB simulation. In the simulation, a CN and a TN form a WBAN. The maximum transmission distance between the coordinator and the sensor node in the BAN is set to 5m. The radio settings are configured according to the IEEE 802.15.4 standard. In this study, we consider an on-body path-loss model with exponent and with the parameters listed in Table 1.

We assume that all nodes, including both the CNs and TNs, have the same transmit parameters except for the transmit power and carrier-sensing threshold. The effective transmission range changes with the carrier-sensing threshold. The contention domain is the carrier-sensing range of each transmitter. Because transmission nodes are distributed in a 20m ×20m area according to a certain density such as Fig 3, to simplify the analysis, we exploit the fact that according to the CSMA standard, only one node sends data at a time in each WBAN. Fig 4 shows an HCPP model with the hard-core guard zone set to 1m. The HCPP model describes patterns that include only the minimal mark retained in the threshold of the guard zone. The center of the circle represents a TN, whereas the decimal denotes the value of the mark. The radius of each circle represents the size of the hard-core zone.

thumbnail
Fig 3. PPP model (Red dots represent the CNs while the green dots represent the TNs).

https://doi.org/10.1371/journal.pone.0171123.g003

The relationship between carrier-sensing threshold value γ and transmission success probability ps_c is shown in Fig 5. The simulation is repeated 10000 times. The success probability of joint power control declines with the increasing of the carrier-sensing threshold [30]. This result suggests that the interference level and the outage probability increase with the carrier-sensing range decreasing. However, it increases the throughput and the spatial frequency reuse such as that shown in Fig 6. The throughput at γ = 1 × 10−8mW is almost two times as much as γ = 0.01mW at the peak value. On the other hand, the throughput monotonically increase more slowly with density λp than it does with a different value under a different γ and then slowly declines. Therefore, the carrier-sensing range optimization is closely related to the density of the network for optimizing the throughput.

thumbnail
Fig 5. The success probability under different carrier-sensing threshold γ.

https://doi.org/10.1371/journal.pone.0171123.g005

thumbnail
Fig 6. The throughput under different carrier-sensing threshold γ.

https://doi.org/10.1371/journal.pone.0171123.g006

In addition, each of the above listed three figures shows that the larger the carrier-sensing range is (which also means the carrier-sensing threshold is smaller), the bigger will be the contention domain. The success probability and the throughput are also larger. In other words, the smaller the carrier-sensing threshold is, the higher is the throughput, and vice versa.

Fig 7 shows the comparison of the success probability of the PPP and HCPP models under the same density λp. The success probability of the HCPP model with a guard zone is significantly higher than that of the PPP model. Indeed, the success probability of the HCPP model is always higher than 0.7. Moreover, the bigger the z is, the higher is the success probability. The PPP model quickly degrades as the density increases, which suggests that the HCPP with the guard zone model naturally decreases the interference. Therefore, an optimal guard zone can enhance the performance of coexisting networks.

The throughput simulation result of the HCPP model is shown in Fig 8. This figure shows that the throughput will decrease when the network coexistence is greater than a certain density because when the density is large, the number of conflicts increases and the interference becomes high. In particular, when the network density is greater than a certain value, the throughput irregularly changes. The throughput is low when the size of the guard zone is relatively small or very large. From this figure, we observe an optimal throughput at 0.3 < z < 0.4, which is consistent with the analysis result z = 0.36.

Fig 9 shows the comparison of the success probability of the joint power control mechanism, PPP model, and HCPP model under different node densities λp. The performance of the proposed joint power control mechanism and HCPP model is superior to that of the PPP model. The throughput of the three strategies is compared in Fig 10. The throughput of the joint power control mechanism is superior to that of the HCPP model when the density is lower than two. The reason is that the number of thinning nodes is lower in the HCPP model at lower densities. Hence, the curve of the HCPP model is much flatter than the joint power control curve. However, the joint power control mechanism is more realistic. The better performance of the HCPP model is due to the lower density through thinning of a number of nodes. The energy efficiency is similar to that shown in Fig 10. From this analysis and simulations, we can obtain the appropriate density to provide a reference to carry out a standard or system design. We obtain the closed expression for success probability and the throughput through transmission power control and optimization. Therefore, the time complexity of this algorithm is O(1) according to Eqs (2) and (6) [36].

thumbnail
Fig 9. The success probability comparison of three mechanisms.

https://doi.org/10.1371/journal.pone.0171123.g009

Conclusion

Carrier-sensing threshold is a very critical parameter that should be carefully chosen to maintain the balance between the throughput and success probability. Owing to the limited battery capacity in sensor nodes, effective power control is especially crucial in the design and performance of WBANs. In this paper, we have proposed a new power control mechanism that depends on the least carrier-sensing threshold. Throughput is guarantied through this strategy and HCPP modeling. A transmitter can adapt its power level based on the propagation loss and interference of the surrounding nodes to its intended receiver. The results show that throughput is largely dependent on the network distribution density (λp), transmit power of the nodes (Pt) and carrier-sensing threshold (γ). We have obtained an approximate expression for the success probability and throughput. Although lowering the power level is beneficial, particularly for battery-operated nodes, the primary objective is to maximize the throughput of coexisting WBANs using a joint power control strategy. A turning point of the throughput exists under a certain density.

In addition, we modeled the system by adopting HCPP and analyzed the effect of the guard zone size on the network throughput. We show that setting a reasonable size of the guard zone can greatly reduce interference in the network, increase the success probability, and optimize the throughput. Moreover, the energy consumption and spectral efficiency are improved. Finally, we compare the similarities and differences between these two strategies.

WBANs often run in higher density networks than the traditional wireless cellular networks and require stricter power management to reduce the energy consumption and interference [29]. Our framework is designed for dense WBANs scenarios and helps promote WBANs application. Future investigations are needed to test and verify the proposed strategies in an actual system.

Appendix

Appendix A

We can get the minimum transmission power as much as possible to reduce interference to the surrounding nodes. The transmit power of TNs is expressed as Pt = γr0α, where the r0 is the distance of source/destination pair. The carrier-sensing range distribution of TNs is . So, the PDF of transmit power is given by (16)

is obtained by the calculation of probability density function of composite function. (17) (18)

is normalized due to the range value of power.

The expected value of transmit power is (19)

Appendix B

The success probability of joint carrier-sensing threshold and power control can be estimated as (20) The Laplace trans PDF of the channel gains is expressed by: (21) using the (Probability generating functional) PGFL of a PPP [29]. (22) (23) where, (24) (25) then, (26)

Appendix C

The success probability of PPP moel can be estimated as (27) Then, (28)

In a similar manner, the success probability of HCPP model is written by (29)

Acknowledgments

This work is supported by the National Natural Science Foundation of China under Grant No. 61401256, the Shandong Provincial Science and Technology Project under Grant No. 2014GSF118107, the Open Research Fund from Shandong provincial Key Laboratory of Computer Network under Grant No. SDKLCN-2014-04 and the Postdoctoral Innovation Special Fund of Shandong Province.

Author Contributions

  1. Conceptualization: RXL.
  2. Data curation: RXL SBW.
  3. Formal analysis: RXL MLS YLW.
  4. Funding acquisition: RXL.
  5. Investigation: RXL.
  6. Methodology: RXL.
  7. Project administration: RXL.
  8. Resources: RXL MLS YLW.
  9. Software: RXL YLW.
  10. Supervision: RXL.
  11. Validation: RXL.
  12. Visualization: RXL YLW MLS SBW.
  13. Writing – original draft: RXL.
  14. Writing – review & editing: RXL MLS YLW SBW.

References

  1. 1. Hwang T, Kim D, Kim J. An On-Time Power-Aware Scheduling Scheme for Medical Sensor Soc-Based WBAN Systems. Sensors, 2013; 13:375–392.
  2. 2. Lin C, Wang P, Song H, Zhou Y, Liu Q, Wu G. A Differential Privacy Protection Scheme for Sensitive Big Data in Body Sensor Networks. Annales des telecommunications-annals of telecommunications, 2016; 71:465–475.
  3. 3. Cavallari R, Martelli F, Rosini R, Buratti C, Verdone R. A survey on Wireless Body Area Networks: technologies and design challenges. IEEE Communications Surveys and Tutorials, 2014; 16: 1635–1657.
  4. 4. Jin Z, Han Y, Cho J, Lee B. A prediction algorithm for coexistence problem in multiple-WBAN environment. International Journal of Distributed Sensor Networks, 2015; 1–7.
  5. 5. Banerjee D, Taghizadeh M, Biswas S. Anonymous network coexistence with slotted wireless channel access. Computer Communications, 2015; 55:80–101.
  6. 6. Haenggi M. Stochastic geometry for wireless networks. Cambridge, U.K.: Cambridge University Press, 2012.
  7. 7. IEEE 802.15.4 Standard, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low- Rate Wireless Personal Area Networks (LR-WPANs). Piscataway, New Jersey, 08855-1331: IEEE, 2006.
  8. 8. IEEE standard for local and metropolitan area networks part 15.6: Wireless body area networks. IEEE Std. 802.15.6-2012, 2012.
  9. 9. Liu Q, Li P. Backoff Algorithm Optimization and Analysis for IEEE 802.15.4 Wireless Sensor Networks. in Proc. International Symposium on Communication Systems, Networks and Digital Sign, 2014; 411–416.
  10. 10. Otal B, Alonso L, Verikoukis C. Highly reliable energy-saving MAC for wireless body sensor networks in healthcare systems, IEEE Journal on Selected Areas in Communications, 2009; 5:553–565.
  11. 11. Yang D, Xu Y, Gidlund M. Wireless Coexistence between IEEE 802.11-and IEEE 802.15.4-Based Networks: A Survey. International Journal of Distributed Sensor Networks, 2011; 3:876–979.
  12. 12. Francisco R, Huang L, Dolmans G. Coexistence of WBAN and WLAN in Medical Environments. in Proc. IEEE VTC 2009-Fall, 2009;1–5.
  13. 13. EISawy H, Hossain E, Camorlingga S. Spectrum-Efficient Multi-Channel Design for Coexisting IEEE 802.15.4 Networks: A Stochastic Geometry Approach, IEEE Trans. Mobile Comput, 2014; 13(7):1611–1624.
  14. 14. Zhang X, Haenggi M. Random power control in Poisson networks. IEEE Transactions on Wireless Communications, 2012; 60:2602–2611.
  15. 15. Mohammad S, Eryk D, zhang Q. Optimal Energy Efficiency Link Adaptation in IEEE 802.15.6 IR-UWB Body Area Networks. IEEE Communications Letters, 2014; 18:2193–2196.
  16. 16. Shuo X, Dhamdhere A, Sivaraman V, Burdett A. Transmission power control in body area sensor networks for healthcare monitoring. IEEE Journal on Selected Areas in Communications, 2009; 27:37–48.
  17. 17. Sabin B, Sangman M. A Priority-Based Adaptive MAC Protocol for Wireless Body Area Networks. Sensors, 2016; 16:37–48. pmid:26999162
  18. 18. Li H, Tan J. Heartbeat-driven medium-access control for body sensor networks. IEEE Transactions on Information Technology Biomedicine, 2010; 14: 44–51. pmid:19726272
  19. 19. Rezvani S, Ghorashi S. Context aware and channel-based resource allocation for wireless body area networks. IET Wireless Sensor Systems, 2013; 3:16–25.
  20. 20. Bouabdallah F, Bouabdallah N, Boutaba R. Efficient reporting node selection-based MAC protocol for wireless sensor networks. Wirel. Netw, 2012; 1–19.
  21. 21. Begonya O.; Luis A.; Christos V. Highly reliable energy-saving MAC for wireless body sensor networks in healthcare systems, IEEE Journal on Selected Areas in Communications, 2009; 27: 553–565.
  22. 22. Ahmadi A, Shojafar M, Hajeforosh S, Dehghan M, Singhal M. An efficient routing algorithm to preserve k-coverage in wireless sensor networks. The Journal of Supercomputing, 2014; 68(2): 599–623.
  23. 23. Sun Z, Zhang Y, Nie Y, Wei W, Lioret J, Song H. CASMOC: a novel complex alliance strategy with multi-objective optimization of coverage in wireless sensor networks. wireless Networks, 2016; 1–22.
  24. 24. Naranjo P, Shojafar M, Mostafaei H, Pooranian Z, Baccarelli E. P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks. The Journal of Supercomputing, 2016; 1–23.
  25. 25. Vegad M, De S, Lall B. Analysis of Optimal Carrier Sensing Range in Wireless Ad Hoc Networks with Order Dependent Capture Capability, Wireless Personal Communications, 2015; 81: 445–472.
  26. 26. Anil K, Lillykutty J. Energy Efficient MAC for Qos Traffic in Wireless Body Area Network. International Journal of Distributed Sensor Networks, 2015; 1–12.
  27. 27. Shojafar M, Abolfazli S, Mostafaei H, Singhal M. Improving Channel Assignment in Multi-radio Wireless Mesh Networks with Learning Automata. Wireless Personal Communications, 2015; 82: 61–80.
  28. 28. Li M, Liu J, Ma Z, Yuan C, Yuan B. Throughput Optimization with Fairness Consideration for Coexisting WBANs. Ad-hoc and sensor networking symposium on IEEE ICC, 2015; 6418–6423.
  29. 29. Ren Z, Qi X, Zhou G, Wang H, Nguyen T. Throughput assurance for multiple Body Sensor Networks. IEEE Transactions on Parallel and Distributed Systems, 2016; 2: 546–557.
  30. 30. Fu L, Liew S, Huang J. Effective carrier sensing in CSMA networks under cumulative interference. in Proc. IEEE INFOCOM, 2013; 1–9.
  31. 31. Thorpe C, Murphy L. A survey of adaptive carrier sensing mechanisms for IEEE 802.11 wireless networks. IEEE Communications Surveys and Tutorials, 2014; 16:1266–1293.
  32. 32. Lee C, Haenggi M. Interference and outage in Poisson cognitive networks. IEEE Transactions on Wireless Communications, 2012; 11: 1392–1401.
  33. 33. Chiu S, Stoyan D, Kendall W, Mecke J. Stochastic Geometry and its Applications, Third Edition.Chichester, UK. 2013; 36–65.
  34. 34. Baccelli F, Blaszczyszyn B. In stochastic geometry and wireless networks, Volume I: theory;Paris,France, 2005; pp. 13–55.
  35. 35. Busson A, Chelius G, Gorce J. Interference Modeling in CSMA Multi-Hop Wireless Networks. [Research Report] RR-6624, 2009; 3–19.
  36. 36. Zhang Z, Wang H, Wang C, Fang H. Interference Mitigation for Cyber-Physical Wireless Body Area Network System Using Social Networks. EEE Transactions on Emerging Topics in Computing, 2013; 1(1): 121–132. pmid:25436180