Joint Energy Minimization and Resource Allocation in C-RAN with Mobile Cloud
Summary (2 min read)
Introduction
- Cloud radio access network (C-RAN) has emerged as a potential candidate of the next generation access network technology to address the increasing mobile traffic, while mobile cloud computing (MCC) offers a prospective solution to the resource-limited mobile user in executing computation intensive tasks.
- DRAFT high definition video playing and gaming appear in their daily life, make the load of both the mobile phone and the network, in terms of energy and bandwidth, ncrease hugely.
- Thus, how to save the whole system’s energy is of huge importance and interest in the operators’ eyes.
- The mathematical models for the mobile cloud computation as well as the C-RAN are presented.
A. Mobile Clone and System Architecture
- The authors have noticed that when the mobile users encounter the computational intensive or high energy required tasks, they sometimes do not want to offload those tasks into the mobile cloud, as transmitting those program data to the cloud still costs some energy [5].
- Mobile clone can be implemented by the cloud-based virtualmachine which holds the same software stack, such as operating system, middleware, applications, as the mobile user.
- The mobile user only needs to cost a small amount of energy and time overhead.
- Similar to [7] and [5], the authors assume that each of UEi has the computational intensive taskUi to be accomplished in the mobile clone as follows.
C. Network Model
- After the mobile clone completes the task execution, the results will be returned to the mobile user through C-RAN.
- The received signal at the UEi under the complex baseband equivalent channel can be written as yi = ∑ j∈C hij H vijxi +.
- The time cost in sending the execution results back to UEi from the RRHs is given by T Tri = Di ri (8) where.
D. Fronthaul Constraints
- The fronthaul link can carry the task results from the mobileclone to the UE through C-RAN.
- (12) One can see that the number of non-zeros elements of the transmitti g beamforming vector|vij| 2 also indicates the number of data symbol streams, carried bythe fronthaul link from BBU to RRH j for the i-th mobile user.
- Thej-th fronthaul constraint can be modeled as the maximum data rates which can be allowed to transmitting through BBU toj-th RRH asCj ≤ Cj,max.
- The authors also use this fronthaul constraint in their paper.
E. QoS Requirement
- The qualify of service (QoS) can be given as the whole time cost for completing the required task and returning the results back to the mobile user.
- The authors also assume that the task has to be accomplished in time constraintsTi,max in order to satisfy the mobile user’s requirement, then the QoS constraint can be given as Ti ≤ Ti,max (16) III.
- The authors provide the energy minimization problemformulation.
- First, the authors formulate the energy minimization for the mobile clone and then they give the energyminimization formulation for C-RAN with the fronthaul constraints.
B. Energy Minimization for C-RAN
- The authors assume the time constraints for transmitting the task results through C-RAN to UEi as T Tri,max.
- DRAFT the equality holds for the last constraints ofP2 and then, the minimum transmission data rate can be given by ri ≥ Di T Tri,max .
- The authors are interested in solving the energy miniization and resource allocation optimization jointly between the mobile cloud and mobile network.
- W assume that the task has to be completed in the given total time constraint, including theex cuting time plus the transmitting DRAFT time.
- In the next subsections, the authors will provide the iterative algorithms based on weighted minimum mean square error solution to deal with it.
B. WMMSE-based Solution
- The WMMSE method is introduced by [21], [22] and use to address the weighted sum rate problem.
- Similar with Fig. 5, Fig. 6 shows that the whole energy consumption of mobile cloud and C-RAN decreases either with the increase of the time constrai ts or with the decrease of the CPU cycles required by each task.
Did you find this useful? Give us your feedback
Citations
2,992 citations
2,289 citations
797 citations
576 citations
303 citations
References
[...]
7,139 citations
4,869 citations
1,538 citations
1,236 citations
1,215 citations
Related Papers (5)
Frequently Asked Questions (9)
Q2. What is the energy consumption of the mobile clone and the C-RAN?
with the increase of the time constraint, the total energy decrease, as the mobile clone and the C-RAN can have more time to complete the task and return the result to the mobile user.
Q3. What is the advantage of having a mobile clone?
Mobile clone can be implemented by the cloud-based virtual machine which holds the same software stack, such as operating system, middleware, applications, as the mobile user.
Q4. What is the main advantage of having a mobile clone?
if the mobile user wants to execute some task, it only needs to send the indication signal and the corresponding user configuration information to the mobile clone (virtual machine), which will execute those task on mobile user’s behalf.
Q5. What is the energy cost of the RRH to send the task to the UE?
(15)The authors also assume that the task has to be accomplished in time constraints Ti,max in order to satisfy the mobile user’s requirement, then the QoS constraint can be given asTi ≤ Ti,max (16)Also, the whole energy cost in executing this task and transiting the results back to i-th UEcan be given asEi = E C i + ηiE Tr i(17)where ηi ≥ 0 is a weight to trade off between the energy consumptions in the mobile cloud and the C-RAN, and it can be also explained as the inefficiency coefficient of the power amplifier at RRH.
Q6. What is the power to send this task by RRHs?
the authors can assume the power to send this task by RRHs is pi, then the energy consumed by the serving RRHs isETri = pi · T Tr i = piDi ri(9)where pi can be given as pi = ∑ j∈C |vij| 2.
Q7. What is the energy minimization problem for the mobile clone?
DRAFTThe authors assume the time constraints for completing the task in mobile clone as TCi,max, then theenergy minimization optimization problem for the mobile clone can be given asP1 : minimize fCiN ∑i=1ECisubject to TCi ≤ T C i,max, f C i ≤ f C i,max, i = 1, 2, ..., N.(18)Assume fC ∗ i as the optimum solution for problem P1.
Q8. how can the authors solve the transmit beamforming problem?
by fixing the transmit beamforming vector vi and the MMSE receiver ui, the corresponding optimal MSE weight φi can be given byφi = ∂τ(ei)∂ei =Diκ C i (ν C i − 1) log(2)(BiFi log(ei) BiTi,max log(ei)+Di log(2))νCiBiei log 2(ei)+ Bitiei log(2) .(43)Then, by fixing the optimal MSE weight φi and MMSE receiver ui, the optimal transmitbeamforming vector vi can be calculated by solving the following SOCP problem asP9 : minimize ri,vij,CN ∑i=1φi · ei + βi(vi)subject to : Constraints of (P6).(44)DRAFTThus, the authors can deal with the overall optimization problem with WMMSE-based iterative methodas in Algorithm 2, where Z(n) = ∑N i=1 αi(r (n) i ) + t (n) i and ε is a small constant to guarantee convergence.
Q9. What is the possible rate of interference in the UE i?
the signal-to-interference-plus-noise ratio (SINR) can be expressed bySINRi = | ∑ j∈C vij H hij|2∑N k 6=i | ∑ j∈C vkj Hhkj|2 + σ2, i = 1, 2, ..., N. (6)Then, the system capacity and the achievable rate for UE i can be given asri = Bilog (1 + SINRi) , i = 1, 2, ..., N (7)DRAFTwhere