PDF  PubReader

Wang , Wu , Niu , Ding , Mao , Ai , Zhong , and Wang: Triple-Band Scheduling with Millimeter Wave and Terahertz Bands for Wireless Backhaul

Yibing Wang , Hao Wu , Yong Niu , Jianwen Ding , Shiwen Mao , Bo Ai , Zhangdui Zhong and Ning Wang

Triple-Band Scheduling with Millimeter Wave and Terahertz Bands for Wireless Backhaul

Abstract: With the explosive growth of mobile traffic demand, densely deployed small cells underlying macrocells have great potential for 5G and beyond wireless networks. In this paper, we consider the problem of supporting traffic flows with diverse QoS requirements by exploiting three high frequency bands, i.e., the 28 GHz band, the E-band, and the Terahertz (THz) band. The cooperation of the three bands is helpful for maximizing the number of flows with their QoS requirements satisfied. To solve the formulated nonlinear integer programming problem, we propose a triple-band scheduling scheme which can select the optimum scheduling band for each flow among three different frequency bands. The proposed scheme also efficiently utilizes the resource to schedule flow transmissions in time slots. Extensive simulations demonstrate the superior performance of the proposed scheme over three baseline schemes with respect to the number of completed flows and the system throughput.

Keywords: Backhaul network , mmWave band , small cells , system throughput , terahertz (THz) band

I. INTRODUCTION

OVER the last few years, the explosive growth of mobile data demand has always been the focus of attention. Edholm’s law reveals that wireless data rates have doubled every 18 months. Moreover, the world monthly mobile traffic will be about 49 exabytes by the year 2021 [1]. It is apparent that the existing communication technologies and the available spectrum resources cannot fully support such huge data demand. Therefore, many solutions have been proposed to deal with the problem of excessive data demand. Among the many potential solutions, densely deployed small cells underlying macrocells are shown effective on achieving higher network capacity [2, 3]. Traffic offloading with small cells can effectively ease the burden on macrocells [4]. The short transmission range in small cells enhances the transmission quality and leads to higher transmission rates. Although various technologies (such as modulation, multiplexing, multiple antennas, etc.) have been used to deal with the massive traffic demands, the communications in higher frequency bands (i.e., spectrum expansion) seems to be the most effective means to deal with the ever-increasing rate demands [5]. To this end, millimeterwave (mmWave) communications have been proposed as a key component of 5G wireless networks [6]. However, substantial studies have shown the limits of the current wireless networks that rely on the mmWave frequency bands. In order to obtain greater transmission bandwidth, Terahertz (THz) band should be utilized to even further increase the achievable rates of the 5G beyond wireless networks. For wireless communications in the THz band, apart from issues of electronics (such as the design of high power compact transceivers [7]), the very high free-space attenuation by spreading loss is also a big challenge.

In fact, behind the explosive growth of data demand is a large number of existing and emerging applications. The transmission rate requirements of different applications are highly diverse. For example, web browsing usually only requires a multi-Mbps transmission rate, but streaming an uncompressed high-definition TV (HDTV) requires a multi- Gbps rate [810]. Although the single high frequency band with enough bandwidth may be used for the scheduling of a large number of different flows, the advantages would be obvious if multiple bands can be utilized to schedule the diverse traffic flows. According to the transmission characteristics of different frequency bands, choosing the appropriate band for different flow transmissions is conducive to improving the system performance.

this paper, we consider the backhaul network with densely deployed small cells underlying a macrocell. There are a set of flows to be scheduled with their minimum throughput requirements (i.e., the lowest transmission rate requirements), which are also referred to as the quality of service (QoS) requirements in this paper. QoS requirements of different flows are highly diverse. We propose to exploit two mmWave bands (including one lower frequency mmWave band and the E-band) and one THz band to carry these flows. The proposed band selection algorithm determines the transmission band of each flow based on its QoS requirement and transmission range. Moreover, we propose a triple-band scheduling algorithm to schedule transmissions of the flows in different bands and time slots. The contributions of this paper can be summarized as follows.

To fully exploit the available spectrum resources, we propose the cooperation of three bands (i.e., two mmWave bands and one THz band) to schedule a large number of flows with diverse QoS requirements. In order to avoid the pressure putting all flows in the highest frequency band, we disperse flows with relatively lower QoS requirements to the lower frequency band for transmission. This approach allows more resources for other flows with more stringent QoS requirements.

We formulate the problem of optimal triple-band scheduling as a nonlinear integer programming problem. Moreover, we propose a heuristic triple-band scheduling algorithm to maximize the number of flows with their QoS requirements satisfied within a fixed time. The algorithm determines whether flows conflict with each other based on their mutual interference.

We evaluate the proposed triple-band scheduling scheme for the backhaul network in the 28 GHz, 73 GHz, and 340 GHz bands with extensive simulations. The simulation results demonstrate that our proposed scheme outperforms three baseline schemes on both the number of completed flows and the system throughput.

The remainder of this paper is organized as follows. Section II reviews the related work. Section III introduces the system model. In Section IV, we formulate the optimal tripleband scheduling problem as a nonlinear integer programming problem. In Section V, we propose the triple-band scheduling scheme with the transmission band selection algorithm. In Section VI, we evaluate the proposed scheme with simulations. Section VII concludes this paper.

II. RELATED WORK

There are many studies on flow scheduling in mmWave networks with a single frequency band. In [11], a scheduling scheme based on time division multiple access (TDMA) is proposed to support the communications from one point to multiple points in mmWave backhaul networks. In [12], the authors design a scheduling algorithm for backhaul networks by exploiting mmWave macro base stations as relay nodes. In [13], an efficient polynomial-time scheduling method and an approximation algorithm parallel data stream scheduling method are proposed for no interference network model. In [14], the authors optimize the scheduling of access and backhaul links to maximize the achievable minimum throughput of the access links. In [15], an algorithm is proposed to find high throughput paths with relays for links by minimizing interference within and between paths. In [16], a relay selection algorithm and a transmission scheduling algorithm are proposed to relay the blocked flows and maximize the number of completed flows. In this paper, we consider the transmissions in the THz band in addition to the mmWave band, and aim to maximize the number of scheduling flows.

In addition, there are also some related works on communications in the THz band. In [17], the authors propose an approach to enhance the performance of cellular networks with THz links. In [18], the authors propose an algorithm of QoS-aware bandwidth allocation and concurrent scheduling. In [19], a sub-channel allocation method and power allocation scheme based on improved Whale Optimization Algorithm is proposed. Furthermore, multi-band cooperation has also been applied in a few areas. In [1], a control-data separation architecture for dual-band mmWave networks is proposed. In [20], a wireless local area network (WLAN) architecture utilizing the new multi-beam transmissions in sub-6 GHz and mmWave dual-band cooperation mechanisms is proposed to improve the throughput and reliability of the network. This paper variously seeks a mode of cooperation in mmWave and THz band, instead of only focusing on mmWave communication or THz communication as the works listed above.

However, these existing related works have not considered the case of a triple-band cooperation involving both mmWave and THz communications. To the best of our knowledge, there is no research on a scheduling problem that incorporates multiband transmissions. This is mainly due to the complexity of THz transmission itself and the high cost of transmission equipment. In this paper, through the integration of multi-band cooperation into the scheduling problem, we will show that the performance with respect to the number of completed flows and the system throughput could be greatly improved.

III. SYSTEM OVERVIEW

In this paper, we consider a backhaul network supporting densely deployed small cells, as shown in Fig. 1. The backhaul network controller (BNC) resides on one of the gateways to synchronize the network, receive the QoS requirements of different flows, and obtain the BS locations. Each BS is equipped with an electronically steerable directional antenna which can transmit in narrow beams towards other BSs, and operate in the half duplex (HD) mode. If there is a certain amount of traffic demand between any two BSs, a flow is requested between the pair of BSs. Each flow has its minimum throughput requirement, which is the QoS requirement of the flow considered in this paper. To serve a large amount of traffic demand with a wide range of QoS requirements, we adopt a triple-band transmission approach that utilizing the 28 GHz band, the E-band, and the THz band. Compared with the mmWave band, the THz band has much more bandwidth available, but its higher propagation loss results in shorter transmission ranges. It is an interesting problem to investigate how to schedule the flows over the multiple bands to maximizing the throughput of the network.

A. System Model

Since non-line-of-sight (NLOS) transmissions suffer from much higher attenuation than line-of-sight (LOS) transmissions in both mmWave and THz bands [21], we assume there is a directional LOS link between any pair of BSs by appropriate adjusting the locations of the BSs.1 In the heterogeneous network, there are N BSs and F flows which need to be transmitted among the N BSs. The flows can transmit in either one of the mmWave bands or the THz band in this paper. Therefore, we need to consider the transmission models of a flow in different bands.

1 Although the communications between a transmitter and receiver in the THz band can also be made in NLOS by building reflections, as the case in the mmWave band [5], due to the lack of corresponding measurement studies of THz communications, NLOS transmissions in mmWave and THz bands are both not considered in this paper.

TABLE I

