Abstract
Keywords
Introduction
The task of gathering the sensing results of machine monitoring such as in the Internet of Things (IoT) 1 or machine-to-machine (M2M) communications 2 is attracting a large amount of attention. An IoT connected cloud server makes it possible to collect a huge and wide sensing data. The analysis results of IoT data are counted on the application of health care, agriculture, and industry. 3 As the applications of IoT are widely spread, the diversity of data quality is also required. A cross-layer technique among the application layer, the network layer, and medium access control (MAC) or physical layer for accommodating the various user end quality is considered. 4 In order to compensate the network delay of cloud server, the cooperation between cloud server and a fog computing is also considered and the fog computing achieves the real-time capability of IoT. 5
As the novel network and server are considered for real-time processing and huge data gathering, the wireless access techniques from a lot of sensors to data center (fusion center (FC)) more significantly demand the small accessing delay and the accommodation of huge sensor accesses. In delay sensitive systems such as robotics and automated driving systems 6 as well as a wide range of event-driven sensor systems such as seismograph and tide-gauge systems, 7 many sensors send sensing results to a data center over a short period of time. This type of data gathering is called simultaneous or semi-simultaneous data gathering. The distributed wireless access techniques, such as ALOHA and carrier sense multiple access with collision avoidance (CSMA/CA), cause the large delay and the significant drop of throughput due to packet collision and automatic request. 8 To support simultaneous data gathering, multiple access technology for massive number of data accesses is desired.
Recently, wireless access technologies have been considered for simultaneous data gathering. The non-orthogonal multiple access (NOMA) method, which is based on transmit power control and interference cancelation, can increase the number of simultaneous accessing terminals. 9 Spread spectrum technologies, such as frequency hopping 10 and ultra wide band, 11 enable massive numbers of sensor accesses thanks to their large spreading gains. In addition, physical wireless parameter conversion sensor network (PhyC-SN) can recognize the median and outliers of all the sensing results because they project all the sensing results onto the frequency spectrum of the carrier signal. 12
In these wireless access technologies, the number of accessing terminals is restricted by co-channel interference (CCI). Wireless sensor networks (WSNs) should secure wider frequency bandwidth in order to obtain a larger spreading gain and frequency diversity gain as well as to suppress CCI.
Cognitive radio (CR) exploits the available channels from the frequency resources licensed by the primary system (PS), where the CR system is referred to as the secondary system (SS). 13 In frequency sharing between a PS and SS, there are two spectrum divisions, space division, and frequency division.14,15 In space division, the SS suppresses the CCI to the PS by transmit power control (TPC) or antenna beam forming, and thus, the simultaneous access of both the PS and SS is possible. If the signal power is smaller than the level desired by the SS, the SS gives up the accessing channel and switches to another one. This strategy is called frequency division. An SS can secure more channels by adaptively selecting channels using space division and frequency division. 14
In multi-hop WSNs based on cluster heads (CHs), a CH relays the sensing results from each node to the data center (or FC). 16 Since the distance from each node to the FC is smaller on average than that from each node to the CH, the transmit signal power of each node is reduced and hence, the propagation of harmful CCI emitted by a node is also suppressed. If the PS and nodes of the SS are geographically widely spread, each node should care about the different PSs. When the accessing channels of each PS are diversified, the available channels of each node are also diversified. 17 In simultaneous data gathering, the access technologies are limited by CCI. The minimum frequency bandwidth among the links from all the nodes to the CH and from all CHs to the FC decides the throughput of a sensor because the size of sensor data is common for all the sensors and the minimum throughput from a node to FC decides the throughput of all the sensors. Therefore, the minimum frequency bandwidth is the bottleneck for the simultaneous data gathering. If the node of the CH is changed to another node, the communication link is changed and the available channels of each node are also changed. Therefore, a WSN based on CR for simultaneous data gathering should select a suitable CH such that the minimum channels of all the links are maximized.
However, a CH consumes more power than a node, 18 resulting a short lifetime. Especially, in simultaneous data gathering, the power consumed by the CH is significant. There are three reasons for this fact. First, the CH requires a complicated data separation calculation to suppress CCI in the receiving process, and thus, the power consumed for signal processing is large. Second, relaying a large amount of data consumes a lot of power. Third, the power efficiency of the transmit power amplifier is significantly reduced due to the highly fluctuating envelop of a multiplexed signal, similarly to the peak-to-average power problem of a multicarrier system. 19
To prolong the lifetime of a sensor network, the role of the CH is rotated among the nodes. This process is called CH rotation. 16 The protocol for CH selection and rotation is referred to as the low-energy adaptive clustering hierarchy (LEACH). 16 A power consumption-aware CH selection technique for energy harvesting has been considered. 20 A LEACH protocol that exploits the frequency spectrum using the CR concept has also been considered. 21 To our best knowledge, a CH selection method for maximizing the channels in the bottleneck link and prolonging the lifetime of a WSN for simultaneous data gathering has not yet been investigated.
This article proposes a method for the construction of a CH rotation that is optimal for maximizing the minimum channel in a bottleneck link and prolonging the lifetime of a WSN for simultaneous data gathering. The construction of the CH rotation is treated as a min-max problem of the available channels in the bottleneck link subject to the constant number of CHs available for CH rotation. We propose an algorithm for this min-max problem. As Takyu et al. 22 exploit available frequency resource, the TPC controls the interference area which is also considered as the area of frequency sharing with PS. When the transmit power is reduced in maintaining the required level of link quality, the interference area becomes narrow and hence, the available channels are additionally secured. The stable securement of available channels is achieved even under the high traffic load of PS.
Computer simulations show that the proposed CH rotation obtains large number of available channels in the bottleneck link than random selection 16 and a method using criterion of maximum available channels. When we set the number of CHs for rotation as the constraint for optimization, the optimal divisions for clustering are also determined. We also evaluate the lifetime of WSN system by counting the successful data gathering, where it is referred to as round time. As a result, our proposed method achieves the better trade-off between the round time and the available channels than any other method.
Mathematical notations
We apply the following notation in the rest of the paper. Let
Related works
This article considers WSNs with CR for achieving simultaneous data gathering, exploitation of available channel, and prolonging lifetime of sensor. The conventional works related to this article are given as follows.
The channel assignment for maximizing residual energy is considered in the WSN with clustering. 23 It can prolong the lifetime of sensor but it does not consider how to exploit available channels for securing them enough.
A node clustering for constructing cooperative spectrum sensing in CR is proposed.24,25 The operations of spectrum sensing are decreased with exploiting the space-correlation of sensing results for prolonging the lifetime of sensor. Securing channel for transferring the sensing results to data center is not considered.
In Salameh et al. 26 and Xu et al., 27 the sensor with the function of CR dynamically selects a channel among multiple channels for transferring the sensing result to data center. Since the packet collision is reduced due to selecting the vacant channel, the retransmission of packets is reduced. As a result, the sensor activity is prolonged. However, this work limits single channel access but does not extend multichannel access.
In multi-hop WSNs, a lot of forwarding data are concentrated to the nodes around FC. Therefore, these nodes are more quickly dead. It is referred to as hotspot problem. 28 In Helal et al., 28 the more clusters with peculiar channel are constructed in the nodes near FC for off-loading effect. It does not consider the space distribution of PS but the common available channels for all the nodes within a sensor system are used. In wide area sensor networks, the common available channels are limited because PS occupies various partial channels. 29 The spectrum sharing of common channels by code division multiple access is considered 30 but it meets a serious interference limitation.
A collaboration between LEACH and a function of CR is proposed as cogLEACH.21,31 Since each node can autonomously access to available channels, local available channels based on the space distribution of PS are actively exploited. In other words, the special reuse of available channels is achieved. However, in autonomous access control, an access channel mismatch, which the mismatch of accessing channel between transmitter and receiver occurs, is a serious problem. 27 In addition, the link connection is broken under a high loading environment of PS because the available channels cannot be found.
In Shah et al., 32 the CH selection based on the criterion of minimum energy consumption in the subject to the satisfaction of acceptable distortion in movie is considered. Although the special reuse of available channels is achieved due to the space distribution of PS, the outage of link is not avoided under the high loading environment of PS.
The protection of interference to PS and the extension of parallel transmissions are achieved due to an effect of special multiplexing with multiple-input multiple-output (MIMO).33,34 The collaborate transmission among sensor nodes within a cluster makes MIMO multiplexing possible. A stable securement of available channels is expected if the collaboration between MIMO and multichannel extension is considered.
The purpose of this article is a stable securement of large available channels for the scheme of simultaneous data gathering, such as NOMA with MIMO multiplexing, 9 spread spectrum technique, 10 and PhyC-SN. 12 An effect of incrementing available channels due to controlling the interference to PS with TPC 22 is applied to the considered wireless sensor system. Therefore, the divisions of available channels are frequency plus special domains. Although the limitation of latency for real-time application is severe, available channels are secured in both frequency and special domains even under large loading environment of PS. The multi-dimensional securement of available channels for the cognitive WSN with prolonging the lifetime of sensor has not been considered, yet but it is considered by this article.
System model
PS and SS
Figure 1 shows the system model of the cognitive WSN used in this article. The PS is composed of a transmitter terminal and receiver terminal. A PS has higher channel access priority than an SS. The PSs, which include the transmitter and receiver, are uniformly spread over the geographical field. We model the offered load of the PS using full buffering. Therefore, a PS always has access to the channels. In an SS, there is one data center, which is referred to as the FC, and multiple sensor nodes (nodes). The network topology is star type. All the nodes send the sensing results to the FC. When some sensor nodes become CHs, they receive the sensing results from the accessing nodes and then relay them to the FC.

