E2E Delay Guarantee for the Tactile Internet via joint NFV and Radio Resource Allocation
Narges Gholipoor, Hamid Saeedi, Nader Mokari, Eduard Jorswieck

TL;DR
This paper proposes a joint resource allocation scheme for the Tactile Internet that considers both radio and NFV resources to meet ultra-low end-to-end delay requirements, using advanced optimization techniques.
Contribution
It introduces the first joint R-RA and NFV-RA framework considering all delay components in a heterogeneous network for TI.
Findings
Significant reduction in network costs with joint optimization.
Effective delay guarantees for each user in TI.
Validation of proposed algorithms through simulations.
Abstract
The Tactile Internet (TI) is one of the next generation wireless network services with end to end (E2E) delay as low as 1~ms. Since this ultra low E2E delay cannot be met in the current 4G network architecture, it is necessary to investigate this service in the next generation wireless network by considering new technologies such as network function virtualization (NFV). On the other hand, given the importance of E2E delay in the TI service, it is crucial to consider the delay of all parts of the network, including the radio access part and the NFV core part. In this paper, for the first time, we investigate the joint radio resource allocation (R-RA) and NFV resource allocation (NFV-RA) in a heterogeneous network where queuing delays, transmission delays, and delays resulting from virtual network function (VNF) execution are jointly considered. For this setup, we formulate a new…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7| Subproblems | Computational Complexity | ||
|---|---|---|---|
| Subcarrier Allocation subproblem |
|
||
| Power Allocation subproblem | |||
| NFV Allocation subproblem | |||
| Delay adjustment subproblem |
| Parameter | Value of each parameter |
|---|---|
| Coverage area | |
| Path loss exponent | |
| QoS exponent | |
| PSD of the received AWGN noise | dBm/Hz |
| Bandwidth of UL | MHz |
| Bandwidth of DL | MHz |
| Number of UL subcarriers | |
| Number of DL subcarriers | |
| Maximum transmit power of the MBS | dBm |
| Maximum transmit power of the SBS | dBm |
| Maximum transmit power of each tactile user | dBm |
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Advanced MIMO Systems Optimization · Cooperative Communication and Network Coding
E2E Delay Guarantee for the Tactile Internet via joint NFV and Radio Resource Allocation
Narges Gholipoor, Hamid Saeedi, Nader Mokari, Eduard Jorswieck
Abstract
The Tactile Internet (TI) is one of the next generation wireless network services with end to end (E2E) delay as low as 1 ms. Since this ultra low E2E delay cannot be met in the current 4G network architecture, it is necessary to investigate this service in the next generation wireless network by considering new technologies such as network function virtualization (NFV). On the other hand, given the importance of E2E delay in the TI service, it is crucial to consider the delay of all parts of the network, including the radio access part and the NFV core part. In this paper, for the first time, we investigate the joint radio resource allocation (R-RA) and NFV resource allocation (NFV-RA) in a heterogeneous network where queuing delays, transmission delays, and delays resulting from virtual network function (VNF) execution are jointly considered. For this setup, we formulate a new resource allocation (RA) problem to minimize the total cost function subject to guaranteeing E2E delay of each user. Since the proposed optimization problem is highly non-convex, we exploit alternative search method (ASM), successive convex approximation (SCA), and heuristic algorithms to solve it. Simulation results reveal that in the proposed scheme can significantly reduce the network costs compared to the case where the two problems are optimized separately.
Index Terms:
Tactile Internet (TI), Network Function Virtualization (NFV), Virtualized Network Function (VNF), Queuing delay, Transmission delay, Network service (NS), end-to-end (E2E) delay.
I Introduction
I-A State of the Art
In the next generation wireless networks, heterogeneous services with different requirements are proposed. These services are generally classified as enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable and low latency communications (URLLC). eMBB requires high data rate while mMTC requires high number of connections and the data rate of each connection is low. URLLC such as the Tactile Internet (TI), requires ultra low end-to-end (E2E) delay and ultra high reliability [1, 2].
The TI requires an E2E delay of about ms to transmit the sense of touch remotely. The TI has many applications, including remote monitoring, remote surgery, distance education, and remote driving. Due to the importance of E2E delay in the TI service, it is necessary to consider all delays in the network to satisfy this requirement [3, 4, 5, 6].
Based on current practice in the networks, each of the services requires special physical equipment and servers at base stations (BSs). Therefore, to provide a new service, it is necessary to deploy the required physical equipment (middle-boxes) such as special servers, which are not cost-effective for the operators. Moreover, providing space and energy for various middle-boxes and managing them are costly. Network function virtualization (NFV) is a promising method to deal with these bottlenecks [7, 8, 9].
NFV reduces capital expenditure (CAPEX) and operational expenditure (OPEX) and increases the management capabilities while optimizing the utilization of network equipment and servers, e.g., middle-boxes. The purpose of NFV is to shift middle-box processing from hardware to software [10]. In NFV, network functions (NF) are implemented virtually on the servers which are called virtual network functions (VNFs). NFV facilitates the installation and implementation of VNFs on the various servers at any place and time in the network [11].
In order to deploy a network service (NS), it is necessary to pass the traffic through a set of middle-boxes (i.e. VNFs) in a specific order, each performing a particular operation. Choosing suitable middle-boxes and steering traffic between them are two important key challenges in NFV-based systems. Hence, for each NS, the number of VNFs, their chains, and the location of each VNF on the servers should be determined [10, 11]. Thus, one of the challenges in NFV deployment is how to combine, locate, and schedule VNFs to realize an NS.
The NFV resource allocation (NFV-RA) includes three stages: 1) VNF composition to execute an NS that is called chain composition, 2) virtual links and servers allocation which is called VNF embedding, and 3) VNF scheduling to execute an NS [12, 13]. In many cases, the allocation of resources is done such that the execution time of NF’s is minimized. For delay-sensitive services, NFV-RA should be performed such that the amount of delay is kept less than a threshold value. Therefore, NFV-RA is very important for delay-sensitive services and it is necessary to consider all three stages jointly.
In [14, 15, 16], the VNF placement optimization is studied by considering the maximum link utilization. VNF placement and scheduling are investigated jointly in [17] by considering the buffer capacity of nodes and the processing time of VNFs. The authors in [18] study joint VNF composition and placement to minimize bandwidth utilization by keeping the overall runtime below the threshold value. Joint optimization of three stages of NFV-RA is studied in [19] by considering network cost and service performance.
In wireless cellular networks, allocation of the radio resources such as power, bandwidth, and resource blocks should be optimized according to the service requirements needed for multiple users (e.g., data rate and delay). In practice, Radio Resource Allocation (R-RA) plays a key role for guaranteeing the quality of service (QoS). Given that the TI is highly sensitive to delay, R-RA becomes even more important in this case [3, 4]. In [3], a cross-layer optimization is proposed for guaranteeing the QoS parameters such as queuing delay and reliability of the TI service. In that work, the QoS requirement is satisfied by considering the transmit power and bandwidth constraints. In [20], both queuing delay and uplink (UL)/downlink (DL) transmission delays are considered in a system with single roadside BS. In this work, energy efficiency (EE) is maximized by considering the QoS requirements and optimal resource allocation. UL transmission design with massive machine type devices in the TI is studied in [21]. In that work, the authors investigate the effect of diversity on reliability and the QoS for the TI service. A R-RA scheme for the TI in LTE-A network is investigated in [22] for the first time in which single carrier frequency division multiple access (SC-FDMA) and orthogonal frequency division multiple access (OFDMA) are considered for UL and DL transmission, respectively. In [23], a R-RA scheme for the TI in the single cell network based on sparse code multiple access (SCMA) is proposed in which queuing delay both at the source and the base station is considered. In [24, 25], a R-RA for the TI in the cloud radio access network (C-RAN) architecture of the next generation wireless network is proposed. In that work, a multi cell network assisted via power domain non-orthogonal multiple access (PD-NOMA) is considered.
I-B Our Contributions
Since the TI is supposed to be implemented in the next generation of wireless networks, it is of great importance that it is studied and analyzed in the framework of the next generation of wireless network technologies. On the other hand, the TI is a delay-sensitive service, and hence all of the parameters that affect the E2E delay should be considered. This includes queuing delays, transmission delays, and delays resulting from the execution of NFs. This means that current frameworks in which R-RA and NFV-RA are considered separately, may not provide an efficient allocation of the network resources. In other words in this case, more resources might be necessary to meet the E2E delay requirements. As such, joint R-RA and NFA-RA has to be implemented.
In this paper, we consider a joint R-RA and NFV-RA framework in a heterogeneous cellular network. In this system model, we consider multiple users with different types of services in which our target is to minimize the total cost subject to E2E delay constraints. The contributions of this paper can be summarized as follows:
- •
We consider and analyze the requirements of TI Service in an NFV-based framework for the first time.
- •
We perform a novel joint R-RA and NFV-RA for the TI service, referred to as the joint approach (JA).
- •
Using the proposed framework, we show a considerable amount of costs in term of transmit power and NFV execution time saving compared to the separate approach (SA).
- •
We consider a practical scenario in which each user can request a service with its own delay requirement. In prior works, heterogeneity of services are not considered.
- •
In this paper, we propose a general solution for placement and scheduling of VNFs by considering delay requirements and radio resource limitations.
I-C Paper Organization
The rest of this paper is as follows. In Section II, the system model and related constraints are described. In Section III, we propose the joint optimization problem and its solution. In Section IV, computational complexity is calculated. Numerical results are presented in Section V. Finally, Section VI concludes the paper.
II System Model
II-A General Description
We consider a heterogeneous cellular network where all BSs are connected together via backhaul links. Furthermore, there exist multiple tactile users and teleoperators where each tactile user sends its data to its paired teleoperator111The teleoperator is a tactile data receiver such as actuator that executes a command based on received data., via UL and DL transmission links. As shown in Fig. 1, we consider a heterogeneous network consisting of a macro BS (MBS) and several small BSs (SBS) denoted by . We indicate the MBS with index [math]. Therefore, is the set of all BSs. Moreover, in the proposed system model, there is a set of teleoperators at BS which receive the tactile data. The total number of teleoperators in our system model is equal to . In addition, in our system model, the set of all subcarriers for UL transmission and DL transmission are denoted by and , respectively.
It should be noted that the proposed system model works in frequency division duplexing (FDD) mode. In this system model, we consider orthogonal frequency division multiple access (OFDMA) in which each subcarrier is allocated to at most one user in each time slot.
Given that NFs of one NS are located in different BSs, for executing each NS, the data should be transferred between BSs. We assume that there exist NSs in our considered system model. NS consists of a set of NFs . We assume that the chain of NFs of each NS is known and fixed and we focus on scheduling and placement of NFs. In the proposed system model, tactile users request service at BS and the total number of tactile users is equal to . The proposed joint R-RA and NFV-RA is an offline algorithm i.e., at the beginning of each frame after all users send their requests, joint R-RA and NFV-RA should be performed for all received requests. It is worth noting that we assume the channel power gain is constant in each frame and varies frame by frame.
Remark 1**.**
In this paper, we assume that the Backhaul topology is full mesh [26, 27, 28, 29, 30] and we only consider the capacity of the backhaul links regardless of its type (Fiber/mmWave).
Remark 2**.**
It is assumed that the next generation wireless radio access network (RAN) is virtual enabled meaning that some RAN functions are implemented virtually including Virtualized BS [31, 32]. Given that the focus of this paper is on the delay-sensitive TI service, it is necessary that some processing functions, such as mobile edge computing (MEC) functions, are executed at each BS [33, 34]. Therefore, we consider a lightweight server at each SBS and a high volume server (HVS) at the MBS [35, 33, 34].
II-B * Radio Resource Allocation*
We consider a binary variable which is set to 1 if subcarrier is assigned to tactile user at BS with requested service and otherwise it is set to 0 , i.e.,
[TABLE]
Given that we use OFDMA in this setup, we have the following constraint in which each subcarrier is assigned to at most one user:
[TABLE]
The achievable rate of tactile user on subcarrier at BS can be calculated as
[TABLE]
where is signal to interference plus noise ratio (SINR), in which , , and represent the transmit power, channel power gain, and noise power from BS to user on subcarrier for service , respectively. is inter-cell interference which is equal to
[TABLE]
where is the channel power gain between BS and user over subcarrier . We introduce which is set to if teleoperator at BS is paired with tactile user at BS with requested service i.e., tactile user sends its data via UL transmission link to teleoperator over DL transmission link, which is paired. Since we adopt FDD, the sets of UL and DL subcarriers are different. As each tactile user has at most one paired teleoperator, we have
[TABLE]
For teleoperators, we consider a binary variable which is set to 1 if subcarrier is assigned to teleoperator at BS and otherwise is set to 0, i.e.,
[TABLE]
Again, due to using OFDMA, we have the following constraint:
[TABLE]
The achievable rate of teleoperator at BS can be calculated as
[TABLE]
where is SINR of teleoperator on subcarrier , in which , , and represent the transmit power, channel power gain, and noise power from teleoperator to BS over subcarrier , respectively. is inter-cell interference which is equal to
[TABLE]
where is the channel power gain between teleoperator and BS .
Due to the power limitation of each tactile user in UL transmission, we have
[TABLE]
where is the maximum transmit power of tactile user . Moreover, due to the power limitation of each BS, we have
[TABLE]
where is the maximum transmit power of BS .
II-C NFV Resource Allocation
In this paper, we propose a general solution for placement and scheduling of VNFs. An example of VNF placement and scheduling is shown in Fig. 2. To achieve this goal, we introduce a binary variable which is set to if NF of NS for tactile user is executed at BS after NF of NS for tactile user was executed at BS and is set to [math] otherwise, i.e.,
[TABLE]
It is assumed that each NF of each NS is performed at only one BS. Therefore, we have:
[TABLE]
II-D Delay Model
The total delay for tactile user in our system model consists of five components as shown in Fig. 3, namely, 1) UL transmission delay in access (), 2) UL queuing delay (), 3) delay resulting from executing NFs (), 4) DL transmission delay in access (), and 5) DL queuing delay (). Due to the delay constraint for each NS, we have
[TABLE]
where is maximum allowable E2E delay.
II-D1 Transmission Delay
To calculate the UL and DL transmission delays, we have
[TABLE]
[TABLE]
where is the total transmitted bits of user .
II-D2 Delays of NS
To calculate the total delay of each NS for each user, we introduce a continuous variable which is set to end of the execution time of NF at BS for user with NS . In addition, we assume the link between BSs has limited capacity . Therefore, we have the following constraint
[TABLE]
where is the data processing coefficient of NF in BS and is the processing rate of BS (bit/s). In this paper, we assume that the service requests of all users are received, then the scheduling and placement of VNFs are performed. Therefore, the delays associated to execution of NFs for each user is equal to the time when the last function is executed. The total delay resulting from executing each NS is calculated as
[TABLE]
II-D3 Queuing Delay
The queuing delay consists of two components: 1) UL queuing delay and 2) DL queuing delay, as shown in Fig. 3. Based on [3], the aggregation of arrival bit rate of users can be modeled as a Poisson process. For a Poisson arrival process, the effective bandwidth of tactile user is obtained as [36, 3]
[TABLE]
where is the statistical QoS exponent of tactile user . A larger indicates a more stringent QoS and a smaller implies a looser QoS requirement. is the number of bits arrived in time unit at BS queue from tactile user defined as . In the TI service, queuing delay violation probability should be ultra-low [3]. Therefore, queuing delay violation probability for tactile user in UL transmission is obtained as follows
[TABLE]
where is the tactile user queuing delay in UL, is the maximum queuing delay in UL, is the non-empty buffer probability in UL, and is the maximum queuing delay violation probability in UL. Equation (II-D3) can be simplified to
[TABLE]
Therefore, we have222In this work, we have two buffers for each user: the first one is for the uplink (UL) transmission and the second one is for the downlink (DL) transmission. For the queue in the UL transmission, we model the delay based on the effective bandwidth which leads to a constraint on the UL rate and for the second one we model the delay based on the effective capacity which leads to a constraint on DL rate. This model is similar to [22, 37, 38].
[TABLE]
Similarly, in DL transmission, we have
[TABLE]
where is the tactile user at BS queuing delay in DL, is the maximum queuing delay in DL, is the non-empty buffer probability in DL, and is the maximum queuing delay violation probability in DL. Therefore, Equation (II-D3) can be simplified to
[TABLE]
Therefore, we have
[TABLE]
III Optimization Problem Formulation and Solution
In the proposed system model, we define the cost function as the total amount of physical and virtual network resource occupied for resource allocation, i.e.,
[TABLE]
where and are constant values for scaling the transmit power and execution time of NFs and have units such that the overall costs can be expressed in terms of monetary value. In the simulation setup, we set to 1\varrho_{2}/milliseconds. It is worth noting that the exact choices of the weights and depend on the business model of the network operator. The aim is to minimize the cost function by considering an E2E delay constraint and limitation of radio resources in the network. Based on the mentioned constraints C1-C12, the optimization problem can be written as
[TABLE]
The optimization variables in (III) are subcarrier allocation, power allocation, NFV allocation, time allocation, and delay adjustment for different users in access as well as in both UL and DL where , ,, , , and are the transmit power, the tactile users subcarrier allocation, teleoperators subcarrier allocation, end time vector of VNF executions, VNF scheduling vector, and delay adjustment, respectively. In problem (III), the rate function 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.
The optimization problem (III) is mixed-integer non-convex programming and hard to solve. In order to facilitate the solution of this problem, we define new variables as and . Therefore, (III) is turned into the following problem
[TABLE]
To solve problem (III), we exploit alternative search method (ASM) which is described in Algorithm 1 [39, 40]. Thus, the approach is to divide the problem into 4 subproblems: 1) Subcarrier allocation subproblem, 2) Power allocation subproblem, 3) NFV-RA subproblem, 4) Delay adjustment subproblem. These subproblems are solved iteratively, in which represents the iteration number. Please note that although the optimization process is performed thorough solving 4 subproblems, it is performed sequentially within an iterative framework such that the solution of each subproblem directly affects that of the next. As such, the resources are still allocated jointly in contrast to the separate approach (SA) case.
First, the initial values for power allocation, subcarrier allocations, NFV-RA, and delay adjustment should be obtained. Next, in each iteration, we obtain the optimal solution for the subcarrier allocation subproblem with and . Then an optimal solution for the power allocation subproblem is obtained with and and the solution is fed as the initial value tonb the next subproblem. Later in the NFV-RA subproblem, we obtain a solution of the VNF placement and scheduling to satisfy problem (III) constraints. After that, we solve the delay adjustment subproblem and delay is adjusted by solving an integer linear programming (ILP) problem. The iteration stops when the iteration number exceeds a predetermined value or and , where represents the vector Euclidean norm. The output of the last iteration is the suboptimal solution of Problem (III). It should be noted that there is no local or global optimality guarantee for ASM.
III-A Subcarrier Allocation Subproblem
The subcarrier allocation subproblem is as follows:
[TABLE]
In this subproblem, if the subcarrier with the highest channel gain is allocated to each user, the total transmit power is reduced and the total rate is increased which affects the delay (by increasing the total rate, the delay is reduced). Therefore, to avoid this issue, we propose a heuristic approach summarized in Algorithm 2.
III-B Power Allocation Subproblem
The power allocation subproblem is as follows:
[TABLE]
In (11), the constraints containing the rate function are non-convex. We convert them to convex constraints by applying the difference of two concave functions (DC) approximation which is based on the successive convex approximation (SCA) approach [41]. Hence, we write the rate function as follows:
[TABLE]
where
[TABLE]
[TABLE]
For each user , we employ the following linear approximation based on first order Taylor series in the point as follows
[TABLE]
where indicates the iteration numbers and is obtained as follows:
[TABLE]
III-C NFV Resource Allocation Subproblem
The NFV-RA subproblem is as follows:
[TABLE]
Similar to the subcarrier allocation subproblem, we use a heuristic method described in Algorithm 3. It is worth noting that in JA approach, the decision (change the order) is made based on constraint C6 and in SA approach, the decision is made based on constraint C10.
III-D Delay Adjustment Subproblem
The delay adjustment subproblem is as follows:
[TABLE]
The delay adjustment subproblem is a LP problem and can be solved by any existing optimization toolbox such as CVX in MATLAB.
Here, we provide a discussion on the convergence of the proposed solution. For the solution to converge, it is necessary to examine the convergence of Algorithm 1 and the convergence of each subproblem solution. In Algorithm 1, at first, the subcarrier subproblem is solved. In this subproblem, to each user the subcarrier with maximum channel gain is allocated according to the initial power value. The ordering of subcarrier allocation is based on the priority of the requested service by the user in terms of the E2E delay requirement. If the delay constraints are not met for some users, the priority of those users will change. It should be noted that this subproblem does not directly affect the objective function as far as convergence of main problem is concerned. Next, the power allocation subproblem is solved using the SCA method which is a convergent algorithm [40, 42]. Therefore, in each iteration, we have . The next subproblem is the NFV-RA subproblem. The VNFs placement and scheduling are performed based on NS priority in terms of E2E delay. It should be noted that NFV-RA subproblem does not directly affect the objective function as far as convergence of the main problem is concerned. The last subproblem is the delay adjustment subproblem whose convergence is intuitive. Therefore, in each iteration, a feasible value for power is obtained, which is less than or equal to the feasible value in the previous iteration and the overall algorithm converges in the achieved performance (not necessarily in the optimization variables) [43, 40, 42].
IV Computational complexity
In this section, the computational complexity of the proposed RA algorithm (Algorithm. 1) is calculated. The overall RA algorithm consists of four stages: (1) the subcarrier allocation subproblem (10), (2) the power allocation subproblem (11), (3) the NFV-RA subproblem (LABEL:NFVP-1), and (4) the delay adjustment subproblem which are jointly considered through an iterative approach. The computational complexity of each subproblem is shown in Table I where and are the number of iterations in corresponding subproblem [42, 44]. For power allocation subproblem and delay adjustment subproblem which are solved based on interior point method (IPM) by CVX in MATLAB, the computational complexity can be obtained as follows:
[TABLE]
where is equal to the total number of constraints, is the stopping criterion of IPM, is used to update accuracy of the IPM, and is initial point for approximating the accuracy of IPM.
V Simulation Results
V-A Simulation Setup
In this section, the simulation results are presented to evaluate the performance of the proposed system model. In our simulations, the SBSs are located at an equal distance from MBS. The coverage area is considered . Moreover, we consider a Rayleigh fading wireless channel in which the channel power gain of subcarriers are independent. Channel power gains for the radio access links are set as where is the distance between user and BS , is a random variable with Rayleigh distribution, and is the path-loss exponent. The power spectral density (PSD) of the additive white Gaussian noise (AWGN) is set to be dBm/Hz. The system model parameters are summarized in Table II [45].
V-B Performance Analysis
At first, we study the effects of network parameters on the performance of the proposed system model. In Fig. 4, the total cost is shown versus the number of tactile users in each BS for different NS requirements. As can be seen, by increasing the number of tactile users, the total cost increases. Moreover, by increasing the number of BSs, the number of served tactile users and subsequently the total cost increases. The most important point is that as the NS E2E delay is decreased, the amount of total transmit power is increased and consequently the total cost is increased. Now if all tactile users request only one type of service with specific E2E delay requirement (e.g., ms or ms), for services with ms E2E delay requirement in the fixed-point, e.g., and , the total cost is about while in the setup with ms E2E delay requirement, the total cost is about . Therefore, by decreasing the E2E delay requirement, the total transmit power increases drastically, and hence the total cost increases.
Fig. 5 illustrates the total cost versus the number of subcarriers. As can be seen, the total cost decreases by increasing the number of subcarriers. This is due to the fact that increasing the number of subcarriers, increases the diversity gain of the network which depends on channel model and frequency selectivity, i.e. the power delay profile. Therefore, the network has a higher degree of freedom in the subcarrier assignment and for each user, it can choose better subcarriers and in the same condition, less transmit power is needed. As a result, the total cost is reduced.
In Fig. 6, the effect of E2E delay of services on the total cost is addressed. In this regard, we assume all users request only one type of service with specific E2E delay requirement. Based on C11 and C12, by increasing the delay, the required rate is decreased, hence the total transmit power is reduced. Therefore, as can be seen from Fig. 6, the total cost decreases by increasing E2E delay of services.
V-C Comparison between Joint Approach (JA) and Separate Approach (SA)
In order to compare the proposed approach, i.e., JA, with the case where NFV-RA and R-RA are treated independently, i.e., SA, we assume a setting in which we decompose NFV-RA and R-RA and solve them separately. In R-RA, we set NFV delay manually in constraints C6 to fixed amount, e.g, ms. The new problem associated to R-RA in the SA can be written as
[TABLE]
This new optimization problem can be solved with the ASM and SCA methods as well as the CVX toolbox. Similarly, the new problem for NFV-RA is as follows:
[TABLE]
The NFV-RA problem can be solved with a heuristic Algorithm 3.Now we set the E2E delay requirements to 5 ms and 1 ms and compare the cost associated to SA and JA. For both cases in SA, the delay associated to the NFV problem is set to 0.5 ms. As can be seen, there is not much difference between the coast associated to JA and SA for E2E delay of 5 ms. The reason is that the constraint for the R-RA case is only slightly modified compared to the JA. For E2E delay of 1 ms, however, we observe cost increase as high as 50% when we choose SA over JA and the difference grows linearly when the number of tactile users.333This result is obtained based on the assumption that the ratio of to is 1. The realistic values for these 2 parameters depend on the actual network implementation. However, our simulation shows that the advantage of JA over SA remains significant for other values of .
VI Conclusion
In this paper, we considered a heterogeneous wireless network with a variety of NSs for the Tactile Internet where we considered queuing delays, transmission delays, and delays resulting from VNF execution We then considered the joint radio resource allocation and NFV resource allocation to minimize the total cost function subject to guaranteeing E2E delay of each user. To solve this non-convex proposed resource allocation problem, we applied an ASM algorithm with SCA method. Simulation results reveal that for smaller values of the E2E delay (e.g. 1 ms), the proposed joint scheme can significantly reduce the network costs compared to the case where the two problems are optimized separately.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Ji, S. Park, J. Yeo, Y. Kim, J. Lee, and B. Shim, “Ultra-reliable and low-latency communications in 5G downlink: Physical layer aspects,” IEEE Wireless Communications , vol. 25, no. 3, pp. 124–130, JUNE 2018.
- 2[2] P. Popovski, K. F. Trillingsgaard, O. Simeone, and G. Durisi, “5G wireless network slicing for e MBB, URLLC, and m MTC: A communication-theoretic view,” ar Xiv preprint ar Xiv:1804.05057 , 2018.
- 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] G. P. Fettweis, “The Tactile Internet: Applications and challenges,” IEEE Vehicular Technology Magazine , vol. 9, no. 1, pp. 64–70, March 2014.
- 6[6] E. Steinbach, S. Hirche, M. Ernst, F. Brandi, R. Chaudhari, J. Kammerl, and I. Vittorias, “Haptic communications,” Proceedings of the IEEE , vol. 100, no. 4, pp. 937–956, April 2012.
- 7[7] B. Han, V. Gopalakrishnan, L. Ji, and S. Lee, “Network function virtualization: Challenges and opportunities for innovations,” IEEE Communications Magazine , vol. 53, no. 2, pp. 90–97, Feb 2015.
- 8[8] R. Mijumbi, J. Serrat, J. Gorricho, N. Bouten, F. D. Turck, and R. Boutaba, “Network function virtualization: State-of-the-art and research challenges,” IEEE Communications Surveys Tutorials , vol. 18, no. 1, pp. 236–262, Firstquarter 2016.