SUMMARY OF NOTATION AND DESCRIPTION.
Notation Description
[TeX:] $$M, \Delta t, t_{0}$$ Number of TSs, time duration of the TS, time duration of the scheduling phase
[TeX:] $$P_{r}^{m m W a v e}(i, i) \\ P_{r}^{T H z}\left(i^{\prime}, i^{\prime}\right)$$ Received power of flow i in mmWave band (28 GHz band or E-band), received power of flow i′ in THz band
[TeX:] $$P_{t}^{m m W a v e}, P_{t}^{T H z}$$ Transmit power of mmWave transmission (28 GHz transmission or E-band transmission), transmit power of THz transmission
[TeX:] $$G_{s_{i}}^{t}, G_{r_{i}}^{r}$$ Directional antenna gain at transmitter [TeX:] $$S_{i},$$ directional antenna gain at receiver [TeX:] $$r_{i}$$
[TeX:] $$d_{s_{i} r_{i}}$$ Distance between [TeX:] $$t_{i} \text { and } r_{i}$$
[TeX:] $$f^{T H z}$$ Carrier frequency of THz band
[TeX:] $$\lambda^{m m W a v e}, \lambda^{T H z}$$ Wavelength of mmWave band (28 GHz band or E-band), wavelength of THz band
[TeX:] $$k_{0}^{m m W a v e}$$ Free space path loss of mmWave transmission
[TeX:] $$I_{j i}^{m m W a v e}, I_{j^{\prime} i^{\prime}}^{T^{\prime} H z}$$ Interference at [TeX:] $$\gamma_{i}$$ from [TeX:] $$S_{j}$$ in mmWave band, interference at [TeX:] $$r_{i}^{\prime}$$ from [TeX:] $$s_{j}^{\prime}$$ in THz band
[TeX:] $$l^{T H z}\left(i^{\prime}, i^{\prime}\right)$$ Path loss of the flow i′ in THz band
[TeX:] $$R_{i}^{m m W a v e} \\ W_{i}^{m m W a v e}$$ Transmission rate of flow i in mmWave band (28 GHz band or E-band), bandwidth of mmWave band (28 GHz band or E-band)
[TeX:] $$W^{m m}, W^{m e}, W^{T H z}$$ Bandwidth of 28 GHz band, bandwidth of E-band, bandwidth of THz band
[TeX:] $$N_{0}^{T H z}\left(i^{\prime}\right)$$ Total noise at the receiver of flow i′ in THz band
[TeX:] $$R_{i}^{m m}, R_{i}^{m e}, R_{i}^{T H z}$$ Transmission rate of flow i in 28 GHz band, transmission rate of flow i in Eband, transmission rate of flow i in THz band
[TeX:] $$\theta_{m l}^{t}, \theta_{m l}^{r}$$ Beamwidth of the main lobe of transmitter antenna, beamwidth of the main lobe of receiver antenna
[TeX:] $$q_{i}, T_{i}$$ QoS requirement of flow i, actual throughput of flow i
[TeX:] $$D_{\text {ref }}^{T H z}$$ Reference distance of THz communication
[TeX:] $$\delta$$ Type of bands [TeX:] $$(\delta=m m$$ is 28 GHz band, [TeX:] $$\delta=m e$$ is E-band or [TeX:] $$\delta=T H z$$ is THz band)
[TeX:] $$Q_{i}$$ Binary variable of flow state [TeX:] $$\left(Q_{i}=0\right.$$ indicates flow i is uncompleted or [TeX:] $$Q_{i}=1$$ indicates flow i is completed)
[TeX:] $$a_{i_{m m}}^{t}, a_{i_{m e}}^{t}, a_{i_{T}}^{t}$$ Binary variable of flow state in 28 GHz band in TS [TeX:] $$t\left(a_{i_{m m}}^{t}=0\right.$$ indicates flow i isn’t scheduled in 28 GHz band in TS t or [TeX:] $$a_{i_{m, m}}^{t}=1$$ indicates flow i is scheduled in 28 GHz band in TS t ), binary variable of flow state in E-band in TS t, binary variable of flow state in THz band in TS t

In the system, time is divided into a series of nonoverlapping superframes, and each superframe consists of a scheduling phase and a transmission phase. The scheduling phase is the time duration to collect flow requests and their QoS requirements. The transmission phase consists of M equal time slots (TSs). For clarity of illustration, we use TSs to measure the transmission time. For reliable transmission, the control signaling and BS requests can be collected by the BSs using 4G transmissions, when the BNC receives the source/destination BSs information and QoS requirements for each flow [22] (assuming the BS locations are already known, since they are fixed). The proposed scheduler is to allow multiple flows be transmitted concurrently using the spatialtime division multiple access (STDMA) in this paper [23].

Fig. 1.

The backhaul network in the small cells densely deployed scenario.
1.png

1) mmWave Transmission Model: For a flow i that is transmitted from transmitter [TeX:] $$S_{i}$$ in the 28 GHz band or E-band, the received power at its receiver [TeX:] $$r_{i}$$ can be calculated as

(1)
[TeX:] $$P_{r}^{m m W a v e}(i, i)=k_{0}^{m m W a v e} G_{s_{i}}^{t} G_{r_{i}}^{r} d_{s_{i} r_{i}}^{-n} P_{t}^{m m W a v e},$$

where [TeX:] $$k_{0}^{m m W a v e}$$ is the free space path loss of mmWave transmission at the reference distance 1m, which is proportional to [TeX:] $$\left(\lambda^{m m W a v e} / 4 \pi\right)^{2},$$ where [TeX:] $$\lambda^{m m W a v e}$$ is the wavelength and [TeX:] $$P_{t}^{m m W a v e}$$ is the transmit power of the mmWave transmission [24]; [TeX:] $$G_{s_{i}}^{t} \text { and } G_{r_{i}}^{r}$$ are the directional antenna gain at [TeX:] $$\boldsymbol{s}_{i}$$ and [TeX:] $$r_{i},$$ respectively; [TeX:] $$d_{s_{i} r_{i}}$$ denotes the distance between [TeX:] $$t_{i}$$ and [TeX:] $$r_{i};$$ and n is the path loss exponent. Since the BSs operate in the HD mode, adjacent co-band flows that involve the same BS cannot be scheduled to transmit concurrently. For co-band flows i and j that do not involve the same BS, the interference at [TeX:] $$r_{i}$$ from [TeX:] $$S_{j}$$ can be calculated as

(2)
[TeX:] $$I_{j i}^{m m W a v e}=\rho k_{0}^{m m W a v e} G_{s_{j}}^{t} G_{r_{i}}^{r} d_{s_{j} r_{i}}^{-n} P_{t}^{m m W a v e},$$

where [TeX:] $$\rho$$ is the factor of multi-user interference (MUI) that is related to the cross correlation of signals from different flows [25].

The transmission rate of flow i can be obtained according to Shannon’s channel capacity, given by

(3)
[TeX:] $$R_{i}^{m m W a v e}= \\ \eta W_{i}^{m m W a v e} \log _{2}\left(1+\frac{P_{r}^{m m W a v e}(i, i)}{N_{0} W_{i}^{m m W a v e}+\sum_{j} I_{j i}^{m m W a v e}}\right),$$

where [TeX:] $$\eta$$ is in the range of (0, 1) and describes the efficiency of the transceiver design. [TeX:] $$W_{i}^{m m W a v e}$$ is the transmission bandwidth of the flow i, and [TeX:] $$N_{0}$$ is the onesided power spectra density of white Gaussian noise [26].

2) THz Transmission Model: In the case that flow i′ is transmitted in the THz band, the path loss is given by

(4)
[TeX:] $$l^{T H z}\left(i^{\prime}, i^{\prime}\right)=92.4+20 \lg \left(f^{T H z}\right)+20 \lg \left(d_{s_{i^{\prime}} r_{i^{\prime}}}\right),$$

the path loss model is proposed in Ref. [27], and is related to the frequency and distance of the transmission [28, 29]. The unit of [TeX:] $$f^{T H z}$$ is GHz, and the unit of [TeX:] $$d_{s_{i^{\prime}} r_{i^{\prime}}}$$ is km. For the main molecule of the atmosphere, i.e., water-based absorption, the attenuation of some high THz bands can be as high as hundreds dB/km, and the attenuation of some lower spectrum THz bands is only few dB/km.

For flow i′, the received power at its receiver [TeX:] $$r_{i^{\prime}}$$ from its transmitter [TeX:] $$t_{i^{\prime}}$$ can be calculated as

(5)
[TeX:] $$P_{r}^{T H z}\left(i^{\prime}, i^{\prime}\right)=l^{T H z}\left(i^{\prime}, i^{\prime}\right) G_{s_{i^{\prime}}}^{t} G_{r_{i^{\prime}}}^{r} P_{t}^{T H z},$$

where [TeX:] $$P_{t}^{T H z}$$ is the transmit power of the THz transmissions.

Similar to the mmWave case, we also consider the interference between co-band concurrent flows that do not involve the same BS (i.e., non-adjacent) in the THz band. For flows i′ and j′ in THz band, which are non-adjacent, the interference at [TeX:] $$r_{i^{\prime}}$$ from [TeX:] $$S_{j^{\prime}}$$ can be calculated as