System model of a cognitive WSN.
There are some simultaneous access protocols such as NOMA, 9 Spread Spectrum,10,11 and PhyC-SN. 12 Since the target of this article is how to exploit the available channels by the frequency and space reuse, the secured available channels can be used for any simultaneous access protocol. Therefore, this article does not specify simultaneous access protocol. We consider one-hop wireless communication. Figure 2 shows the WSN access flow in the SS. In the first step, the FC broadcasts the data gathering trigger signal to all the nodes, including the CH. In the second step, all the nodes send the sensing results to each CH, and in the third step, all the CHs send the sensing results to the FC. We assume that the applications of sensor networks allow the delay of time consumed by three steps.

Access flow of simultaneous data gathering.
Multichannel access environment
Figure 3 shows the definition of a channel in the frequency domain. The frequency bandwidth of each channel is equivalent. Various rules for channel selection by the PS can be considered, such as the largest throughput based on channel state information and the suppression of mutual interference between PSs. We assume simple random channel selection by the PS in this article. Note that our proposed method for constructing a CH rotation can be used even if any other channel selection rule is assumed.

Definition of a channel in a multichannel environment.
Space and frequency division for spectrum sharing
We consider two divisions for spectrum sharing between the PS and SS space division 22 and frequency division. 15 We assume the acceptable level of CCI in the PS is decided. The SS controls transmit power to send the sensing results to the receiver without error. The transmit power is set at the minimum level needed to satisfy the required received signal power. As the distance between the transmitter and receiver increases, the transmit power increases to compensate the propagation loss.
Once the SS emits the signal for channel access, the CCI area is defined. Figure 4 shows an example of the CCI area. The border of the area is defined by the acceptable CCI level. If the PS is within the CCI area, the CCI from the node degrades the quality of the channel for the PS. This is because the CCI is larger than the acceptable CCI level. If the PS is outside the CCI area, the CCI from the node is acceptable. This is because it is smaller than the acceptable CCI level. In a practical environment, the border of this area is not smooth because of fading and shadowing effects. We assume the border of CCI area includes an interference margin, 35 and thus, its shape becomes circular. This article assumes that the position information of the PS is known because of a location system like global positioning system. The channel accessed by the PS outside of the CCI area can be accessed by the SS. Therefore, a space division is constructed. In contrast, if it is accessed by the PS within the CCI area, it cannot be accessed by the SS. As a result, each node has an available channel list. Figure 5 shows the channel list in each node. Using this channel list, the number of channels in each link can be determined. If multiple SSs access a channel, the interference power increases and this is called cumulative interference. 36 This article assumes that the acceptable CCI level includes an interference margin for the cumulative interference.

