scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Joint Energy Minimization and Resource Allocation in C-RAN with Mobile Cloud

TL;DR: In this article, the joint energy minimization and resource allocation in C-RAN with mobile cloud computing under the time constraints of the given tasks is studied, and a non-convex optimization is formulated into an equivalent convex problem based on weighted minimum mean square error (WMMSE).
Abstract: 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. Taking full advantages of above two cloud-based techniques, C-RAN with MCC are presented in this paper to enhance both performance and energy efficiencies. In particular, this paper studies the joint energy minimization and resource allocation in C-RAN with MCC under the time constraints of the given tasks. We first review the energy and time model of the computation and communication. Then, we formulate the joint energy minimization into a non-convex optimization with the constraints of task executing time, transmitting power, computation capacity and fronthaul data rates. This non-convex optimization is then reformulated into an equivalent convex problem based on weighted minimum mean square error (WMMSE). The iterative algorithm is finally given to deal with the joint resource allocation in C-RAN with mobile cloud. Simulation results confirm that the proposed energy minimization and resource allocation solution can improve the system performance and save energy.

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

Content maybe subject to copyright    Report


         !"#$%
& '(    )  *)   + ,'''
-./ 0%+..+1/"*11"+,!#/$*1#/#
2(,'''
3 .44+4#"+##"54-+!"#/+!6!!705
8.44+4#"+##"54-+!"#/+!6!!7059
- :   ;   
.44+++44.407/554
3:(:. %
3:(<.+.(=;
(: %4.(+.
;;..(.;:.(
;;.(*;*.>..
 . .   .:     ; .
:(.43.+-
((+?((
;;.;.(+ -;.(
:.44+++4.+
-(@;>.:;
:..+-4;
.: ; . : .<  .
(A+%

IEEE TRANSACTIONS, VOL. X, NO. X, XXX XXXX 1
Joint Energy Minimization and Resource
Allocation in C-RAN with Mobile Cloud
Kezhi Wang, Kun Yang, Senior Member, IEEE, and Chathura Sarathchandra Magurawalage
Abstract
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.
Taking full advantages of above two cloud-based techniques, C-RAN with MCC systems are presented
in this paper to enhance both performance and energy efficiencies. In particular, this paper studies the
joint energy minimization and resource allocation in C-RAN with MMC under the time constraints of
the given tasks. We rst give the computational model and network model with the energy and time
cost. Then, we formulate the joint energy minimization into a non-convex optimization with fronthaul
rate constraints. An equivalent convex feasibility problem is reformulated and the iterative algorithm
based on weighted minimum mean square error (WMMSE) is given to deal with the non-convexity.
Simulation results confirm that the proposed energy minimization and resource allocation solution can
improve the system performance and save energy.
Intex Terms - C-RAN, Joint Energy Minimization, MCC, Resource Allocation.
I. INTRODUCTION
Nowadays, the number of smart devices and the corresponding mobile traffic have grown
rapidly, which poses an increasingly high burden on the existing cellular network. It is predicted
that the mobile device traffic will increase one thousand times and the cost is expected to
decrease one hundred times by 2020, with the help of new network and computation paradigm [1].
Recently, more and more computational resource intensive tasks, such as multimedia applications,
Kezhi Wang, Kun Yang and Chathura Sarathchandra Magurawalage are with the School of Computer Sciences and Electrical
Engineering, University of Essex, CO3 4HG, Colchester, U.K. (e-mails: {kwangj, kunyang, csarata}@essex.ac.uk).
DRAFT

2 IEEE TRANSACTIONS, VOL. X, NO. X, XXX XXXX
high definition video playing and gaming appear in our daily life, make the load of both the
mobile phone and the network, in terms of energy and bandwidth, increase hugely. Also, those
types of applications have the trend of attracting more attention from the smartphone users.
In traditional cellular networks, each base station (BS) transmits data signal separately to
the UE, so that the energy cost in the BS will be very high, in order to overcome the path
loss and the interference from other BSs. Coordinated Multi-Point (CoMP) technique has been
proposed to mitigate interference by using cooperation techniques, such as joint transmission
(JT) and coordinated beamforming (CBF), between different BSs. However, CoMP technique
sometimes cannot achieve the best performance, due to traditional X2 interface limitation, i.e.,
low bandwidth, high latency and inaccurate synchronization.
It is very fortunate that recently, a new promising network infrastructure, i.e., cloud radio
access network (C-RAN), has been presented and soon received a large amount of attention
in both academia and industry [2]. C-RAN is a cloud computing based, centralized, clean and
collaborative radio access network [3]. It divides the traditional BS into three parts, namely,
serval remote radio heads (RRHs), the baseband unit (BBU) pool, and the high-bandwidth,
high-speed, low latency fiber transport (or fronthaul) link connecting RRH to the BBU cloud
pool. In C-RAN, most of the intensive network computational tasks, such as baseband signal
processing, precoding matrix calculation, channel state information estimation are moved to
BBU pool in the cloud, which is composed of numerous software defined virtual machines with
the feature of dynamically configurable, scalable, sharable, re-allocatable per demand. On the
other hand, RRH only needs to up-covert the received baseband signal from the BBU cloud
and transmit them in the RF frequency band. In this case, RRHs with limited functions, only
including A/D, D/A conversion, amplification, frequency conversion, make them very easy to
distribute, according to the network requirement. Thanks to the separation of BBU and RRH
and the cooperation between different BBUs, significant performance gain can be achieved in
terms of efficient interference cancellation and management as well as the increase of network
capacity and decrease of the energy cost.
Another very impressive technique, i.e. mobile cloud computing (MCC) has also attracted
a huge number of interest recently [4], [5]. MCC is inspired by integrating the popular cloud
computing into mobile environment, which enables that mobile user with increasing computing
demands but limited computing resource can offload tasks to the powerful platforms in the cloud.
DRAFT

SHELL et al.: BARE DEMO OF IEEETRAN.CLS FOR JOURNALS 3
The reference [5] has investigated if the offloading operation to the cloud can save energy and
extend battery lifetimes for UEs. The reference [6] has provided a theoretical framework of
energy optimal mobile cloud computing under stochastic wireless channel while the reference
[7] has proposed a game theoretical approach for achieving efficient computation offloading
for MCC. Although the cloud computing has demonstrated the potential ability to improve the
performance, in not only the MCC, but also C-RAN, the research of integration between them
is rarely less. Fortunately, [8], [9] have shown that the combination of MCC and C-RAN is of
huge interest.
Also, pursuing computational intensive or high bandwidth tasks in the UE side increases the
operating expense and capital expenditure of the mobile operators, which drastically reduce their
profit and make them face a very hard situation. It has been shown that the energy overhead or
the electricity cost are among the most important factors in the overall operational expenditure
[10]. Thus, how to save the whole system’s energy is of huge importance and interest in the
operators’ eyes.
To address the above-mentioned questions, in this paper, we propose a novel C-RAN structure
with the mobile clone (virtual machine) co-located with the BBU in the cloud pool. The mobile
clone is responsible for the computational intensive task while the BBU is in charge of returning
the execution results to the UE via RRHs. We aim to jointly reduce the total energy cost under
the time constraints of the given task in C-RAN and mobile cloud. In particular, we model
the energy cost in executing the task in mobile cloud and the energy cost in transmitting the
results back to UE through RRHs. We also model the time spent in the mobile cloud and in
wireless transmission process. Then we formulate the joint energy minimization into a non-
convex optimization, which is NP-hard. By converting it to the equivalent weighted mean square
error (WMMSE) and using the iterative algorithm, we can successfully address the joint resource
allocation between the mobile cloud and C-RAN and deal with beamforming vector design in
RRHs.
The remainder of this paper is organized as follows. Section II introduces the system model
including the mobile cloud computational model and the network model. Section III presents
the optimization problem formulation as well as two separate energy minimization solutions in
mobile cloud and C-RAN, while Section IV introduces the joint energy minimization in mobile
cloud and mobile network. Simulation results are shown in Section V, followed by concluding
DRAFT

4 IEEE TRANSACTIONS, VOL. X, NO. X, XXX XXXX
remarks in Section VI.
II. SYSTEM MODEL
In this section, the mathematical models for the mobile cloud computation as well as the
C-RAN are presented. First, we introduce the concept of the mobile clone in MCC and the
whole system design, and then we describe the computation models, including the energy and
time consumption model in the cloud and in the network. Finally, the QoS requirement is given
through the time constraint of the given task in the last subsection.
A. Mobile Clone and System Architecture
We 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]. In some cases, it
is even better to execute those tasks locally if transmission overhead is too high. Therefore, it
is better to have the mobile user’s computational tasks and corresponding data in the mobile
cloud first. We can give the name of those mobile cloud with the user task and data on board as
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.
Then, 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. In this case, the mobile user only needs
to cost a small amount of energy and time overhead. After the task execution completion, the
mobile clone will transmit the computation result data back to the mobile user through C-RAN.
Another advantage of having mobile clone is that each mobile clone can talk to each other in the
cloud without through the wireless link. In this case, each mobile user’s communication can be
possibly transferred into the communication between the mobile clones, thereby saving a great
number of the wireless network resources as well as the energy and time overhead.
In this paper, we consider there are N = {1, 2, ..., N} UEs, each with one antenna, deployed
in the C-RAN. Also, we consider there are L = {1, 2, ..., L} RRHs, each of which has K 1
antennas, connecting to the BBU pool through high-speed fiber fronthaul link, as shown in Fig. 1.
We consider the case that each mobile user already has one specific mobile clone, established in
DRAFT

Citations
More filters
Journal ArticleDOI
TL;DR: A comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management is provided in this paper, where a set of issues, challenges, and future research directions for MEC are discussed.
Abstract: Driven by the visions of Internet of Things and 5G communications, recent years have seen a paradigm shift in mobile computing, from the centralized mobile cloud computing toward mobile edge computing (MEC). The main feature of MEC is to push mobile computing, network control and storage to the network edges (e.g., base stations and access points) so as to enable computation-intensive and latency-critical applications at the resource-limited mobile devices. MEC promises dramatic reduction in latency and mobile energy consumption, tackling the key challenges for materializing 5G vision. The promised gains of MEC have motivated extensive efforts in both academia and industry on developing the technology. A main thrust of MEC research is to seamlessly merge the two disciplines of wireless communications and mobile computing, resulting in a wide-range of new designs ranging from techniques for computation offloading to network architectures. This paper provides a comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management. We also discuss a set of issues, challenges, and future research directions for MEC research, including MEC system deployment, cache-enabled MEC, mobility management for MEC, green MEC, as well as privacy-aware MEC. Advancements in these directions will facilitate the transformation of MEC from theory to practice. Finally, we introduce recent standardization efforts on MEC as well as some typical MEC application scenarios.

2,992 citations

Posted Content
TL;DR: A comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management and recent standardization efforts on MEC are introduced.
Abstract: Driven by the visions of Internet of Things and 5G communications, recent years have seen a paradigm shift in mobile computing, from the centralized Mobile Cloud Computing towards Mobile Edge Computing (MEC). The main feature of MEC is to push mobile computing, network control and storage to the network edges (e.g., base stations and access points) so as to enable computation-intensive and latency-critical applications at the resource-limited mobile devices. MEC promises dramatic reduction in latency and mobile energy consumption, tackling the key challenges for materializing 5G vision. The promised gains of MEC have motivated extensive efforts in both academia and industry on developing the technology. A main thrust of MEC research is to seamlessly merge the two disciplines of wireless communications and mobile computing, resulting in a wide-range of new designs ranging from techniques for computation offloading to network architectures. This paper provides a comprehensive survey of the state-of-the-art MEC research with a focus on joint radio-and-computational resource management. We also present a research outlook consisting of a set of promising directions for MEC research, including MEC system deployment, cache-enabled MEC, mobility management for MEC, green MEC, as well as privacy-aware MEC. Advancements in these directions will facilitate the transformation of MEC from theory to practice. Finally, we introduce recent standardization efforts on MEC as well as some typical MEC application scenarios.

2,289 citations

Book ChapterDOI
01 Jan 1997
TL;DR: In this paper, a nonlinear fractional programming problem is considered, where the objective function has a finite optimal value and it is assumed that g(x) + β + 0 for all x ∈ S,S is non-empty.
Abstract: In this chapter we deal with the following nonlinear fractional programming problem: $$P:\mathop{{\max }}\limits_{{x \in s}} q(x) = (f(x) + \alpha )/((x) + \beta )$$ where f, g: R n → R, α, β ∈ R, S ⊆ R n . To simplify things, and without restricting the generality of the problem, it is usually assumed that, g(x) + β + 0 for all x ∈ S,S is non-empty and that the objective function has a finite optimal value.

797 citations

Journal ArticleDOI
TL;DR: This paper develops an online joint radio and computational resource management algorithm for multi-user MEC systems, with the objective of minimizing the long-term average weighted sum power consumption of the mobile devices and the MEC server, subject to a task buffer stability constraint.
Abstract: Mobile-edge computing (MEC) has recently emerged as a prominent technology to liberate mobile devices from computationally intensive workloads, by offloading them to the proximate MEC server. To make offloading effective, the radio and computational resources need to be dynamically managed, to cope with the time-varying computation demands and wireless fading channels. In this paper, we develop an online joint radio and computational resource management algorithm for multi-user MEC systems, with the objective of minimizing the long-term average weighted sum power consumption of the mobile devices and the MEC server, subject to a task buffer stability constraint. Specifically, at each time slot, the optimal CPU-cycle frequencies of the mobile devices are obtained in closed forms, and the optimal transmit power and bandwidth allocation for computation offloading are determined with the Gauss-Seidel method ; while for the MEC server, both the optimal frequencies of the CPU cores and the optimal MEC server scheduling decision are derived in closed forms. Besides, a delay-improved mechanism is proposed to reduce the execution delay. Rigorous performance analysis is conducted for the proposed algorithm and its delay-improved version, indicating that the weighted sum power consumption and execution delay obey an $\left [{O\left ({1 / V}\right), O\left ({V}\right) }\right ]$ tradeoff with $V$ as a control parameter. Simulation results are provided to validate the theoretical analysis and demonstrate the impacts of various parameters.

576 citations

Journal ArticleDOI
TL;DR: This article analyzes the main features of MEC in the context of 5G and IoT and presents several fundamental key technologies which enable MEC to be applied in 5Gs and IoT, such as cloud computing, software-defined networking/network function virtualization, information-centric networks, virtual machine (VM) and containers, smart devices, network slicing, and computation offloading.
Abstract: To satisfy the increasing demand of mobile data traffic and meet the stringent requirements of the emerging Internet-of-Things (IoT) applications such as smart city, healthcare, and augmented/virtual reality (AR/VR), the fifth-generation (5G) enabling technologies are proposed and utilized in networks As an emerging key technology of 5G and a key enabler of IoT, multiaccess edge computing (MEC), which integrates telecommunication and IT services, offers cloud computing capabilities at the edge of the radio access network (RAN) By providing computational and storage resources at the edge, MEC can reduce latency for end users Hence, this article investigates MEC for 5G and IoT comprehensively It analyzes the main features of MEC in the context of 5G and IoT and presents several fundamental key technologies which enable MEC to be applied in 5G and IoT, such as cloud computing, software-defined networking/network function virtualization, information-centric networks, virtual machine (VM) and containers, smart devices, network slicing, and computation offloading In addition, this article provides an overview of the role of MEC in 5G and IoT, bringing light into the different MEC-enabled 5G and IoT applications as well as the promising future directions of integrating MEC with 5G and IoT Moreover, this article further elaborates research challenges and open issues of MEC for 5G and IoT Last but not least, we propose a use case that utilizes MEC to achieve edge intelligence in IoT scenarios

303 citations

References
More filters
Journal ArticleDOI
TL;DR: This paper discusses all of these topics, identifying key challenges for future research and preliminary 5G standardization activities, while providing a comprehensive overview of the current literature, and in particular of the papers appearing in this special issue.
Abstract: What will 5G be? What it will not be is an incremental advance on 4G. The previous four generations of cellular technology have each been a major paradigm shift that has broken backward compatibility. Indeed, 5G will need to be a paradigm shift that includes very high carrier frequencies with massive bandwidths, extreme base station and device densities, and unprecedented numbers of antennas. However, unlike the previous four generations, it will also be highly integrative: tying any new 5G air interface and spectrum together with LTE and WiFi to provide universal high-rate coverage and a seamless user experience. To support this, the core network will also have to reach unprecedented levels of flexibility and intelligence, spectrum regulation will need to be rethought and improved, and energy and cost efficiencies will become even more critical considerations. This paper discusses all of these topics, identifying key challenges for future research and preliminary 5G standardization activities, while providing a comprehensive overview of the current literature, and in particular of the papers appearing in this special issue.

7,139 citations

Journal ArticleDOI
TL;DR: A novel method for sparse signal recovery that in many situations outperforms ℓ1 minimization in the sense that substantially fewer measurements are needed for exact recovery.
Abstract: It is now well understood that (1) it is possible to reconstruct sparse signals exactly from what appear to be highly incomplete sets of linear measurements and (2) that this can be done by constrained l1 minimization. In this paper, we study a novel method for sparse signal recovery that in many situations outperforms l1 minimization in the sense that substantially fewer measurements are needed for exact recovery. The algorithm consists of solving a sequence of weighted l1-minimization problems where the weights used for the next iteration are computed from the value of the current solution. We present a series of experiments demonstrating the remarkable performance and broad applicability of this algorithm in the areas of sparse signal recovery, statistical estimation, error correction and image processing. Interestingly, superior gains are also achieved when our method is applied to recover signals with assumed near-sparsity in overcomplete representations—not by reweighting the l1 norm of the coefficient sequence as is common, but by reweighting the l1 norm of the transformed object. An immediate consequence is the possibility of highly efficient data acquisition protocols by improving on a technique known as Compressive Sensing.

4,869 citations

Journal ArticleDOI
TL;DR: The cloud heralds a new era of computing where application services are provided through the Internet, but is it the ultimate solution for extending such systems' battery lifetimes?
Abstract: The cloud heralds a new era of computing where application services are provided through the Internet. Cloud computing can enhance the computing capability of mobile systems, but is it the ultimate solution for extending such systems' battery lifetimes?

1,538 citations

Proceedings ArticleDOI
22 May 2011
TL;DR: This paper proposes a linear transceiver design algorithm for weighted sum-rate maximization that is based on iterative minimization of weighted mean squared error (MSE) and extends the algorithm to a general class of utility functions and establishes its convergence.
Abstract: Consider the MIMO interfering broadcast channel whereby multiple base stations in a cellular network simultaneously transmit signals to a group of users in their own cells while causing interference to the users in other cells. The basic problem is to design linear beamformers that can maximize the system throughput. In this paper we propose a linear transceiver design algorithm for weighted sum-rate maximization that is based on iterative minimization of weighted mean squared error (MSE). The proposed algorithm only needs local channel knowledge and converges to a stationary point of the weighted sum-rate maximization problem. Furthermore, we extend the algorithm to a general class of utility functions and establish its convergence. The resulting algorithm can be implemented in a distributed asynchronous manner. The effectiveness of the proposed algorithm is validated by numerical experiments.

1,236 citations

Proceedings ArticleDOI
25 Mar 2012
TL;DR: This paper proposes ThinkAir, a framework that makes it simple for developers to migrate their smartphone applications to the cloud and enhances the power of mobile cloud computing by parallelizing method execution using multiple virtual machine (VM) images.
Abstract: Smartphones have exploded in popularity in recent years, becoming ever more sophisticated and capable. As a result, developers worldwide are building increasingly complex applications that require ever increasing amounts of computational power and energy. In this paper we propose ThinkAir, a framework that makes it simple for developers to migrate their smartphone applications to the cloud. ThinkAir exploits the concept of smartphone virtualization in the cloud and provides method-level computation offloading. Advancing on previous work, it focuses on the elasticity and scalability of the cloud and enhances the power of mobile cloud computing by parallelizing method execution using multiple virtual machine (VM) images. We implement ThinkAir and evaluate it with a range of benchmarks starting from simple micro-benchmarks to more complex applications. First, we show that the execution time and energy consumption decrease two orders of magnitude for a N-queens puzzle application and one order of magnitude for a face detection and a virus scan application. We then show that a parallelizable application can invoke multiple VMs to execute in the cloud in a seamless and on-demand manner such as to achieve greater reduction on execution time and energy consumption. We finally use a memory-hungry image combiner tool to demonstrate that applications can dynamically request VMs with more computational power in order to meet their computational requirements.

1,215 citations

Frequently Asked Questions (9)
Q1. What are the contributions mentioned in the paper "Joint energy minimization and resource allocation in c-ran with mobile cloud" ?

Taking full advantages of above two cloud-based techniques, C-RAN with MCC systems are presented in this paper to enhance both performance and energy efficiencies. In particular, this paper studies the joint energy minimization and resource allocation in C-RAN with MMC under the time constraints of the given tasks. 

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. 

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. 

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. 

(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. 

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. 

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. 

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. 

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