(6)
[TeX:] $$I_{j^{\prime} i^{\prime}}^{T H z}=\rho^{\prime} l^{T H z}\left(j^{\prime}, i^{\prime}\right) G_{s_{j^{\prime}}}^{t} G_{r_{i^{\prime}}}^{r} P_{t}^{T H z},$$

where [TeX:] $$\rho^{\prime}$$ is the factor of multi-user interference (MUI), as the [TeX:] $$\rho$$ in (2). [TeX:] $$l^{T H z}\left(j^{\prime}, i^{\prime}\right)$$ is the path loss of the flow from [TeX:] $$S_{j^{\prime}}$$ to [TeX:] $$r_{i^{\prime}}$$ in the THz band, which is calculated as (4).

Hence, according to Shannon’s channel capacity, the transmission rate of flow i′ can be calculated as

(7)
[TeX:] $$R_{i^{\prime}}^{T H z}=\eta W^{T H z} \log _{2}\left(1+\frac{P_{r}^{T H z}\left(i^{\prime}, i^{\prime}\right)}{N_{0} W^{T H z}+\sum_{j^{\prime}} I_{j^{\prime} i^{\prime}}^{T H}}\right),$$

where [TeX:] $$W^{T H z}$$ is the bandwidth of the THz band.

There is a tradeoff in the choice of the carrier-frequency of the THz transmission, [TeX:] $$f^{T H z},$$ which affects both the bandwidth and the path loss of the THz transmission. The higher the bandwidth that can be utilized, the higher the molecular absorption [28]. In this paper, we choose [TeX:] $$f_{T H z}=340 \mathrm{GHz}.$$ Experiments show that the group velocity dispersion of the channel in this frequency band is very small, and the signal is not easy to be broadened. The maximum transmission rate of this frequency band can achieve more than 10 Gbps [27].

The output power of the THz amplifier is closely related to the electronic-circuit design and is limited by the current hardware technology. For instance, the carrier frequency of 340 GHz is adopted in this paper, and the amplified power can achieve around 20mW with the current electronic technology [28]. Therefore, compared with the transmit power of mmWave transmissions, the transmit power of THz transmission is relatively low, i.e.,[TeX:] $$P_{t}^{T H z}<P_{t}^{\text {mmWave }}.$$

3) Antenna Model: Since the wavelength of the 28 GHz band, E-band, and THz band transmissions are all short, we adopt directional beamforming by utilizing the large antenna arrays in the small cell BSs. With the directional beamforming technique, the transmitter and the receiver of each flow are able to direct beams towards each other for the directional communication [30].

TABLE II

DIRECTIVITY GAINS OF THE INTERFERING FLOWS AND PROBABILITIES OF OCCURRENCE.
[TeX:] $$G_{\max }^{t}$$ [TeX:] $$G_{\max }^{r}$$ [TeX:] $$\left(\frac{\theta_{t}}{2 \pi}\right)\left(\frac{\theta_{T}}{2 \pi}\right)$$
[TeX:] $$G_{\max }^{t}$$ [TeX:] $$G_{m 2 n}^{r}$$ [TeX:] $$\left(\frac{\theta_{t}}{2 \pi}\right)\left(1-\frac{\theta_{T}}{2 \pi}\right)$$
[TeX:] $$G_{m i n}^{t}$$ [TeX:] $$G_{\max }^{r}$$ [TeX:] $$\left(1-\frac{\theta_{t}}{2 \pi}\right)\left(\frac{\theta_{r}}{2 \pi}\right)$$
[TeX:] $$G_{\min }^{t}$$ [TeX:] $$G_{m i n}^{r}$$ [TeX:] $$\left(1-\frac{\theta_{t}}{2 \pi}\right)\left(1-\frac{\theta_{\tau}}{2 \pi}\right)$$

For the 28 GHz band and E-band, the gain of the directional antenna is given by a sectored radiation pattern as [31]

(8)
[TeX:] $$G^{d}(\theta)=\left\{\begin{array}{l|l} G_{\max }^{d}, & \left|\theta^{d}\right| \leq \theta_{m l}^{d} \\ G_{\min }^{d}, & \left|\theta^{d}\right|>\theta_{m l}^{d}, \end{array}\right.$$

where [TeX:] $$d \in\{t, r\}, \theta^{d}$$ is the angle of antenna boresight direction, [TeX:] $$\theta^{d} \in[-\pi, \pi), \text { and } \theta_{m l}^{d}$$ is the beamwidth of the main lobe, [TeX:] $$G_{\max }^{d}$$ is the maximum antenna gain of the desired link with the perfect beam alignment, and [TeX:] $$G_{\min }^{d}$$ is the minimum antenna gain. We assume that the antennas of the transmitter and receiver point towards each other before transmission with the maximum directivity gain [TeX:] $$G_{\max }^{t} G_{\max }^{r}.$$ The beams of other interfering flows are assumed to be uniformly distributed in [TeX:] $$[-\pi, \pi),$$ and then there are four possible value of the directivity gain between an interferer and the receiver of interest. The four specific gain values and their respective probabilities are given in Table II, where [TeX:] $$\frac{\theta_{t}}{2 \pi} \text { and } \frac{\theta_{r}}{2 \pi}$$ are the probabilities that the antenna gains for the alignment directions of an interfering transmitter and the receiver of interest are equal to [TeX:] $$G_{\max }^{t} \text { and } G_{\max }^{r},$$ respectively.

For the THz band, the narrow beam antenna model of F. 699-7 recommended by ITU-R is adopted [32]. The gain relative to the isotropic antenna [TeX:] $$G(\varphi)$$ is given by:

(9)
[TeX:] $$G(\varphi)= \begin{cases}G_{\max }-2.5 \times 10^{-3\left(\frac{D}{\lambda^{T H z}} \varphi\right)^{2}}, & 0^{\circ}<\varphi<\varphi_{m} \\ G_{1}, & \varphi_{m} \leq \varphi<\varphi_{r} \\ 32-25 \log \varphi, & \varphi_{r} \leq \varphi<48^{\circ} \\ -13, & 48^{\circ} \leq \varphi<180^{\circ},\end{cases}$$

where [TeX:] $$\varphi$$ is the off-axis angle; [TeX:] $$G_{\max }$$ is the maximum antenna gain, which is the antenna gain of the main lobe; D is the antenna diameter; [TeX:] $$\lambda^{T H z}$$ is the wavelength of THz band; [TeX:] $$G_{1}=2+15 \log \left(D / \lambda^{T H z}\right)$$ is the gain of the second side lobe; [TeX:] $$\varphi_{m}=\frac{20 \lambda^{T H z}}{D} \sqrt{G_{\max }-G_{1}};$$ and [TeX:] $$\varphi_{r}=15.85\left(D / \lambda^{T H z}\right)^{(-0.6)}.$$ When [TeX:] $$G_{\max }=47 \mathrm{dBi}$$ and [TeX:] $$D / \lambda^{T H z}=152,$$ the antenna is the directional antenna, which is called the cassegreen antenna. The unit of the gains in this model is dBi. This antenna model is suitable for communication systems in the relatively low THz band.

IV. PROBLEM FORMULATION

We present the problem formulation in this section. For the above network and triple-band transmission model, the goal of the scheduling scheme is to accommodate as many flows as possible in the limited time slots. A binary variable [TeX:] $$Q_{i}$$ is defined to indicate whether a flow i achieves its QoS requirement under the current transmission schedule. We have [TeX:] $$Q_{i}=1$$ if that is the case, and [TeX:] $$Q_{i}=0$$ otherwise. Then the objective function of the scheduling algorithm can be formulated as

(10)
[TeX:] $$\max \sum_{i=1}^{F} Q_{i}.$$

For flow i, we define three binary variables [TeX:] $$a_{i_{m m}}^{t}, a_{i_{m e}}^{t},$$ and [TeX:] $$a_{i_{T H z}}^{t}$$ to indicate whether flow i is scheduled in the 28 GHz band, E-band, and THz band in slot t, respectively. If flow i is scheduled in 28 GHz band in time slot t, we have [TeX:] $$a_{i_{m m}}^{t}=1;$$ otherwise, [TeX:] $$a_{i_{m m}}^{t}=0 . a_{i_{m e}}^{t} \text { and } a_{i_{T H z}}^{t}$$ are defined similarly.

Due to the HD transmission mode, the flows that share the same node as their transmitters or receivers are conflicting with each other, and they cannot be scheduled concurrently in any transmission band. If there are conflicts between flows i and j, they are considered as adjacent flows in a conflict graph model (where each vertex represents a flow and an edge indicates conflict between the two flows). We denote conflicting flows i and j as [33]

(11)
[TeX:] $$i \propto j, \text { if there is a conflict between flows } i \text { and } j \text {. }$$

For adjacent flows i and j, we can obtain the following constraint.

(12)
[TeX:] $$a_{i_{\alpha}}^{t}+a_{j_{\beta}}^{t} \leq 1, \alpha, \beta \in\{\mathrm{mm}, \mathrm{me}, \mathrm{THz}\}.$$

Each flow i can only be scheduled in one transmission band, leading to the following constraint.

(13)
[TeX:] $$a_{i_{m m}}^{t}+a_{i_{m e}}^{t}+a_{i_{T H z}}^{t} \leq 1 .$$

In the real heterogenenous network scenario, different service flows usually have different QoS requirements. We assume the minimum QoS requirement of flow i is denoted by [TeX:] $$q_{i}.$$ Moreover, the actual transmission rate of flow i, changes over time, because the concurrent transmission flows of flow i in the same band may be different in different TSs. The transmission rate of flow i at TS t is denoted by [TeX:] $$R_{i}^{t}.$$ According to the transmit band of flow i, [TeX:] $$R_{i}^{t}$$ can be calculated by (3) or (7). For flow i, the actual throughput [TeX:] $$T_{i}$$ of a frame is

(14)
[TeX:] $$T_{i}=\frac{\sum_{t=1}^{M} R_{i}^{t} \cdot \Delta t}{t_{0}+M \cdot \Delta t},$$

where [TeX:] $$\Delta t$$ is the time duration of one TS, and [TeX:] $$t_{0}$$ is the time duration of the scheduling phase. And then the constraint of [TeX:] $$Q_{i}$$ can be formulated as

(15)
[TeX:] $$Q_{i}= \begin{cases}1, & \text { if } T_{i} \geq q_{i} \\ 0, & \text { otherwise. }\end{cases}$$

In summary, the problem of optimal scheduling can be formulated as follows.

[TeX:] $$\max \sum_{i=1}^{F} Q_{i} \\ \text { s.t. }(12)-(15).$$

This optimal scheduling problem is a nonlinear integer programming problem, and is NP-hard [16]. Consequently, a heuristic algorithm which has low complexity is needed to solve this NP-hard problem in practice.

Algorithm 1
Transmission band selection algorithm
pseudo1.png

V. TRIPLE-BAND QOS-BASED SCHEDULING ALGORITHM

In this section, we propose the QoS-aware scheduling algorithm for the three transmission bands, i.e.,the 28 GHz band, the E-band, and the THz band. For the proposed algorithm, we first choose the appropriate transmission band for each flow, and then schedule flows to maximize the number of flows with their QoS requirements satisfied.

A. The Transmission Band Selection Algorithm

The transmission band selection is based on the QoS requirements and the distances between the transmitters and receivers of the flows. We first determine the flows that need to be scheduled in each band based on the transmitter-receiver ranges and the flows QoS requirements. We then schedule the flows in each time slot for transmission.

THz band communications can provide the rates up to multi- Gbps, but its propagation loss is much higher than mmWave communications. Therefore, the THz band is used for only short-distances. We assume each BS is able to transmit at 28 GHz band, E-band, and THz band, and it can switch among three bands for different flows. The intelligent switching first considers the distance between the transmitter and receiver of each flow. Thus, a reference distance [TeX:] $$D_{r e f}^{T H z}$$ is set, which indicate the maximum communication range of THz communications. For the reference distance of mmWave communications, there is no limit. The communication distances in this paper can satisfy the distance requirement of mmWave communications. For flow i, the choice between mmWave and THz bands can be decided as follows.

(16)
[TeX:] $$\operatorname{switch}(i)= \begin{cases}\mathrm{THz} & \text { if } 0<d_{s_{i} r_{i}} \leq D_{r e f}^{T H z} \\ \text { mmWave } & \text { if } d_{s_{i} r_{i}}>D_{r e f}^{T H z}.\end{cases}$$

In addition to the distance, the QoS requirement is also an important basis for each flow’s choice of transmission band. Thus, we explore the transmission capability of each band for further flow scheduling. According to (3) and (7), we calculate the transmission rates of flows in different bands, i.e., [TeX:] $$R_{i}^{m m}$$ (28 GHz mmWave band), [TeX:] $$R_{i}^{m e}$$ (E-band) and [TeX:] $$R_{i}^{T H z}.$$ In this process, different rates are obtained based on the maximum bandwidth of different bands, and we do not consider the interference from other flows in this calculation. Then the maximum throughput allowed for each band can be expressed as

(17)
[TeX:] $$M q_{i}^{\delta}=\frac{M \cdot \Delta t \cdot R_{i}^{\delta}}{t_{0}+M \cdot \Delta t}, \delta \in\{\mathrm{mm}, \mathrm{me}, \mathrm{THz}\}.$$

Therefore, we can draw conclusions as follows:

1) If [TeX:] $$q_{i}<M q_{i}^{m m}, i $$ can be scheduled in any band.

