Resource Management and Admission Control for Tactile Internet in Next Generation of RAN
Narges Gholipoor, Saeedeh Parsaeefard, Mohammad Reza Javan, Nader, Mokari, Hamid Saeedi, Hossein Pishro-Nik

TL;DR
This paper introduces a novel queuing model and resource management framework for the Tactile Internet in 5G C-RAN architectures, optimizing power, delay, and user admission through advanced convex approximation techniques.
Contribution
It proposes a new queuing model for TI in C-RAN, along with an efficient resource allocation and admission control algorithm that dynamically adjusts fronthaul and access links.
Findings
Dynamic delay adjustment reduces transmit power.
Significant decrease in user rejection rates.
More users are admitted compared to fixed approaches.
Abstract
In this paper, a new queuing model for the Tactile Internet (TI) is proposed for the cloud radio access network (C-RAN) architecture of the next generation wireless networks, e.g., 5G, assisted via orthogonal frequency division multiple access (OFDMA) technology. This model includes both the radio remote head (RRH) and baseband processing unit (BBU) queuing delays and reliability for each end to end (E2E) connection between each pair of tactile users. For this setup, with the aim to minimize the transmit power of users subject to guaranteeing tolerable delay of users, and fronthaul and access limitations, we formulate a resource allocation problem. Since the proposed optimization problem is highly non-convex, to solve it in an efficient manner, we utilize diverse transformation techniques such as successive convex approximation (SCA) and difference of two convex functions (DC). In…
Peer 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.
Resource Management and Admission Control for Tactile Internet in Next Generation of RAN
Narges Gholipoor, Saeedeh Parsaeefard, Mohammad Reza Javan, Nader Mokari, Hamid Saeedi, Hossein Pishro-Nik Narges Gholipoor, Nader Mokari and Hamid Saeedi are with Department of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran Saeedeh Parsaeefard is with Iran Telecommunication Research Center, Tehran, IranMohammad Reza Javan is with Department of Electrical and Robotic Engineering, Shahrood University of Technology, Shahrood, IranHossein Pishro-Nik is with Department of Electrical and Computer Engineering, University of Massachusetts Amherst, Massachusetts, United States
Abstract
In this paper, we propose a new queuing model based on admission control (AC) for the Tactile Internet (TI) for the cloud radio access network (C-RAN) architecture of the next-generation wireless networks, e.g., 5G, assisted via orthogonal frequency division multiple access (OFDMA) technology. This model includes both the radio remote head (RRH) and baseband processing unit (BBU) queuing delays and reliability for each end to end (E2E) connection between each 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. Since the proposed optimization problem is highly non-convex, to solve it efficiently, we employ several transformation techniques such as successive convex approximation (SCA) and the difference of two convex functions (DC). In addition, we propose an AC algorithm to make the problem feasible. In our proposed system model, we dynamically adjust the fronthaul and access links to minimize the transmit power. Simulation results reveal that by dynamic adjustment of the access and fronthaul delays, transmit power can be saved compared to the case of fixed approach per each transmission session. Moreover, the number of rejected users in the network is significantly reduced and more users are accepted.
Index Terms:
Cloud Radio Access Network (C-RAN), Tactile Internet (TI), Admission Control (AC).
I Introduction
The Tactile Internet (TI) is a new service portfolio of the next generation of wireless networks, e.g., the fifth-generation (5G) wireless networks.One of the main requirements of TI service is ultra-low end-to-end (E2E) delay, e.g., E2E delay should be less than one millisecond [1, 2, 3, 4]. These requirements cannot be guaranteed via existing wireless networks such as fourth-generation (4G) wireless networks [4]. However, 5G platform via virtualized and cloud-based architecture can be leveraged to implement the TI services [1, 2].
Via the concept of cloud radio access network (C-RAN) in 5G, spectral efficiency (SE), energy efficiency (EE), and cost can be efficiently optimized, where the baseband processing is performed by the baseband units (BBUs) which are connected to remote radio heads (RRHs) through the fronthaul links [5, 6]. Specifically, C-RAN reduces energy consumption and increases throughput in dense environment [7, 8]. Therefore, C-RAN is an appropriate architecture for the realization of the TI services in dense environment.
In the 5G, 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 slicing is introduced in which each slice is defined for a group of users with a set of specific Qos and requirements [9, 10, 11]. 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 the isolation concept to the proper notation for the networks’ procedures such as dynamic and static methods [12, 9, 10]. In this paper, we consider a minimum required data rate for each slice to preserve the isolation between slices [12].
Obviously, for this setup due to the complexity of system architecture, diverse transmission parameters such as power, and different QoS requirements, the problem of resource allocation (RA) is highly essential which has drawn a lot of attention recently [13, 3, 14, 15, 16]. For instance, in [13], a RA problem for the TI in the Long-Term Evolution-Advanced (LTE-A) is investigated where the average queuing delay and queuing delay violation in one base station (BS) are optimized. Orthogonal frequency division multiple access (OFDMA) and single carrier frequency division multiple access (SC-FDMA) are considered for downlink (DL) and uplink (UL), respectively. A cross-layer RA problem for the TI is proposed in [3] for single BS where the packet error probability, maximum allowable queuing delay violation probability, and packet dropping probability are jointly optimized with the aim to minimize the total transmit power subject to maximum tolerable queuing delays. In [13], queuing delay, packet loss induced by queuing delay violation, packet error, and packet drop caused by channel fading are considered for analyzing the E2E delay of RAN. In [14], 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, the bandwidth of each subcarrier, and the threshold for each user are optimized for minimizing the total bandwidth to ensure the transmission reliability. In [15], a multi-cell network based on frequency division multiple access (FDMA) with a fixed delay for backhaul is studied in the TI service. Moreover, queuing delay, delay violation probability, and decoding error probability are considered for analyzing the E2E delay of the TI service [15].
In the above-mentioned works, a network is considered in which for each user one queue at the BS is assumed. Therefore, by increasing the number of users, a lot of queues are needed at the BS for both UL and DL. However, given that the TI is assumed to be implemented in the 5G framework, it is necessary to consider C-RAN architecture. There exists a set of RRHs in the highly dense network which are connected to BBU center via fronthaul links. Moreover, previous works consider orthogonal multiple access techniques instead of NOMA. Furthermore, the results in the above works generally ignore the fronthaul delay. However, due to the importance of delay in the TI, it is crucial to consider queuing delay in fronthaul as well, otherwise, the resulting allocation of the resources may not practically fulfill the requirement of the TI.
To address the mentioned issues, we consider a C-RAN architecture serving a set of 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. This will impose new constraints to the system as far as the number of queues is concerned. For the considered C-RAN architecture, we propose a practical queuing model for sequential queues in the TI that can be implemented in realistic networks. Moreover, we consider slicing for the TI service in our work. Given that TI services are extremely delay sensitive, there is a possibility that due to sever channel fading, the delay requirements are not met for some tactile users, i.e., the RA problem is not feasible. To tackle this issue and reach an efficient solution, we propose an admission control (AC) where a set of users who has the worst condition to reach a feasible solution is not admitted.
- •
In contrast to [3, 14, 13] where the fronthaul delay is ignored, we take this delay into consideration. Furthermore, based on channel state information (CSI), we consider dynamic adjustment of the access and fronthaul queueing delays for each pair of users instead of fixed allowable delay values per each transmission part of our setup and simulation results reveal that it can considerably save the 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. Numerical results and simulation are presented in Section IV. Finally, Section V 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 via the closest RRH through the UL transmission link. Then, RRH sends the received data to the BBU via the fronthaul link. The BBU processes all the received data and then sends the data to the corresponding RRH of its paired tactile user. Finally, this RRH transmits the relevant message to the paired tactile user via the DL transmission link. Assume each RRH has only one queue for UL transmission and all the data of tactile users is stored in this queue. In addition, we consider only one queue in the BBU to store all received data from RRHs. 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 considered system model, we have 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. The terms of access link and fronthaul link often are used to represent the RRH-user connection and RRH-BBU connection, respectively. In order to overcome the cost of cabling, wireless fronthaul is used instead of fiber fronthaul [17, 5]. We assume that the fronthaul links are provided via wireless channels in an ultra-dense environment 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. These two phases do not perform at the same frequency. Thus, 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 [18, 12, 19]. By considering the above definitions, we can now proceed to review the system parameters.
Remark 1**.**
To estimate the CSI for DL links, pilot signals are transmitted via RRHs to all users. Then, each user sends the channel estimation to RRHs via feedback channels. To estimate the CSI for UL, pilot signals are transmitted via users to RRHs, and then, the channel estimations are sent to the users. For the CSI estimation, one of the proposed methods in [20, 21, 22] can be utilized.
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 , i.e.,
[TABLE]
Given that we deploy OFDMA in our setup, each subcarrier can be assigned to at most one user. Therefore, we have the following constraint:
[TABLE]
Here, for all , , , , and , the achievable rate for user on subcarrier at RRH can be calculated as [23, 15]
[TABLE]
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 the inter-cell interference which is equal to . Also , , and represent time unit, the bandwidth of subcarrier , and the inverse of Gaussian-Q function, respectively. Moreover, is defined as . Furthermore, in each time unit (short blocklength regime), the total number of transmitted bits of user at RRH in slice over subcarrier is . From (1), the error probability can be calculated as follows:
[TABLE]
Since the reliability is of fundamental importance for the TI services, we consider the following constraint:
[TABLE]
where is error probability threshold. Given that the Q-function does not have a closed-form, we deploy approximation as equation (3)
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]
II-B Fronthaul Links Parameters
We introduce a binary variable denoting that subcarrier is assigned to RRH which is defined by
[TABLE]
Assuming that OFDMA is also deployed for the fronthaul links, again each subcarrier can be allocated to at most one RRH, and hence, we have the following constraint:
[TABLE]
The achievable rate for each RRH on subcarrier is calculated as follows [23, 15]:
[TABLE]
where is defined as . Also is the bandwidth of subcarrier and is calculated as . Besides, in each time unit, the total number of transmitted bits is . Similar to the previous subsection (II-A) and based on (7), the error probability can be obtained as follows:
[TABLE]
Given that the Q-function does not have a closed-form, we deploy approximation similar to the previous subsection (II-A). 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]
II-C Queuing Delay Model
The total delay of this architecture consists of three components: delay resulting from UL queues at RRHs, BBU queue, and DL queues at RRHs, as shown in Fig. 2. Due to delay constraint in the TI service, we have
[TABLE]
where , , , and are the delays of UL queues at RRHs, BBU queue, DL queues at RRH, and the total delay, respectively.
II-C1 UL Queuing Delay
The aggregation of receiving bits from the different transmitters (nodes) can be modeled as a Poisson process [24, 3]. The effective bandwidth for a Poisson arrival process in RRH is defined as [25, 24, 3]
[TABLE]
where is the statistical QoS exponent of the RRH. 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 (10) 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
[TABLE]
where is the non-empty buffer probability. Equation (11) 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 (II-C3) 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 (13) are subcarrier allocation, power allocation, and delay adjustment for different users in the 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. The rate constraint C15 is used to isolate the network slices.
In problem (13), 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 [26, 27] with three subproblems, namely, subcarrier allocation subproblem, power allocation subproblem, and delay adjustment subproblem which will be explained in the followings.
IV An Efficient Iterative Algorithm
Due to the complex nature of (13), and specially having C9-C15, obtaining feasible initial values for problem (13) is not trivial. Therefore, to find a feasible point for Problem (13), we propose to solve the following optimization problem instead of Problem (13):
[TABLE]
where is an elastic variable and if the original problem (13) is feasible, the optimal value is . Furthermore, is a large coefficient, i.e., . Via this variable, in this section, we propose an AC method to reject users who make the problem infeasible based on a predefined criterion and guarantee the QoS of other users.
Problem (15) is also non-convex and we utilize an iterative algorithm based on the difference of two convex (DC) approximation to transform it into a convex form. To solve (15), we set all the initial values except to zero and set to a large value which is a feasible point of (15). After obtaining the solution of (15), we check out if the constraints hold or not. If these constraints hold and , the derived solution of (15) is an initial value of (13); otherwise, we run the AC to reject a user and then repeat this procedure.
As mentioned earlier, to solve (15), we deploy an iterative algorithm that divides the problem into four subproblems and solve them alternately [26, 27]. This procedure is presented in Algorithm.1. Let be the iteration number and , , and be the initial values. In each iteration, we solve each subproblem by considering the optimization parameters of other subproblems as fixed values derived in the previous steps. The iteration stops when the error in Step 6 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 (15). The flowchart of Algorithm.1 is shown in Fig. 3, for which the details are followed.
**Proposition 1: ** The presented iterative algorithm which is described in Algorithm 1 converges.
Proof.
See Appendix A. ∎
IV-A Subcarrier Allocation Sub-Problem
With assuming fixed value , and , the subcarrier allocation subproblem is written as follows:
[TABLE]
While (IV-A) has less computational complexity than (15), 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 . To solve this problem, we use DC approximation to transform the problem into a convex form. The subcarrier allocation subproblem is transformed into the following form (See Appendix C):
[TABLE]
[TABLE]
The above problem is a convex problem and can be solved with the CVX toolbox in Matlab [28, 29]. Proposition 3: The proposed iterative algorithm based on the SCA method for subcarrier allocation subproblem converges.
Proof.
See Appendix B by considering fixed value for power (). ∎
IV-B Power Allocation Sub-Problem
For the fixed value of , , and the power allocation subproblem is obtained as follows
[TABLE]
Similar to the subcarrier allocation subproblem, 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. Therefore, the power allocation subproblem is transformed as follows (See Appendix C):
[TABLE]
Similar to the subcarrier allocation subproblem, the above problem is a convex problem and can be solved with the CVX toolbox in Matlab [28, 29].
Proposition 3: The proposed iterative algorithm based on the SCA method for power allocation subproblem converges.
Proof.
See Appendix B by considering fixed values for subcarrier allocation parameters i.e, () and (). ∎
IV-C Delay Adjustment Sub-Problem
With assuming fixed values of , , and , the delay adjustment subproblem is obtained as
[TABLE]
The delay adjustment subproblem can be solved by the linear programming (LP) of any optimization toolbox.
IV-D *Finding the Value of *
To find the optimal value for , we have to solve the following subproblem
[TABLE]
Similar to the delay adjustment problem, this problem can be solved by the linear programming (LP) of any optimization toolbox.
IV-E *Admission Control (AC) *
In this paper, we deploy an AC method to make the problem feasible. As shown in Fig .3, in this method, when the problem is infeasible, the user that has the most impact on infeasibility is recognized based on a newly defined criterion and then, this user will be rejected. Then the problem is resolved for other remaining users. This process continues until the problem becomes feasible. It’s worth noting that if (step 5 of Fig .3), it means that all the constraints are satisfied and there is no need to reject any user. However, for , all constraints of problem (13) are not satisfied. Therefore, the algorithm rejects user which enforces the highest level of infeasibility to the problem based on the following criterion (returns to Step 1 of Fig .3):
[TABLE]
IV-F Computational Complexity
The number of required iterations for the DC approximation is , where is the stopping criterion for the interior point method (IPM), is used to update accuracy of the IPM, is initial point for approximating the accuracy of IPM, and is the total number of constraints. For the subcarrier allocation subproblem, the total number of constraints is denote by which is [27]. Similarly, for the power allocation subproblem, the total number of constraints is . For the delay adjustment subproblem, the total number of constraints is . In AC subproblem, the total number of constraints is . For instance, in subcarrier allocation subproblem and power allocation subproblem, the number of RRHs and the number of users have a significant effect on the computational complexity. Moreover, the subcarrier allocation subproblem has more computational complexity than other subproblems. In contrast, the AC subproblem has lower complexity than the others.
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 [23, 15]. The frequency bandwidth of wireless access and fronthaul links are MHz and MHz, respectively. Moreover, the bandwidth of each subcarrier is MHz [23, 15]. The QoS exponent is [27]. Furthermore, we assume packet size is equal to bytes. 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 Effects of Network Parameters
Here, we investigate the effects of network parameters on the performance of our setup based on OFDMA assisted C-RAN. In this regard, we introduce the percentage of service acceptance ratio (SAR) criterion to evaluate the performance of the proposed system model. If the number of users who request the service is , and the number of admitted users is , the percentage of SAR criterion is equal to . In this section, we also evaluate this criterion for the network performance analysis in addition to the total transmit power.
Unless otherwise stated, we consider 3 RRHs, 2 slices, ms E2E delay and packet error rate (PER) of about .
Fig. 4(a) shows the total transmit power versus the total number of users per cell for different reservation rates . As expected, the total transmit power increases by increasing the number of users per cell. It stems from the fact that each user has its own QoS determined by the corresponding delay requirement. Moreover, the total transmit power increases by increasing the value of the reservation rate . Fig. 4(b) shows the SAR versus the total number of users per cell for different reservation rates . As expected, when the number of users is increased, the amount of SAR reduces. On the other hand, increasing the reservation rate leads to degradation in the SAR. For low reservation rates, e.g., bps/Hz, when a few number of users exist in the network, all the users’ requested services are accepted. In contrast, for high reservation rates, e.g., bps/Hz, the reason for not accepting all requested services is the lack of satisfying the reservation rate constraint. Thus, by increasing the reservation rate the SAR is decreased.
Here, we investigate the impact of the delay and reliability on the system performance. As can be seen from Figures 5 and 6, for low PER (values close to ), i.e., high reliability requirement and low E2E delay requirements (values close to ms), the total transmit power is high and the SAR is low. By relaxing the reliability requirement (PER close to ) or delay requirement (E2E delay close to ms), the total transmit power decreases and also the SAR increases. Therefore, for high reliability (low PER) or low E2E delay services, it is necessary to increase the amount of the network resources such as transmit power to reduce the number of rejected users. Moreover, it can be seen that compared to the E2E delay, the reliability has more impact on the total transmit power and the SAR.
V-B Admission Control Performance
Here, we investigate the AC effect on the system performance and compare it with the case without AC. In this regard, we remove the power budget constraints from problem (13) and solve the following problem:
[TABLE]
This new problem can be solved with the iterative algorithm and DC approximation. In problem (13) the power budget constraints, i.e., (C4)-(C5) and (C7)-(C8), restrict the amount of total transmit power, and if the power is not enough, the problem becomes infeasible. Therefore, with the AC method, some users are rejected and the problem becomes feasible. By removing power constraints, the total transmit power increases to satisfy all constraints. Thus, as shown in Fig. 7, for , the amount of the total transmit power without employing AC is increased by about dB.
V-C Dynamic Approach versus Fixed approach
To evaluate the performance of the proposed system model, we consider a different scenario which is called fixed approach. In our setup, we adjust the delay dynamically to minimize the transmit power which is called dynamic approach. In the traditional scenario, i.e., fixed approach, we assume that the delay constraints are fixed and cannot be adjusted for the 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 (15) and ignore constraint C9. Furthermore, we set access and fronthaul delays manually in constraints C̃10, C̃11, and C̃12 as . The new problem can be solved by DC approximation.
In Fig. 8a, we investigate the effect of the actual value of the delay ms on the total transmit power. It is evident that for ms E2E delay and users, in the fixed approach compared to the dynamic approach, the total transmit power increases by dB. However, for a large number of users, the total transmit power is not enough and the acceptance ratio significantly decreases significantly in the fixed approach. Moreover, from Fig. 8, the proposed system model has a considerably better performance than the system model corresponding to the relaxed problem (fixed approach). As can be seen from 8(a), when we have enough power, by the dynamic adjustment of the delay, we can save around dB in transmit power. Furthermore, when the power is not enough e.g., for 30 users, we can see from Fig. 8(b), in the fixed approach the SAR is below 50% while 85% of users are accepted in our proposed algorithm (dynamic approach).
V-D Convergence Study of Algorithm 1
In this subsection, we investigate the proof of the proposed system model convergence in Propositions 1-3. In Fig. 9, the convergence of the alternate method for the proposed system model is demonstrated. It can be seen that the solution of the proposed algorithm converges to a fixed value after 15 iterations. For this simulation, we set bps/Hz and the total number of users per cell is equal to .
VI Conclusion
In this paper, we proposed a novel queuing model based on admission control (AC) for the TI services in OFDMA-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 (RA) problem to minimize the transmit power by considering E2E delay and reliability of joint access and fronthaul links for each pair of tactile users where the delays of fronthaul and access links are dynamically adjusted. We also propose how AC can be applied to convert infeasible situations of the system into feasible ones. To solve the highly non-convex proposed RA problem, we applied the SCA method. Simulation results revealed that by dynamic adjustment of the access and fronthaul delays and admission control process, transmit power can be considerably saved and the service acceptance ratio can be significantly increased compared to the case of fixed approach.
Appendix A
In this algorithm, the convergence can be guaranteed if we can show that the objective function is a decreasing function with respect to the number of iterations. For the algorithm in Table.1, in the first step of iteration , with a given power allocation at iteration , and are derived. Based on DC approximation, we will have and [27]. In the second step, with a given subcarrier allocation at iteration , the power allocation at iteration is obtained. Based on DC approximation, we will have and . Finally, we have and where , and are optimal solutions which are obtained in the previous iteration. After each iteration, we have and which is a decreasing function and consequently the proposed algorithm converges.
Appendix B
We approximate the rate function with the DC approximation as explained in Appendix C. In each iteration for each subproblem, the objective function and all constraints are single variable functions. With DC method which is described in Appendix C, the non-convex problem can be converted into a convex problem [30]. Given the fact that the functions in each iteration for each subproblem are single-variable, we show the functions and as a function where according to the subproblem can be , or for simplicity. Therefore, we have Consequently, from [27], for iteration , we have Moreover, we have [30]. In other words, after each iteration, a distance of new solution to the optimum solution is always smaller than that of the previous iteration [30]. Therefore, SCA with the DC approximation converges to a suboptimal solution [31, 30].
Appendix C
First, we transform the access rate into a convex function by using the DC approximation as equation (C),
where and are concave functions as follows
[TABLE]
[TABLE]
Then, to transform to a convex function, we use
[TABLE]
where for subcarrier allocation subproblem is as follows
[TABLE]
and for power allocation subproblem, we have
[TABLE]
Similarity, for , we have
[TABLE]
Notice that, in power allocation subproblem, the values of subcarrier allocation subproblem are fixed, and in subcarrier allocation subproblem, the variables of transmit power allocations are fixed. Therefore, in power allocation subproblem, is calculated in equation (79)
in which
\psi_{u,{k_{1}}}^{s,j,q}=$$\sqrt{p_{u,{k_{1}}}^{s,j,q}\tau_{u,{k_{1}}}^{s,j,q}h_{u,{k_{1}}}^{s,j,q}(p_{u,{k_{1}}}^{s,j,q}\tau_{u,{k_{1}}}^{s,j,q}h_{u,{k_{1}}}^{s,j,q}+2\sigma_{u,{k_{1}}}^{s,j,q}+2I_{u,{k_{1}}}^{s,j,q})} and . Similarly, in subcarrier allocation subproblem, is calculated as (80).
For fronthaul links, we have
[TABLE]
where and . Then, we deploy in which for power subcarrier subproblem, we have
[TABLE]
where and . For subcarrier allocation subproblem, we have
[TABLE]
C13 and C14 are functions of the rates, i.e., (1) and (7). Therefore, by the DC approximation, C13 is transformed into a convex function in equation (86),
where is non-convex and based on DC approximation, we convert it to a convex function as follows:
[TABLE]
in which for subcarrier allocation subproblem, we have
[TABLE]
and for power allocation subproblem, we have
[TABLE]
Hence, C13 becomes a convex constraint via the DC approximation. Similarly, for C14, the rate functions are calculated in eqaution (92)
where can be transformed to a convex function by DC approximation as follows
[TABLE]
in which for subcarrier allocation subproblem, we have
[TABLE]
and for power allocation subproblem, we have
[TABLE]
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] ——, “System architecture and key technologies for 5G heterogeneous cloud radio access networks,” IEEE Network , vol. 29, no. 2, pp. 6–14, March 2015.
- 8[8] 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.