CCI area and spectrum sharing with the PS and SS.

Available channel list in the SS nodes.
Optimal selection of CHs for rotation
Figure 6 shows the WSN of an SS that has been clustered. Here, the

WSN with clustering.
In simultaneous data gathering, the FC collects the sensing results from all the nodes without dropping any data. The link with the least number of channels is considered to be the bottleneck. When the nodes included in
For example, in Figure 5, there are two nodes and one CH. The number of minimum channels in channel list among two nodes and one CH is three. Therefore, the number of channels in bottleneck link is three.
Since bottleneck link depends on the combination of nodes for CH,
Optimal CH selection
Let
subject to
As
The algorithm for the proposed optimal CH selection is as follows:
For each
Sort the elements of
Let
For each combination
If there exists one or more than one (
It is guaranteed that the algorithm returns one of the optimal solutions as long as
The motivation for our proposed selection technique is to ensure that the CH combinations of the lowest rank are as large as possible. As the minimum ranking
Figure 7 shows an example of constructing the optimal CH selection. For comparison, as the total number of available channels is larger, the selection rule of using the CH group with the highest ranking is also shown in Figure 8, where this construction rule is referred to as max available channel selection. These figures show that CH selection using the proposed method has a larger number of channels in the bottleneck link than that using max available channel selection. This is because our proposed CH selection method avoids selecting the CH combination with the first ranking, and thus, the CH combination with the minimum ranking has a higher rank.

Example of CH selection and rotation in the proposed construction method.

Example of CH selection and rotation using max available channel selection.
In the ranking construction, the CH combinations explosively increase as the number of nodes increases. To reduce the computational complexity, this random node selection is used to construct the CH combination. This selection is repeated until
Simulation results
The performance of the proposed CH rotation selection method is evaluated using computer simulation. Table 1 shows the simulation parameters. In simulation, the minimum transmit power of node for achieving the required quality of receiver is ideally controlled and we assume that the twice distance between transmitter and receiver is required for suppressing the interference to be acceptable level in PS. Therefore, the CCI area is modeled by a circle with a radius that is twice as large as the distance between the SS transmitter and receiver. Note that the interference margin is decided by the radio propagation and the acceptable level of interference power in PS. Therefore, the assumed CCI area is one of control parameters depending on the situation. Note the margin for cumulative interference is included for the construction of CCI area. Whenever the node density is significantly large, the power of cumulative interference is large. Therefore, the CCI area becomes wider range in order to buffer the cumulative interference. In this simulation, we assume that the number of nodes is not so large that the increment of cumulative interference is not negligible. The nodes of the SS are uniformly spread over the geographical field. We partition the area into
Simulation parameters.
PS: primary system; SS: secondary system; CH: cluster head.
We consider two conventional methods for constructing a CH rotation. The first one is random selection. 16 Some nodes in each cluster are selected as CHs. The second one is max available channel selection, as shown in Figure 8.
Available channels
Figure 9 shows the cumulative distribution function (CDF) performance with respect to the number of available channels in the bottleneck link, where

CDF versus available channels for rotation number
Figure 10 shows the CDF performance with respect to the number of available channels in the bottleneck link, where

CDF versus available channels for rotation number
In proposed technique, the number of available channels in the bottleneck link for CH = 4 is larger than that for CH = 5. This is because as we described, the number of available channels in each node is larger because of the short average distance between the transmitter and receiver in the SS. However, the number of nodes per cluster decreases. The nodes causing the small number of available channels are required for the CH, and the number of available channels in the bottleneck link hence decreases. Therefore, there is a trade-off between minimizing the distance between the transmitter and receiver and reducing the density of the nodes per cluster. As a result, CH = 4 obtains the largest number of available channels in the bottleneck link.
Figure 11 shows the performance between the number of clusters,

Number of clusters versus number of channels in CDF = 0.1.
Figure 12 shows the performance between the number of SSs (nodes) and the number of channels at the CDF = 0.1, where the number of clusters,

Number of nodes versus number of channels in CDF = 0.1.
On the other hand, in
Performance between lifetime and available channels
We introduce the energy consumption model of sensor node for evaluating lifetime of WSN system. In accordance with Heinzelman et al.,
16
the energy consumption required for data transmission,
where
The energy consumption required for receive process,
where
When we assume the energy of battery in sensor node is
If a node becomes CH and it performs the three processes, which are receiving, regenerating, and retransmitting, the residual energy of battery in the node is
where
Simulation parameters for evaluating lifetime of WSN systems.
PAPR: peak-to-average power ratio.
Figure 13 shows the performance between the available channels and the round times, where the round times are defined as the number of data gathering from all the nodes to FC until any one sensor becomes out of battery. The number of SSs (nodes) is 30. The available channels are given in CDF = 10%. In this figure, the initial number of clusters, CH, is 3 and it is increased until the available channels are kept over zero.

Number of available channels versus number of round times.
From Figure 13, we can see the convex tendency of available channels and the increment tendency of round times, respectively in increasing the number of CH. We also confirm the convex tendency of available channels in Figure 11 and the reason given in Figure 13 is the same as that given in Figure 11. As CH increases, the average distance between transmitter and receiver becomes shorter and the power consumption of sensor for data transmission is reduced. As a result, the WSN achieves long lifetime. As the number of nodes in the CH rotation,
From this figure, the proposed method achieves the more available channels and the more round times than the conventional methods except for
Conclusion
This article proposed a method to determine the optimal CH selection and rotation for simultaneous data gathering in cognitive WSNs. In simultaneous data gathering using WSNs, the nodes simultaneously accessing the network are limited by CCI. Therefore, the link with the minimum number of available channels is the bottleneck. In our proposed construction method, the minimum number of available channels in the bottleneck link is maximized. The computer simulation shows that the proposed construction method obtains a larger number of available channels in the bottleneck link while prolonging the life of the sensor node because of CH rotation. Therefore, the proposed method achieves the good trade-off between the available channels and the lifetime of wireless sensor system. Even if the available channels are secured for SS, SS suffers from the CCI from not only SS but also PS accesses. Therefore, the spectrum efficiency derived by the throughput normalized by the available channels decides the more exact bottleneck link, but the evaluation of it is important future works. In addition, the theoretical analysis for evaluating the available channels by proposed construction of CH rotation is also important future works.