2) If [TeX:] $$M q_{i}^{m m}<q_{i}<M q_{i}^{m e}, i$$ can be scheduled in E-band or THz band.

3) If [TeX:] $$M q_{i}^{m e}<q_{i}<M q_{i}^{T H z}, i,$$ i can only be scheduled in THz band.

4) If [TeX:] $$M q_{i}^{T H z}<q_{i},$$ i is abandoned, and is not considered in the later scheduling process.

Note that [TeX:] $$M q_{i}^{\delta}$$ is larger than the actual maximum QoS requirement allowed for each band, because the interference from other flows is ignored during the rate calculation.

According to the transmission distances and QoS requirements, one flow may have multiple bands which can meet its transmission conditions. In this case, the flow needs to further select among multiple bands. We indicate the sets of the flows in 28 GHz band, E-band and THz band as [TeX:] $$S_{m m}, S_{m e} \text { and } S_{T H z},$$ respectively. Then we define a parameter to compare the adaptability of each band with respect to flow transmissions. In order to schedule more flows in one frame, it is important to minimize the number of conflicting flows in each band. Hence, we define this comparison parameter of a band as the sum of the number of slots required by conflicting flows in this band. For flow i, the comparison parameter of the [TeX:] $$\omega(\omega \in\{\mathrm{mm}, \mathrm{me}, \mathrm{THz}\})$$ band can be defined as

(18)
[TeX:] $$C_{\omega}(i)=\sum_{\left\{i^{\prime} \mid i^{\prime} \in S_{\omega}, i \propto i^{\prime}\right\}} \frac{q_{i^{\prime}}}{R_{i^{\prime}}^{\omega}}, \omega \in\{\mathrm{mm}, \text { me, THz }\},$$

The backhaul scheduling algorithm is summarized in Algorithm 1. It works as follows. First, remove flows which do not satisfy the transmission conditions of these three bands in Line 1. In addition to the flows in set [TeX:] $$\mathbb{D},$$ other flows are divided into two categories based on whether their transmission distances are shorter than the maximum transmission range of the THz band in Lines 4–31. In Lines 5–6, some flows satisfying [TeX:] $$d_{s_{i, r_{i}}}>D_{r e f}^{T H z}$$ will be put in the E-band since their QoS requirements are larger than the maximum throughput allowed in the 28 GHz band. In Lines 8–11, other flows that satisfy [TeX:] $$d_{s_{i} r_{i}}>D_{\text {ref }}^{T H z} \text { and } q_{i}<M q_{i}^{m m}$$ will be put in either the 28 GHz band or the E-band according to the comparison parameter defined in (18). In Lines 15–30, flows that satisfy [TeX:] $$d_{s_{i} r_{i}} \leq D_{\text {ref }}^{T H z}$$ can be divided into three categories according to their QoS requirements, i.e., flows that can only be transmitted in the THz band, flows that can be transmitted in both THz band and E-band, and flows that can be transmitted in all the three bands. Flows are put into the THz band and E-band according to the comparison parameter (18) in Lines 18–23. Finally, flows that can be transmitted in all the three bands will be scheduled in one of the bands according to the comparison parameter in Lines 25–27.

For the complexity of the selection algorithm, the number of the iterations of the outer for loop in Line 3 is [TeX:] $$\left|S_{\text {all }}\right|,$$ where [TeX:] $$\left|S_{\text {all }}\right|$$ in the worst case is [TeX:] $$\mathcal{O}(F).$$ So the computational complexity of this algorithm is [TeX:] $$\mathcal{O}(F).$$

B. The Backhaul Scheduling Algorithm

In this section, we propose the QoS-based scheduling algorithm which can schedule as many flows as possible in each band. Actually, the scheduling algorithm based on the flow QoS requirements is similar to the time division multiplexing algorithm (TDMA). We divide time into multiple TSs and schedule the appropriate flows in each TS. Because of the multi-band transmission, more flows can be scheduled simultaneously while achieving their throughput requirements. To clearly present the algorithm, we first introduce the conflict limit between flows and the priority of flow scheduling.

Regarding the contention among flows within each band, we consider two cases. First, the flows share the same BS as their transmitter or receiver cannot transmit data at the same time, because of the HD mode. Second, the interference on the flow from another flow is so severe, such that these two flows cannot be scheduled concurrently. For the second case, we define a parameter to represent the relative interference between flows as follows.

(19)
[TeX:] $$R I^{\delta}(j, i)=\frac{I_{j i}^{\delta}}{P_{r}^{\delta}(i, i)}, \delta \in\{\mathrm{mm}, \mathrm{me}, \mathrm{THz}\},$$

