Cloud-based Queuing Model for Tactile Internet in Next Generation of RAN
Narges Gholipoor, Saeedeh Parsaeefard, Mohammad Reza Javan, Nader, Mokari, Hamid Saeedi, and Hossein Pishro-Nik

TL;DR
This paper proposes a cloud-based queuing model for the Tactile Internet in next-generation wireless networks, optimizing resource allocation to reduce power consumption while ensuring ultra-low latency.
Contribution
It introduces a novel queuing model for TI in CRAN architecture using PD-NOMA, with a dynamic resource allocation approach to minimize power under delay constraints.
Findings
Dynamic delay adjustment reduces transmit power.
Energy efficiency comparison between OFDMA and PD-NOMA.
Resource allocation effectively balances power and latency.
Abstract
Ultra-low latency is the most important requirement of the Tactile Internet (TI), which is one of the proposed services for the next-generation wireless network (NGWN), e.g., fifth generation (5G) network. In this paper, a new queuing model for the TI is proposed for the cloud radio access network (CRAN) architecture of the NGWN by applying power domain non-orthogonal multiple access (PD-NOMA) technology. In this model, we consider both the radio remote head (RRH) and baseband processing unit (BBU) queuing delays for each end-to-end (E2E) connection between a pair of tactile users. In our setup, to minimize the transmit power of users subject to guaranteeing an acceptable delay of users, and fronthaul and access constraints, we formulate a resource allocation (RA) problem. Furthermore, we dynamically set the fronthaul and access links to minimize the total transmit power. Given that the…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Cloud-based Queuing Model for Tactile Internet in Next Generation of RAN
Narges Gholipoor
Department of Electrical and Computer Engineering, Tarbiat Modares University, Iran
Saeedeh Parsaeefard
Iran Telecommunication Research Center, Iran
Mohammad Reza Javan
Department of Electrical and Robotic Engineering, Shahrood University of Technology, Iran
Nader Mokari
Department of Electrical and Computer Engineering, Tarbiat Modares University, Iran
Hamid Saeedi
Department of Electrical and Computer Engineering, Tarbiat Modares University, Iran
Hossein Pishro-Nik
Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA
Abstract
Ultra-low latency is the most important requirement of the Tactile Internet (TI), which is one of the proposed services for the next-generation wireless network (NGWN), e.g., fifth-generation (5G) network. In this paper, a new queuing model for the TI is proposed for the cloud radio access network (C-RAN) architecture of the NGWN by applying power domain non-orthogonal multiple access (PD-NOMA) technology. In this model, we consider both the radio remote head (RRH) and baseband processing unit (BBU) queuing delays for each end-to-end (E2E) connection between a pair of tactile users. In our setup, to minimize the transmit power of users subject to guaranteeing an acceptable delay of users, and fronthaul and access constraints, we formulate a resource allocation (RA) problem. Furthermore, we dynamically set the fronthaul and access links to minimize the total transmit power. Given that the proposed RA problem is highly non-convex, in order to solve it, we utilize diverse transformation techniques such as successive convex approximation (SCA) and difference of two convex functions (DC). Numerical results show that by dynamic adjustment of the access and fronthaul delays, transmit power reduces in comparison with the fixed approach per each connection. Also, energy efficiency of orthogonal frequency division multiple access (OFDMA) and PD-NOMA are compared for our setup.
Index Terms:
C-RAN, Tactile Internet, NOMA.
I Introduction
In the NGWNs, e.g., the fifth-generation (5G) wireless networks, new services such as The Tactile Internet (TI) is introduced. One of the most critical requirements of TI services is ultra-low end-to-end (E2E) delay, e.g., E2E delay of about ms [1, 2, 3, 4]. This delay requirement cannot be ensured via existing wireless networks such as fourth-generation wireless networks (4G) [4]. However, 5G platform via its own virtualized, slice-based, and cloud-based architecture can realize the implementation the TI services [1, 2].
By utilizing cloud radio access network (C-RAN) in 5G, spectral efficiency (SE), and energy efficiency (EE) along with cost can be efficiently optimized, where baseband processing is performed by the baseband units (BBUs) which are connected to remote radio heads (RRHs) via the fronthaul links [5, 6]. Moreover, in a dense environment, C-RAN decreases energy consumption, cost, and increases throughput and SE [7]. Hence, C-RAN is a suitable architecture for the implementation of the TI services in dense areas.
One of the promising approaches for the NGWN is the power domain non-orthogonal multiple access (PD-NOMA)111We use PD-NOMA and NOMA interchangeably in the followings. which can significantly improve the SE and reduce the transmission delay [8]. In NOMA, the available spectrum is shared among different users of one RRH. A NOMA transmitter requires implementing a method for superposition of different users signals. Consequently, to compensate interference between users, a complex method for decoding the signals is required at a NOMA receiver. Successive interference cancellation (SIC) is one of these methods which is implemented at the receiver to decode the desirable signal [9, 10].
In the NGWN, various services with different requirements are realized with a high quality of service (QoS) with the aid of the virtualization techniques. Hence, the concept of the slicing is defined for each type of services in which each slice is a bundle of resources for users with a specific set of QoS requirements [11, 12]. Slicing provides flexibility to utilize resources which improve SE and EE. However, in order that the activities of users of one slice do not have detrimental effects on the QoS of the users of other slices, the isolation between slices should be maintained. There exists various literature for translation to isolation concept to the proper notation for the networks’ procedures such as dynamic and static methods [13, 11, 12]. In this paper, we consider the minimum required data rate of each slice for preserving the isolation between slices [13].
In [3], cross-layer RA problem for the TI is investigated for single-cell network where the packet error probability, maximum allowable queuing delay violation probability, and packet dropping probability are jointly optimized to minimize the total transmit power subject to maximum allowable queuing delays. In [14], queuing delay, queuing delay violation, packet error, and packet drop resulting from channel fading are considered for investigating the E2E delay of RAN. A cross-layer RA problem for the TI in the Long-Term Evolution-Advanced (LTE-A) is studied in which the queuing delay and queuing delay violation in one base station (BS) are optimized in [14]. Orthogonal frequency division multiple access (OFDMA) and single carrier frequency division multiple access (SC-FDMA) are considered for downlink (DL) and uplink (UL), respectively. In [15], the effect of frequency diversity and spatial diversity on the transmission reliability in UL is studied in the TI service, where the number of subcarriers and the bandwidth of each subcarrier are optimized for minimizing the total bandwidth to guarantee the transmission reliability. In [16], a multi-cell network based on frequency division multiple access (FDMA) with a fixed delay for backhaul is studied in the TI service.
In all the above works, one queue at the BS is considered for each user. Hence, by increasing the number of users in each cell, a lot of queues are required at the BS. since the TI is expected to realize in the 5G framework, it should be investigated in the C-RAN architecture. Furthermore, previous works consider orthogonal multiple access techniques instead of NOMA. Moreover, all of the above works ignore the fronthaul delay. However, on account of the importance of delay in the TI, it is essential to consider fronthaul queuing delay, otherwise, the result of RA may not meet the requirements of TI services. To tackle these issues, we investigate a C-RAN architecture with a set of paired tactile users. The contributions of this paper are as follows, many of which have been considered for the first time in the TI:
- •
We propose a C-RAN scenario in ultra-dense environment in 5G platform. Moreover, for this setup, we propose a practical queuing model that can be implemented in realistic networks for TI services. We consider a PD-NOMA scheme for our system model while all earlier works are based on OFDMA and FDMA schemes. Moreover, we consider slicing for the TI service in our work.
- •
In contrast to [3, 15, 14] where the fronthaul delay is ignored, we take this delay into consideration. Moreover, we consider dynamic adjustment of the access and fronthaul delays based on channel state information (CSI) for each pair of users instead of fixed maximum delay values per each transmission part of our setup and show that it can significantly reduce the required total transmit power.
The rest of this paper is as follows. In Section II, the system model is described. In Section III, we formulate the optimization problem. In Section IV, we illustrate the iterative algorithm for solving problem formulation. Numerical results and simulation are presented in Section V. Finally, Section VI concludes the paper.
II System Model
We consider a C-RAN network where all RRHs are connected to the BBU via fronthaul links. In this region, there exist several pairs of tactile users where each user aims to send its information to its paired tactile user. Assume each RRH has only one queue for UL transmission and all the data of tactile users is stored in this queue. RRHs send all of the data to the BBU to process. Then, the BBU sends the data to the corresponding RRH. In DL, we assume that each RRH has a queue for each user for sending data to the paired users.
As shown in Fig. 1, in the proposed system model, we consider RRHs, slices, and pairs of tactile users. Slice contains tactile users and the total number of tactile users in our system model is equal to pairs of users. It worth noting that the access link and fronthaul link denote to the RRH-user link and RRH-BBU link, respectively. In the C-RAN architecture to reduce the cabling cost, wireless fronthaul is utilized instead of fiber fronthaul [5]. In this paper, we consider a C-RAN platform for an ultra-dense network with wireless fronthaul and that there exist two sets of subcarriers and for access and fronthaul links, respectively. Moreover, we define for simplicity. We consider a two-phase transmission; in the first phase, all tactile users send their data to the corresponding RRH and simultaneously all RRHs send their buffered data to the BBU via fronthaul links. In the second phase, all RRHs send data to the corresponding tactile users , and simultaneously, BBU sends the buffered data to all RRHs via fronthaul links. Therefore, the proposed system model is based on the frequency division duplex (FDD) mode in which each RRH can transmit and receive simultaneously in different frequencies. In order to isolate slices, a minimum required data rate for each slice must be reserved [13].
II-A Access Links Parameters
We introduce a binary variable which is set to 1 if subcarrier is assigned to user in slice at RRH . Since we deploy PD-NOMA in this setup, each subcarrier can be allocated to users [9]. Therefore, we have the following constraint:
[TABLE]
Here, for all , , , and , the achievable rate for user on subcarrier at RRH can be calculated as where , in which , , and represent the transmit power, channel power gain from RRH to user on subcarrier in slice , and noise power, respectively. Also, is intra-cell interference which is equal to and is inter-cell interference which is equal to . Therefore, the total achievable rate in the access links at RRH is as follows:
[TABLE]
Due to the power limitation of each RRH in DL transmission, we have the following constraint:
[TABLE]
Moreover, due to the power limitation of each user, we have
[TABLE]
Due to using NOMA in access, we have SIC constraint as follows:
[TABLE]
II-B Fronthaul Links Parameters
We introduce a binary variable which is set to 1 if subcarrier is assigned to RRH , otherwise, set to 0. Assuming that PD-NOMA is also deployed for the fronthaul links, again each subcarrier can be allocated to at most RRHs, and hence, we have the following constraint:
[TABLE]
The achievable rate for each RRH on subcarrier is calculated as , where is defined as where is the interference among RRHs and is represented as . Therefore, the total achievable rate in the BBU is obtained as follows:
[TABLE]
Due to the power limitation of each RRH in UL transmission, we have
[TABLE]
Moreover, due to the power limitation of the BBU, we have
[TABLE]
Due to using NOMA in fronthaul, we have SIC constraint as follows:
[TABLE]
II-C Queuing Delay Model
The total delay of this architecture consists of three components: delay resulting from UL queues at RRH, BBU queue, and DL queues at RRHs.Due to delay constraint in the TI service, we have
[TABLE]
where , , , and are delays of UL queues at RRH, BBU queue, DL queues at RRH, and total delay, respectively.
II-C1 UL Queuing Delay
The aggregation of receiving bits from several nodes can be modeled as a Poisson process [17, 3]. The effective bandwidth for a Poisson arrival process in RRH is defined as , where is the statistical QoS exponent of the RRH [17, 3]. A larger indicates a more stringent QoS and a smaller implies a looser QoS requirement. is the number of bits arrived at RRH queue defined as . The probability of queuing delay violation for RRH can be approximated as
[TABLE]
for all where is the RRH delay, is the maximum delay, and is the non-empty buffer probability. Equation (3) can be simplified to
[TABLE]
Therefore, we have
[TABLE]
II-C2 BBU Queuing Delay
We consider a queue for all RRHs at the BBU for processing data. Therefore, the formulas in the previous section can also be used for this section. The effective bandwidth for each queue in BBU is where is the statistical QoS exponent in the BBU and is the number of bits arrived at the queue in the BBU which is defined as The probability of queuing delay violation at the BBU can be approximated as where is the non-empty buffer probability and this equation can be simplified to
[TABLE]
Therefore, we have
[TABLE]
II-C3 DL Queuing Delay
The effective bandwidth for each user in RRH is defined as where is the statistical QoS exponent of the user in RRH and is the number of bits arrived at user queue in RRH which is defined as . The probability of queuing delay violation for user can be approximated as
[TABLE]
where is the user delay in RRH and is the non-empty buffer probability. Equation (4) can simplified to
[TABLE]
Therefore, we have
[TABLE]
In order to avoid bit dropping, the output rate of queues must be greater than the input rate of queues. Therefore, we have two following constraints:
[TABLE]
[TABLE]
III Optimization Problem Formulation
In this section, our aim is to allocate resources to minimize the overall power consumption in our setup by considering a bounded delay constraint to satisfy the E2E delay requirements. Based on the mentioned constraints C1-C14, the optimization problem can be written as
[TABLE]
The optimization variables in (III) are subcarrier and power allocation for different users in access and fronthaul as well as in both UL and DL where , , , and are the transmit power, the access subcarrier allocation, fronthaul subcarrier allocation, and delay vector for users, respectively. C15 is the rate constraint for isolation of slices. According to the delay and SIC constraints in the optimization problem, one of the outputs of the optimization problem is the pair of NOMA users that satisfy SIC and delay constraints. In order to reduce complexity, we assume . If these constraints are not met for two distinct users, each subcarrier is exclusively allocated to at most one user. In problem (III), the rate is a non-convex function, which leads to the non-convexity of the problem. In addition, this problem contains both discrete and continuous variables, which makes the problem more challenging. Therefore, we resort to an alternate method to propose an efficient iterative algorithm [18] with three sub-problems, namely, subcarrier allocation sub-problem, power allocation sub-problem, and delay adjustment sub-problem which will be explained in the followings.
IV An Efficient Iterative Algorithm
As mentioned earlier, to solve (III), we deploy an iterative algorithm that divides the problem into three sub-problems and solve them alternately [18]. This procedure is presented in Algorithm.1. Let be the iteration number and , , and be the initial values. In each iteration, we solve each sub-problem with considering the optimization parameters of other sub-problems as fixed values derived in the previous steps. The iteration stops when the error in Step 5 is less than a predetermined threshold, i.e., , or the number of iterations exceeds a predetermined value i.e., . The solution of the last iteration is then declared as the solution of (III). To solve all of these subproblems, we use the difference of two convex (DC) functions to transform the problem into a convex form. The transformed problem is a convex problem and can be solved with the CVX toolbox in Matlab [19, 20]. Due to page limitation, we provide more detail of solution method, the proof of convergence of algorithm and subproblems in the extended version of this paper [21].
IV-A Subcarrier Allocation Sub-Problem
With assuming fixed value and , the subcarrier allocation sub-problem is written as follows:
[TABLE]
While (IV-A) has less computational complexity than (III), it suffers from non-convexity due to the interference in the rate functions. In addition, this problem contains discrete variables. We apply time sharing method and relax discrete variables as and .
IV-B Power Allocation Sub-Problem
For the fixed value of , and , the power allocation sub-problem is obtained as follows
[TABLE]
Similar to the subcarrier allocation sub-problem, in problem (IV-B), the rate is a non-convex function, which leads to the non-convexity of the problem. Therefore, it is necessary to approximate (IV-B) with a convex problem. To solve this problem, we use the DC approximation to transform the problem into a convex form.
IV-C Delay Adjustment Sub-Problem
With assuming fixed values of , , and , the delay adjustment sub-problem is obtained as
[TABLE]
The delay adjustment sub-problem can be solved by the linear programming (LP) of any optimization toolbox.
V Simulation and Results
In this section, the simulation results are presented to evaluate the performance of the proposed system model. To simulate dense urban area, we consider a BBU is at the center of the coverage area whose distance is Km from a set of RRHs. The coverage area is considered square Kilometers. Moreover, we consider a Rayleigh fading wireless channel in which the subcarrier gains are independent. Channel power gains for the access links are set as where is the distance between user and RRH , is a random variable which is generated by Rayleigh distribution, and is the path-loss exponent. Channel power gains for fronthaul links are set to where similar to access links, is the distance between RRH and BBU, is a random variable generated according to the Rayleigh distribution, and is the path-loss exponent. The power spectral density (PSD) of the received Gaussian noise is set to dBm/Hz. At each RRH, we set dBm and dBm . For the BBU, we set dBm, and for each user, we set dBm. The frequency bandwidth of wireless access and fronthaul links are MHz and MHz, respectively. Moreover, the bandwidth of each subcarrier is Hz. The QoS exponent is [18]. Unless otherwise stared, we consider 2 RRHs, 2 users in each RRH and 2 slices. In this section, we use Monte-Carlo method for simulation where the optimization problem is solved for 1000 channel realizations and the total transmit power is the average value over all derived solutions.
V-A PD-NOMA versus OFDMA for the TI in Our Setup
We start our study with comparing the performance of PD-NOMA and OFDMA for TI in the proposed problem. For OFDMA-based system, problem (III) by considering is solved and simulated which consists of both dynamic power allocation problem, subcarrier allocation subproblem, and delay adjustment problem. Therefore, for OFDMA-based system the set of variables is similar to that in NOMA-based system. Indeed, the complexities of the two schemes are not the same to make the comparison exactly fair. Nevertheless, compared to OFDMA, NOMA only adds the SIC constraints "C4" and "C8" to the optimization problem, which are linear constraints and do not impose a major increase in complexity for solving the optimization problem. Fig. 2 shows the total transmit power versus the number of users per slice in each RRH for these two cases. As expected, the total transmit power increases by increasing the value of reservation rate . As shown in this figure, the NOMA-based system outperforms the OFDMA-based system. From Fig. 2, increasing the number of users can significantly increase the total transmit power in the OFDMA-based system, e.g., the transmit power increases around 25% per each slice in each RRH. This simulation reveals the efficiency of NOMA compared to OFDMA for the tactile users. Therefore, in the following figures, we only demonstrate NOMA-based simulation results.
V-B Effects of Network Parameters
Here, we study the effects of other network parameters on the performance of the proposed algorithm based on PD-NOMA assisted C-RAN.
To evaluate the performance of the proposed system model on a comparison basis, we consider a different scenario: in our proposed system model, we adjust the delay dynamically to minimize the transmit power which is called dynamic approach. In the new scenario which is called fixed approach, we assume the delay constraints are fixed and cannot be adjusted for access and fronthaul links. In this case, we have a new optimization problem, referred to as, the relaxed problem, in which we remove the delay variables from problem (III) and ignore constraint C9. Moreover, we set access and fronthaul delay manually in constraints C10, C11, and C12 as . The new problem can be solved with the DC approximation.
In Fig. 3, we investigate the effect of the actual value of the delay on the total transmit power. As can be seen, for smaller values of reservation rate, every 1 ms decrease in delay requires 2 to 3 dB increase in the total transmit power. However, for larger values of reservation rate, the total transmit power is almost independent from the delay. In addition, it can be seen that by ignoring the reservation rate, the total transmit power decreases when delay increases. Moreover, from Fig. 4, the proposed system model has a considerably better performance than the system model corresponding to the relaxed problem. As can be seen, by the dynamic adjustment of the delay, we can save around dBm in transmit power. In Fig. 5, the total transmit power versus the number of subcarrier for ms. Fig. 5 is demonstrated where total transmit power decreases by increasing the number of subcarriers. Moreover, from Fig. 5, up to 5 dBm transmit power can be saved.
VI Conclusion
In this paper, we proposed a novel queuing model for the TI services in PD-NOMA-based C-RANs serving several pairs of tactile users. For each pair of tactile users within C-RAN coverage area, our setup includes RRH and BBU queuing delays in one E2E connection which is a more practical scenario in this context compared to previous works. We proposed a resource allocation problem to minimize the transmit power by considering E2E delay of joint access and fronthaul links for each pair of tactile users where the delays of fronthaul and access links are dynamically adjusted to minimize the transmit power. To solve the highly non-convex proposed resource allocation problem, we applied SCA method. Simulation results revealed that by dynamic adjustment of the access and fronthaul delays, transmit power can be considerably saved compared to the case of fixed approach per each transmission.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Aijaz, M. Dohler, A. H. Aghvami, V. Friderikos, and M. Frodigh, “Realizing the Tactile Internet: Haptic communications over next generation 5G cellular networks,” IEEE Wireless Communications , vol. 24, no. 2, pp. 82–89, April 2017.
- 2[2] G. P. Fettweis, “The Tactile Internet: Applications and challenges,” IEEE Vehicular Technology Magazine , vol. 9, no. 1, pp. 64–70, March 2014.
- 3[3] C. She and C. Yang, “Ensuring the quality-of-service of Tactile Internet,” in Proc. Vehicular Technology Conference (VTC Spring) , May 2016, pp. 1–5.
- 4[4] M. Simsek, A. Aijaz, M. Dohler, J. Sachs, and G. Fettweis, “5G-enabled Tactile Internet,” IEEE Journal on Selected Areas in Communications , vol. 34, no. 3, pp. 460–473, March 2016.
- 5[5] S. H. Park, K. J. Lee, C. Song, and I. Lee, “Joint design of fronthaul and access links for C-RAN with wireless fronthauling,” IEEE Signal Processing Letters , vol. 23, no. 11, pp. 1657–1661, November 2016.
- 6[6] M. Peng, Y. Li, Z. Zhao, and C. Wang, “System architecture and key technologies for 5G heterogeneous cloud radio access networks,” IEEE Network , vol. 29, no. 2, pp. 6–14, March 2015.
- 7[7] H. Zhang, Y. Dong, J. Cheng, M. J. Hossain, and V. C. M. Leung, “Fronthauling for 5G LTE-U ultra dense cloud small cell networks,” IEEE Wireless Communications , vol. 23, no. 6, pp. 48–53, December 2016.
- 8[8] Y. Saito, Y. Kishiyama, A. Benjebbour, T. Nakamura, A. Li, and K. Higuchi, “Non-orthogonal multiple access (NOMA) for cellular future radio access,” in 2013 IEEE 77th Vehicular Technology Conference (VTC Spring) , June 2013, pp. 1–5.