where [TeX:] $$I_{j i}^{m m} \text { and } I_{j i}^{m e}$$ are defined by (2), and [TeX:] $$I_{j i}^{T H z}$$ is defined by (6). [TeX:] $$P_{r}^{m m}(i, i) \text { and } P_{r}^{m e}(i, i)$$ are defined by (1), and [TeX:] $$P_{r}^{T H z}(i, i)$$ is defined by (5). For the mutual interference among the flows that are transmitted concurrently, thresholds [TeX:] $$\sigma^{m m}, \sigma^{m m}, \sigma^{T H z}$$ are given for 28 GHz band, E-band and THz band, respectively. Hence, we draw the following conclusion

(20)
[TeX:] $$a_{i_{\delta}}^{t}+a_{j_{\delta}}^{t} \leq 1, \text { if } R I^{\delta}(j, i)>\sigma^{\delta}, \delta \in\{\mathrm{mm}, \text { me, } \mathrm{THz}\},$$

In addition to conditions for concurrent transmissions, the order of the flow scheduling also needs to be determined. We define the number of flows which share the same BSs with flow i as the degree of flow i, and schedule flows with a smaller degree preferentially. This way, more flows can be scheduled to be transmitted simultaneously. If the degrees of multiple flows are the same, we define another parameter to prioritize the scheduling order of the flows, which is the inverse of a flow’s required number of TSs in a frame to satisfy its QoS requirement. Flows that can reach QoS requirements quickly can complete their transmissions soon and leave time resources to other flows. Therefore, prioritizing flows that require less time slots can transmit more flows in the fixed time. For flow i, the priority value can be expressed as

Algorithm 2
Triple-band backhaul scheduling algorithm
pseudo2.png

(21)
[TeX:] $$\operatorname{pri}(i)=\frac{R_{i}^{\delta} \cdot \Delta t}{q_{i} *\left(t_{0}+M \cdot \Delta t\right)}, \delta \in\{\mathrm{mm}, \mathrm{me}, \mathrm{THz}\}.$$

In (21), the transmission rate [TeX:] $$R_{i}^{\delta}$$ is not the actual rate; it is the estimate value without considering the interference from other flows. For each band, we calculate the priority value of each flow in the corresponding set according to (21), and schedule the corresponding flows in the descending order in the subsequent process.

For the QoS-based backhaul scheduling, flows that need to be scheduled in each frequency band are obtained first, and then we record the flows of three frequency bands as three non-overlapping sets, i.e., [TeX:] $$S_{m m}, S_{m e}, \text { and } S_{T H z}$$ for the flows in the 28 GHz band, E-band and THz band, respectively, and [TeX:] $$\left|S_{m m}\right|+\left|S_{m e}\right|+\left|S_{T H z}\right| \leq F.$$ We denote the scheduling scheme by an [TeX:] $$F * M$$ binary matrix A, where A(i, t) = 1 means flow i is scheduled in slot t. We also propose a parameter [TeX:] $$N_{c o m}$$ to indicate the number of completed flows.

When scheduling flows, the scheduling algorithm selects flows that can transmit simultaneously from each set by their priority. Selecting the flows having no contention is based on the two principles mentioned earlier: (i) Concurrent flows cannot share the same BS to be their transmitter or receiver; (ii) the mutual interference between concurrent flows in the same band cannot exceeded the threshold. If flows that wait for being scheduled follow the above two principles, they can be concurrently transmitted with flows being transferred. If a flow is scheduled with its QoS requirement satisfied, it will no longer be assigned any time slot and another new flow will be selected for concurrent transmission with other current transmitting flows. This way can prevent the waste of time slots and serve more flows.

The backhaul scheduling algorithm is summarized in Algorithm 2. After the initialization steps, we rearrange flows by increasing degree and decreasing priority value in Lines 2–3. In Lines 4–13, we find new flows that can be concurrently transmitted with the existing, scheduled flows. In Lines 14–23, we calculate the rate and remaining throughput demand of each scheduled flow, and set the scheduling matrix. In the end we obtain the flow transmission schedule and the number of completed flows.

For the complexity of the scheduling algorithm, we can see that the outer for loop has [TeX:] $$\mathcal{O}(M)$$ iterations. The for loop in Line 5 has [TeX:] $$|S|$$ iterations, and [TeX:] $$|S|$$ in the worst case is [TeX:] $$\mathcal{O}(F).$$ Besides, the loop of contention verification in Line 7 has [TeX:] $$|S c h|$$ iterations, and [TeX:] $$|S c h|$$ in the worst case is [TeX:] $$\mathcal{O}(F-1).$$ Therefore, the complexity of the triple-band backhaul scheduling algorithm is [TeX:] $$\mathcal{O}(M F(F-1)).$$ The low complexity of the scheduling algorithm reflects its value for practical implementations.

VI. PERFORMANCE EVALUATION

In this section, we evaluate the performance of the tripleband transmission backhaul scheduling algorithm. The algorithm involves three bands for flow transmissions: The 28 GHz band, the 73 GHz band (i.e., the E-band), and the 340 GHz (i.e., the THz band). We also compare the performance of the proposed algorithm with several baseline schemes.

A. Simulation Setup

We consider a backhaul network deployed within a [TeX:] $$100 \mathrm{~m} \times 100 \mathrm{~m}$$ square area. There are 20 BSs which are randomly distributed in this area and at most 350 flows need to be scheduled. Each flow is generated with randomly selecting its source and destination among all BSs. The QoS requirement of each flow is uniformly distributed between 1 Mbps and 10 Gbps. Other parameters are shown in Table III.

TABLE III

SIMULATION PARAMETERS.
Parameter Symbol Value
mmWave transmission power [TeX:] $$P_{t}^{m m W a v e}$$ 1 W
THz transmission power [TeX:] $$P_{t}^{T H z}$$ 20 mW
MUI factor [TeX:] $$\rho, \rho^{\prime}$$ 1
Transceiver efficiency factor [TeX:] $$\eta$$ 0.5
Path loss exponent n 2
28 GHz bandwidth [TeX:] $$W^{m m}$$ 800 MHz
E-band bandwidth [TeX:] $$W^{m e}$$ 1.2 GHz
THz bandwidth [TeX:] $$W^{T H z}$$ 10 GHz
Background noise [TeX:] $$N_{0}$$ −134 dBm/MHz
Minimum antenna gain [TeX:] $$G^{m i n}$$ 0 dB
Maximum antenna gain [TeX:] $$G^{\max }$$ 20 dB
Beamwidth of the main lobe [TeX:] $$\theta_{m l}$$ [TeX:] $$\pi / 6$$
Slot time [TeX:] $$\Delta t$$ 18 [TeX:] $$\mu S$$
Beacon period [TeX:] $$t_{0}$$ 850[TeX:] $$\mu S$$
Number of slots M 2000

The transmission powers of mmWave communication and THz communication are about two orders of magnitude different in this paper, so we set the mutual interference thresholds [TeX:] $$\sigma^{T H z}=10^{-2} \text { and } \sigma^{m m}=\sigma^{m e}=10^{-4}.$$

According to the current research, the distance coverage of THz communications can reach about 50 m. So we assume the reference distance of THz communications with [TeX:] $$D_{\text {ref }}^{T H z}=50m.$$ The transmission range of THz communications can be extended with a larger transmitter gain [18]. However, we do not consider such cases in the simulations.

For comparison purpose, we implement the common singleband scheme and the dual-band scheme and the state-ofthe- art mximum QoS-aware independent set (MQIS) based scheduling algorithm [25] as baseline schemes.

Single-band Scheme: This is essentially the same as the proposed triple-band scheduling scheme, but it only operates in one band. Considering the distance limitation of the THz band and the bandwidth limitation of the lower-frequency mmWave band, E-band is selected for this single-band scheme.

Dual-band Scheme: This scheme operates in 2.4 GHz (with 20 MHz bandwidth) and 60 GHz (with 2.16 GHz bandwidth) [20], and the scheduling is similar to the proposed scheduling scheme. Currently, the dual-band cooperation of sub-6 GHz and mmWave has been extensively studied.

MQIS: This is the concurrent scheduling algorithm based on the maximum QoS-aware independent set proposed in [25]. We apply triple-band cooperation to the MQIS algorithm. Flows are divided into multiple independent sets. When all flows in one set are scheduled and completed, flows in another set can start to be scheduled.

For the evaluation study, we consider the following performance metrics:

Number of completed flows: The number of scheduled flows with their QoS requirements being satisfied. Those flows that have been scheduled but their QoS requirements cannot be met are not counted as a completed flow.

Fig. 2.

Number of completed flows versus different numbers of requested flows.
2.png

Fig. 3.

System throughput versus different numbers of requested flows.
3.png

System throughput: The total throughput that the network system can achieve. This metric is the sum of the average throughputs of all flows carried in the network.

B. Comparison with Existing Schemes

In Figs. 2 and 3, the number of time slots is set to 2000. The abscissas of these two figures are both the number of requested flows, which is varied from 50 to 350. As the number of requested flows is increased, Figs. 2 and 3 plot the simulation results of the number of completed flows and system throughput, respectively.

From Fig. 2, we can see that the trend of the proposed triple-band scheme curve is rising with the increased number of flows. The more flows that need to be scheduled, the more flows can be scheduled simultaneously and the more spatial reuse comes into play. Because of the system capacity limitation, the growth of the number of completed flows of the triple-band scheduling scheme gets slowed down with the further increasing of the number of offered flows. Compared with our proposed scheme, although there is also a trend of growth in the number of completed flows of MQIS, the increase is much slower than that of the proposed scheme.

Fig. 4.

Number of completed flows versus different numbers of time slots.
4.png

Fig. 5.

System throughput versus different numbers of time slots.
5.png

Fig. 6.

Number of completed flows versus different reference distances of THz communications.
6.png

Fig. 7.

System throughput versus different reference distances of THz communications.
7.png

The ability of MQIS to schedule flows is inferior to the proposed triple-band scheme, because MQIS cannot schedule flows without interruption, which wastes a certain amount of the time resource. For the dual-band scheme and the single-band scheme, there are also slower growths in the number of completed flows along the x-axis direction. This is because the single-band scheme does not exploit the THz band, and its ability to schedule the flows is thus limited. Besides, the completed flows of the dual-band scheme and the single-band scheme are both relatively few. Some flows with large QoS requirements cannot be scheduled without the THz band. When the number of flows is 350, the proposed tripleband scheduling scheme improves the number of completed flows by 56.3% compared with the MQIS scheme, by 64.1% compared with the dual-band scheme, and by 79.7% compared with the single-band scheme.

From Fig. 3, we can observe that the trend of the throughput curves is similar to the trend of the number of completed flows. There is a certain gap between the completed-flow numbers of the four schemes. and the gaps of throughput curves are similar as that in Fig. 2 except for the dual-band scheme. For the dual-band scheme, we set a very large bandwidth for one of its frequency bands (even larger than [TeX:] $$\left.W^{m e}\right),$$ so its performance on the system throughput can be better than MQIS. Specifically, when the number of flows is 350, the proposed triple-band scheduling scheme improves the system throughput by 67.9% compared with the dual-band scheme, by 64.3% compared with MQIS, and by 87.5% compared with the single-band scheme.

In Figs. 4 and 5, the number of flows is fixed at 350. The number of time slots is increased from 500 to 4500. With the number of TSs is increased, Figs. 4 and 5 plot simulation results of the number of completed flows and system throughput.

From Figs. 4 and 5, we can see that the number of completed flows and system throughput have the same trend with increased number of TSs. These schemes also exhibit similar trends. When the number of time slots starts to increase, both the number of completed flows and system throughput increase. When the number of time slots is increased over a certain value (i.e., to 2000 in Figs. 4 and 5), the number of completed flows and system throughput become saturated and do not increase significantly anymore. This shows that properly extending the duration of each frame is conducive to improving the transmission performances, but the improvement is limited. In this case, the numbers of completed flows of the proposed triple-band scheduling scheme, MQIS, the dualband scheme and the single-band scheme can be up to 40, 18, 16, and 7, respectively. Furthermore, it is not necessary to set a very large value for the number of TSs.

Fig. 8.

Number of completed flows versus different thresholds.
8.png

Fig. 9.

System throughput versus different thresholds.
9.png

Fig. 10.

Delay versus different numbers of requested flows.
10.png

In Figs. 6 and 7, the number of flows is set to 350 and the number of time slots is set to 2000. We evaluate the impact of the reference distance of THz communications, i.e., [TeX:] $$D_{r e f}^{T H z},$$ which is set to 30 m, 40 m, and 50 m. With increased number of flows, Figs. 6 and 7 plot the number of completed flows and system throughput under different [TeX:] $$D_{r e f}^{T H z}$$ values.

From Figs. 6 and 7, we can see that the number of completed flows and system throughput exhibit similar results as [TeX:] $$D_{r e f}^{T H z}$$ is increased. The larger the [TeX:] $$D_{\text {ref }}^{T H},$$ the more flows can be scheduled simultaneously and the larger the system throughput. If the reference distance [TeX:] $$D_{r e f}^{T H z}$$ is large, there will be more flows that can be scheduled in the THz band, leading to more completed flows and larger throughput. We can also observe that the gap between the curves of [TeX:] $$D_{\text {ref }}^{T H}=40 \mathrm{~m}$$ and [TeX:] $$D_{\text {ref }}^{T H z}=30 \mathrm{~m}$$ is bigger than the gap between the curves of [TeX:] $$D_{\text {ref }}^{T H z}=50 \mathrm{~m} \text { and } D_{\text {ref }}^{T H z}=40 \mathrm{~m} .$$ The performance improvement decreases with further increased [TeX:] $$D_{\text {ref }}^{T H z},$$ which shows that the performance improvement caused by [TeX:] $$D_{\text {ref }}^{T H z}$$ is also limited. However, we need to consider the actual transmission characteristics of the THz band, while [TeX:] $$D_{\text {ref }}^{T H z}$$ cannot be too large. If the distance of the THz communications is too large, the higher propagation loss will cause more flow transmission to fail.

In Figs. 8 and 9, the number of flows is set to 350 and the number of time slots is set to 2000. Abscissas of these two figures are [TeX:] $$-\lg \left(\sigma^{T H z}\right),$$ which is varied from 0 to 6. [TeX:] $$-\lg \left(\sigma^{m m}\right) \text { and }-\lg \left(\sigma^{m e}\right)$$ are about two orders of magnitude lower than [TeX:] $$-\lg \left(\sigma^{T H z}\right),$$ so they are varied from 2 to 8 with [TeX:] $$-\lg \left(\sigma^{T H z}\right)$$ is varied from 0 to 6. With decreased threshold, Figs. 8 and 9 plot the number of completed flows and system throughput achieved by the four schemes.

From Figs. 8 and 9, we can see that trends of the number of completed flows and system throughput are similar with the decrease of interference threshold. For the triple-band scheme, when thresholds start to decrease, both the number of completed flows and system throughput increase. Properly decreasings of thresholds can avoid simultaneous scheduling of some flows that have serious interference between themselves. And then their transmission rates can be increased, which will lead to more flows to be completed more quickly. When [TeX:] $$\sigma^{T H z}, \sigma^{m e} \text { and } \sigma^{m m}$$ are decreased to a certain order of magnitude (i.e., [TeX:] $$\sigma^{T H z}=10^{-2}, \sigma^{m e}=\sigma^{m m}=10^{-4}$$ in Figs. 4 and 5), the number of completed flows and system throughput start to decrease significantly. A too small threshold will weaken the advantages of spatial reuse and reduce flows that can be scheduled simultaneously. Therefore, the appropriate actual interference threshold is important for the transmission performance. In the case of our simulation study, actual interference thresholds [TeX:] $$\sigma^{T H z} \text { of } 10^{-2} \text { order, } \sigma^{m e}$$ and [TeX:] $$\sigma^{m m} \text { of } 10^{-4}$$ order seem to be suitable. For the single-band scheme, their scheduling capabilities have been limited by their specific designs when the number of flows is 350. Hence, the number of completed flows and system throughput of this scheme decrease with decreased threshold.

In Fig. 10, the number of time slots is set to 2000. The abscissas of the figure is the number of requested flows, which is varied from 50 to 350. As the number of requested flows is increased, Fig. 10 plots the simulation results of the delay of different schemes.

From Fig. 10, we can see that the trends of all the schemes curve are rising with the increased number of flows. Compared with our proposed scheme, other schemes have different advantages in terms of delay. However, combined with the advantage of the proposed triple-band scheme shown in Fig. 2, the advantages of other schemes in terms of delay are of little significance. It is obvious that the more scheduled flows, the greater the delay of the scheme. When the number of flows is 350, the delay of the proposed triple-band scheduling scheme is 0.25 s, and it is the delay size that allows communications between BSs.

VII. CONCLUSIONS

In this paper, we considered the problem of scheduling a large number of flows with diverse QoS requirements over three frequency bands (i.e., the 28 GHz band, E-band, and THz band). To maximize the number of flows while satisfying their QoS requirements, we proposed the tripleband scheduling scheme, which can schedule flows to be concurrently transmitted and reduce the waste of resource, while considering the QoS requirements and transmission ranges of the flows. Extensive simulations showed that our proposed scheme outperformed three baseline schemes on the number of completed flows and system throughput. However, the complexity of THz transmission itself and the high cost of transmission equipment limit the communication, and we require further research and follow-up. In the future work, we will consider a more realistic scene and transmission model. Besides, we will do the performance verification of our algorithm on the actual system platform to further demonstrate the practicality of our scheme.

Biography

Yibing Wang

Yibing Wang received B.E. degree in Beijing Jiaotong University, China in 2017, and she is pursuing her Ph.D. degree in Beijing Jiaotong University. Her research interests include millimeter wave communications, device-to-device communication and V ANETs.

Biography

Hao Wu

Hao Wu received her Ph.D. degree in Information and Communication Engineering from Harbin Institute of Technology in 2000. She is currently a Full Professor with the State Key Lab of Rail Traffic Control and Safety at Beijing Jiaotong University (BJTU), China. She has published more than 100 papers in international journals and conferences. Her research interests include Intelligent Transportation Systems (ITS), security and QoS issues in wireless networks (V ANETs, MANETs and WSNs), wireless communications, and Internet of Things (IoT). She is a member of IEEE and a reviewer of its major conferences and journals in wireless networks and security.

Biography

Yong Niu

Yong Niu [M’17] received the B.E. degree in Electrical Engineering from Beijing Jiaotong University, China, in 2011, and the Ph.D. degree in Electronic Engineering from Tsinghua University, Beijing, China, in 2016. From 2014 to 2015, he was a Visiting Scholar with the University of Florida, Gainesville, FL, USA. He is currently an Associate Professor with the State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University. His research interests are in the areas of networking and communications, including millimeter wave communications, device-to-device communication, medium access control, and software-defined networks. He received the Ph.D. National Scholarship of China in 2015, the Outstanding Ph.D. Graduates and Outstanding Doctoral Thesis of Tsinghua University in 2016, the Outstanding Ph.D. Graduates of Beijing in 2016, and the Outstanding Doctorate Dissertation Award from the Chinese Institute of Electronics in 2017. He has served as Technical Program Committee member for IWCMC 2017, VTC2018-Spring, IWCMC 2018, INFOCOM 2018, and ICC 2018. He was the Session Chair for IWCMC 2017. He was the recipient of the 2018 International Union of Radio Science Young Scientist Award.

Biography

Jianwen Ding

Jianwen Ding received M.S. and Ph.D. degrees from Beijing Jiaotong University, Beijing, China, in 2005 and 2019, respectively. Currently, he is an Associate Research Professor and Deputy Director of Laboratory of Rail Traffic Mobile Communication in Beijing JiaoTong University. His interests are broadband mobile communication, channel modelling, 5G dedicated mobile communication system for railway, and safety communication technology for train control system. His research has been widely used in high-speed railway engineering of China. He received first prize of progress in science and technology of Chinese Railway Society and ZhanTianYou Railway Youth Award of China.

Biography

Shiwen Mao

Shiwen Mao [S’99-M’04-SM’09-F’19] received his Ph.D. in Electrical Engineering from Polytechnic University, Brooklyn, NY in 2004. Currently, he is a Professor and Earle C. Williams Eminent Scholar Chair in Electrical and Computer Engineering at Auburn University, Auburn, AL. His research interest include wireless networks, multimedia communications, and smart grid. He is on the Editorial Board of IEEE/CIC China Communications, IEEE Transactions on Wireless Communications, IEEE Internet of Things Journal, IEEE Open Journal of the Communications Society, ACM GetMobile, IEEE Transactions on Cognitive Communications and Networking, IEEE Transactions on Network Science and Engineering, IEEE Transactions on Mobile Computing, IEEE Multimedia, IEEE Network, and IEEE Networking Letters. He is a co-recipient of the 2021 IEEE Communications Society Outstanding Paper Award, the IEEE Vehicular Technology Society 2020 Jack Neubauer Memorial Award, the IEEE ComSoc MMTC 2018 Best Journal Paper Award and the 2017 Best Conference Paper Award, the Best Demo Award from IEEE INFOCOM 2022 and IEEE SECON 2017, the Best Paper Awards from IEEE GLOBECOM 2019, 2016, and 2015, IEEE WCNC 2015, and IEEE ICC 2022 and 2013, and the 2004 IEEE Communications Society Leonard G. Abraham Prize in the Field of Communications Systems. He is a Fellow of the IEEE and a Member of the ACM.

Biography

Bo Ai

Bo Ai received the M.S. and Ph.D. degrees from Xidian University, China. He studies as a PostDoctoral Student at Tsinghua University. He was a Visiting Professor with the Electrical Engineering Department, Stanford University, in 2015. He is currently with Beijing Jiaotong University as a Full Professor and a Ph.D. Candidate Advisor. He is the Deputy Director of the State Key Lab of Rail Traffic Control and Safety and the Deputy Director of the International Joint Research Center. He is one of the main people responsible for the Beijing Urban Rail Operation Control System, International Science and Technology Cooperation Base. He is also a Member, of the Innovative Engineering Based jointly granted by the Chinese Ministry of Education and the State Administration of Foreign Experts Affairs. He was honored with the Excellent Postdoctoral Research Fellow by Tsinghua University in 2007. He has authored/co-authored eight books and published over 300 academic research papers in his research area. He holds 26 invention patents. He has been the research team leader for 26 national projects. His interests include the research and applications of channel measurement and channel modeling, dedicated mobile communications for rail traffic systems. He has been notified by the Council of Canadian Academies that, based on Scopus database, he has been listed as one of the Top 1% authors in his field all over the world. He has also been feature interviewed by the IET Electronics Letters. He has received some important scientific research prizes. Dr. Ai is a fellow of the IEEE and the Institution of Engineering and Technology. He is an Editorial Committee Member of the Wireless Personal Communications journal. He has received many awards, such as the Outstanding Youth Foundation from the National Natural Science Foundation of China, the Qiushi Outstanding Youth Award by the Hong Kong Qiushi Foundation, the New Century Talents by the Chinese Ministry of Education, the Zhan Tianyou Railway Science and Technology Award by the Chinese Ministry of Railways, and the Science and Technology New Star by the Beijing Municipal Science and Technology Commission. He was a co-chair or a session/track chair for many international conferences. He is an IEEE VTS Beijing Chapter Vice Chair and an IEEE BTS Xi’an Chapter Chair. He is the IEEE VTS Distinguished Lecturer. He is an Editor of the IEEE TRANSACTIONS ON CONSUMER ELECTRONICS. He is the Lead Guest Editor of Special Issues of the IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY , the IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, and the International Journal of Antennas and Propagation.

Biography

Zhangdui Zhong

Zhangdui Zhong [M’15-SM’17] received the B.S. and M.S. degrees from Beijing Jiaotong University (BJTU), China, in 1983 and 1988, respectively. He is currently a Professor with BJTU and a Chief Scientist with the State Key Laboratory of Rail Traffic Control and Safety, BJTU. He is also a Fellow of the IEEE, a Director of the Innovative Research Team, Ministry of Education, and a Chief Scientist with the Ministry of Railways in China. His research interests include wireless communications for railways, control theory and techniques for railways, and global system for mobile communications- railway. He was a recipient of the Mao Yisheng Scientific Award of China, the Zhan Tianyou Railway Honorary Award of China, and the Top Ten Science/Technology Achievements Award of Chinese Universities.

Biography

Ning Wang

Ning Wang received the B.E. degree in Communication Engineering from Tianjin University, China, in 2004, the M.A.Sc. degree in Electrical Engineering from The University of British Columbia, Canada, in 2010, and the Ph.D. degree in electrical engineering from the University of Victoria, Canada, in 2013. He was on the Finalist of the Governor General’s Gold Medal for Outstanding Graduating Doctoral Student with the University of Victoria in 2013. From 2004 to 2008, he was with the China Information Technology Design and Consulting Institute as a Mobile Communication System Engineer, specializing in planning and design of commercial mobile communication networks, network traffic analysis, and radio network optimization. He was a Postdoctoral Research Fellow of the Department of Electrical and Computer Engineering with the University of British Columbia, from 2013 to 2015. Since 2015, he has been with the School of Information Engineering, Zhengzhou University, Zhengzhou, China, where he is currently an Associate Professor. He also holds adjunct appointments with the Department of Electrical and Computer Engineering, McMaster University, Hamilton, Canada, and the Department of Electrical and Computer Engineering, University of Victoria, Victoria, Canada. He has served on the technical program committees of international conferences, including the IEEE GLOBECOM, IEEE ICC, IEEE WCNC, and CyberC. His research interests include resource allocation and security designs of future cellular networks, channel modeling for wireless communications, statistical signal processing, and cooperative wireless communications.

References

  • 1 R. Ansari, H. Pervaiz, C. Chrysostomou, S. Hassan, A. Mahmood, and M. Gidlund, "Control-data separation architecture for dual-band mmWave networks: A new dimension to spectrum management," IEEE Access, vol. 7, pp. 34925-34937, 2019.doi:[[[10.1109/access.2019.2903901]]]
  • 2 R. Baldemair et al., "Ultra-dense networks in millimeter-wave frequencies," IEEE Commun. Mag., vol. 53, no. 1, pp. 202-208, Jan. 2015.doi:[[[10.1109/MCOM.2015.7010535]]]
  • 3 H. Zhou, S. Mao, and P. Agrawal, "Approximation algorithms for cell association and scheduling in femtocell networks," IEEE Trans. Emerging Topics Comput., vol. 3, no. 3, pp. 432-443, Sep. 2015.doi:[[[10.1109/TETC.2015.2395093]]]
  • 4 Z. Yan, W. Zhou, S. Chen, and H. Liu, "Modeling and analysis of two-tier HetNets with cognitive small cells," IEEE Access, vol. 5, pp. 2904-2912, 2017.doi:[[[10.1109/ACCESS.2016.2628910]]]
  • 5 M. R. Akdeniz, Y . Liu, M. K. Samimi, S. Sun, S. Rangan, T. S. Rappaport and E. Erkip, "Millimeter wave channel modeling and cellular capacity evaluation," IEEE J. Sel. Areas Commun., vol. 32, no. 6, pp. 1164-1179, Jun. 2014.doi:[[[10.1109/JSAC.2014.2328154]]]
  • 6 Z. Xiao, T. He, P. Xia, and X. -G. Xia, "Hierarchical codebook design for beamforming training in millimeter-wave communication," IEEE Trans. Wireless Commun., vol. 15, no. 5, pp. 3380-3392, May 2016.doi:[[[10.1109/TWC.2016.2520930]]]
  • 7 I. F. Akyildiz, J. M. Jornet, and C. Han, "Teranets: Ultra-broadband communication networks in the Terahertz band," IEEE Trans. Wireless Commun., vol. 21, no. 4, pp. 130-135, Aug. 2014.doi:[[[10.1109/MWC.2014.6882305]]]
  • 8 S. Singh, R. Mudumbai, and U. Madhow, "Distributed coordination with deaf neighbors: Efficient medium access for 60 GHz mesh networks," in Proc. IEEE INFOCOM, Mar. 2010.doi:[[[10.1109/infcom.2010.5461996]]]
  • 9 C. Sum et al., "Virtual time-slot allocation scheme for throughput enhancement in a millimeter-wave multi-Gbps WPAN system," IEEE J. Sel. Areas Commun., vol. 27, no. 8, pp. 1379-1389, Oct. 2009.doi:[[[10.1109/JSAC.2009.091008]]]
  • 10 Z. He and S. Mao "Adaptive multiple description coding and transmission of uncompressed video over 60 GHz networks," ACM Mobile Comput. Commun. Review, vol.18, no.1, pp.14-24, Jan. 2014.doi:[[[10.1145/2581555.2581558]]]
  • 11 R. Taori, and A. Sridharan, "Point-to-multipoint in-band mmwave backhaul for 5G networks," IEEE Commun. Mag., vol. 53, no. 1, pp. 195-201, Jan. 2015.doi:[[[10.1109/MCOM.2015.7010534]]]
  • 12 E. Arribas et al., "Optimizing mmWave wireless backhaul scheduling," IEEE Trans. Mobile Comput., vol. 19, no. 10, pp. 2409-2428, Oct. 2020.doi:[[[10.1109/tmc.2019.2924884]]]
  • 13 D. Yuan, H. Lin, J. Widmer, and M. Hollick, "Optimal and approximation algorithms for joint routing and scheduling in millimeter-Wave cellular networks," IEEE/ACM Trans. Netw. , vol. 28, no. 5, pp. 21882202, Oct. 2020.doi:[[[10.1109/tnet.2020.3006312]]]
  • 14 C. Fang, C. Madapatha, B. Makki, and T. Svensson, "Joint scheduling and throughput maximization in self-backhauled millimeter wave cellular networks" in Proc. IEEE ISWCS, Sep. 2021.doi:[[[10.1109/iswcs49558.2021.9562232]]]
  • 15 Q. Hu, and D. M. Blough, "On the feasibility of high throughput mmWave backhaul networks in urban areas," in Proc. IEEE ICNC, Feb. 2020.doi:[[[10.1109/icnc47757.2020.9049824]]]
  • 16 Y . Niu et al., "Relay-assisted and QoS aware scheduling to overcome blockage in mmWave backhaul networks," IEEE Trans. Veh. Technol., vol. 68, no. 2, pp. 1733-1744, Feb. 2019.doi:[[[10.1109/tvt.2018.2890308]]]
  • 17 K. Ntontin, and C. Verikoukis, "Toward the performance enhancement of microwave cellular networks through THz links," IEEE Trans. Veh. Technol., vol. 66, no. 7, pp. 5635-5646, Jul. 2017.doi:[[[10.1109/TVT.2016.2631405]]]
  • 18 H. Jiang, Y . Niu, B. Ai, Z. Zhong, and S. Mao, "QoS-Aware bandwidth allocation and concurrent scheduling for terahertz wireless backhaul networks," IEEE Access, vol. 8, pp. 125814-125825, Jul. 2020.doi:[[[10.1109/access.2020.3007865]]]
  • 19 Z. Zhang, H. Zhang, K. Long, and G. K. Karagiannidis, "Improved whale optimization algorithm based resource scheduling in NOMA THz networks," in Proc. IEEE GLOBECOM, Dec. 2021.doi:[[[10.1109/globecom46510.2021.9685481]]]
  • 20 P. Zhou, X. Fang, X,Wang, and Li Yan, "Multi-beam transmission and dual-band cooperation for control/data plane decoupled WLANs," IEEE Trans. Veh. Technol., vol. 68, no. 10, pp. 9806-9819, Oct. 2019.doi:[[[10.1109/tvt.2019.2933543]]]
  • 21 S. Y . Geng, J. Kivinen, X. W. Zhao, and P. Vainikainen, "Millimeter wave propagation channel characterization for short-range wireless communications," IEEE Trans. Veh. Technol., vol. 58, no. 1, pp. 3-13, Jan. 2009.doi:[[[10.1109/TVT.2008.924990]]]
  • 22 J. Qiao, X. S. Shen, J. W. Mark, Q. Shen, Y . He, and L. Lei, "Enabling device-to-device communications in millimeter-wave 5G cellular networks," IEEE Commun. Mag., vol. 53, no. 1, pp. 209-215, Jan. 2015.doi:[[[10.1109/MCOM.2015.7010536]]]
  • 23 J. Qiao, L. X Cai, X. Shen, and J. Mark, "STDMA-based scheduling algorithm for concurrent transmissions in directional millimeter wave networks," in Proc. IEEE ICC, Jun. 2012.doi:[[[10.1109/icc.2012.6364219]]]
  • 24 Y . Niu, Y . Liu, Y . Li, X. Chen, Z. Zhong and Z. Han, "Device-to-Device communications enabled energy efficient multicast scheduling in mmWave small cells," IEEE Trans. Commun., vol. 66, no. 3, pp. 1093-1109, Mar. 2018.doi:[[[10.1109/TVT.2018.2883641]]]
  • 25 Y . Zhu, Y . Niu, J. Li, D. O. Wu, Y . Li, and D. Jin, "QoS-aware scheduling for small cell millimeter wave mesh backhaul," in Proc. IEEE ICC, May 2016.doi:[[[10.1109/icc.2016.7511065]]]
  • 26 Y . Niu, C. Gao, Y . Li, L. Su, D. Jin, and A. V . Vasilakos, "Exploiting device-to-Device communications in joint scheduling of access and backhaul for mmWave small cells," IEEE J. Sel. Areas Commun., vol. 33, no. 10, pp. 2052-2069, Oct. 2015.doi:[[[10.1109/JSAC.2015.2435273]]]
  • 27 Y . Wang, "Atmospheric propagation characteristics and capacity analysis of terahertz wave". Ph.D. dissertation , Chinese academy Eng. Physics, Beijing, China, 2017.custom:[[[-]]]
  • 28 R. Piesiewicz et al., "Short-range ultra-broadband terahertz communications: Concepts and perspectives," IEEE Antennas Propag. Mag., vol. 49, no. 6, pp. 24-39, Dec. 2007.doi:[[[10.1109/map.2007.4455844]]]
  • 29 J. M. Jornet, and I. F. Akyildiz, "Channel modeling and capacity analysis for electromagnetic wireless nanonetworks in the terahertz band," IEEE Trans. Wireless Commun., vol. 10, no. 10, pp. 3211-3221, Oct. 2011.doi:[[[10.1109/TWC.2011.081011.100545]]]
  • 30 J. Wang, Z. Lan, C. Pyo, T. Baykas, C. Sum, M. Rahman, J. Gao, R. Funada, F. Kojima, and S. Kato, "Beam codebook based beamforming protocol for multi-Gbps millimeter-wave WPAN systems," IEEE J. Sel. Areas Commun., vol. 27, no. 8, pp. 1390-1399, Oct. 2009.doi:[[[10.1109/JSAC.2009.091009]]]
  • 31 M. D. Renzo, "Stochastic geometry modeling and analysis of multitier millimeter wave cellular networks," IEEE Trans. Wireless Commun., vol. 14, no. 9, pp. 5038-5057, Sep. 2015.doi:[[[10.1109/TWC.2015.2431689]]]
  • 32 B. K. Jung, N. Dreyer, J. M. Eckhard, and T. Krner, "Simulation and automatic planning of 300 GHz backhaul links," in Proc. IRMMW-THz, 2019.doi:[[[10.1109/irmmw-thz.2019.8873734]]]
  • 33 W. Ding, Y . Niu, H. Wu, Y . Li, and Z. Zhong, "QoS-Aware full-Duplex concurrent scheduling for millimeter wave wireless backhaul networks," IEEE Access, vol. 6, pp. 25313-25322, Apr. 2018.doi:[[[10.1109/ACCESS.2018.2828852]]]