14
1 Energy Efficient Resource Allocation for Wireless Power Transfer Enabled Collaborative Mobile Clouds Zheng Chang, Member, IEEE, Jie Gong, Member, IEEE, Yingyu Li, Zhenyu Zhou, Member, IEEE, Tapani Ristaniemi, Senior Member, IEEE, Guangming Shi, Senior Member, IEEE, Zhu Han, Fellow, IEEE, and Zhisheng Niu, Fellow, IEEE Abstract—In order to fully enjoy high rate broadband multi- media services, prolonging the battery lifetime of user equipment is critical for mobile users, especially for smartphone users. In this work, the problem of distributing cellular data via a wireless power transfer enabled collaborative mobile cloud (WeCMC) in an energy efficient manner is investigated. WeCMC is formed by a group of users who have both functionalities of information decoding and energy harvesting, and are interested for coop- erating in downloading content from the operators. Through Device-to-Device communications, the users inside WeCMC are able to cooperate during the downloading procedure and offload data from the base station to other WeCMC members. When considering MIMO wireless channel and wireless power transfer, an efficient algorithm is presented to optimally schedule the data offloading and radio resources in order to maximize energy efficiency as well as fairness among mobile users. Specifically, the proposed framework takes energy minimization and Quality of Service (QoS) requirement into consideration. Performance evaluations demonstrate that a significant energy saving gain can be achieved by the proposed schemes. Index Terms—energy efficiency; collaborative mobile clouds; content distribution; wireless power transfer; resources allocation I. I NTRODUCTION The explosive growth of the smartphone industry, multime- dia services and mobile applications heavily relies on high speed data transmission. Although the rapidly-increasing high speed wireless networks are continually affecting our life and even changing our daily behaviors, the demand for high data rate services is straining the current networks as well as Z. Chang and T. Ristaniemi are with University of Jyvaskyla, Department of Mathematical Information Technology, P.O.Box 35, FI-40014 Jyvaskyla, Finland. J. Gong is with School of Data and Computer Science, Sun Yat- sen University, Guangzhou, Guangdong Province, China. Y. Li and G. Shi are with School of Electronic Engineering, Xidian University, Xi’an 710071, Shaanxi Province, China. Z. Zhou is with State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, School of Electrical and Electronic Engineering, North China Electric Power University, Beijing 102206, China. Z. Han is with Department of Electrical and Computer Engineering, University of Houston, Houston, TX. Z. Niu is with Department of Electronic Engineering, Tsinghua University, 100084 Beijing, China. email: zheng.chang@jyu.fi. Part of this work has been presented in IEEE Infocom’15 Workshop on Mobile Cloud and Virtualization [21]. This work is sponsored in part by the Academy of Finland (No. 284748, 297642) and by the National Basic Research Program of China (973 Program: No. 2012CB316001), the Fundamental Research Funds for the Central Uni- versities, the National Science Foundation of China (NSFC) under grant No. 61461136004, 61428101, 61601180 and 61601181, US NSF CNS-1443917, ECCS-1405121, CNS-1265268, CNS-0953377. draining the batteries of mobile terminals (MTs) much faster than before. Meanwhile, it is widely acknowledged that the current cellular structure has difficulties in dealing with the traffic increase as well as the spectrum crunch. Therefore, tackling the energy and spectrum crisis urgently requires the development of future wireless network architecture. On the other hand, today’s laptops, smartphones and tablets have large storage capacities, which are rapidly growing but typically under-utilized. The highly developed computing units of these devices are also capable of processing much more complicated tasks, which is often reflected in their energy con- sumption. Consequently, development of MTs in the design of an energy and cost efficient platform for high data rate services is taking place at a fast rate, and is one of the important trends when evaluating the next generation communication systems. Offloading or caching cellular data is one of the potential solutions for providing the efficient data services with limited costs. Due to the proliferation of smartphone technology, offloading cellular network has received increasing attention during recent years. Several efforts have been dedicated to designing novel data offloading frameworks via Femtocells or WiFi networks, e.g [1] and [2]. Offloading cellular data to small cells or WiFi networks is usually restricted by network deployment and it also relies on the availability of Internet access [3]. Benefiting from the delay-tolerant nature of today’s non-real time applications, service providers may directly send the content to the users, which reduces cellular data traffic as well as operation costs. Therefore, in addition to infrastructure data downloading, mo- bile data offloading through ad-hoc networks, such as Device- to-Device (D2D)/ Machine-to-Machine (M2M) systems, is also a very attractive technique in the light of distributing the delay-tolerant or non-real time data to a number of MTs. In [3], the authors utilize the concept of mobile social networks and study the user-set selection problem to minimize mobile data traffic from both content and social domains. In order to reduce energy consumption of the Base Station (BS), the authors of [4] propose a novel mobile traffic offloading scheme, where a new network node dubbed the green content broker is introduced to arrange content delivery between source and destination. In [5], a content distribution framework called the collaborative mobile clouds (CMC) is introduced. A CMC, as presented in Fig. 1, consists of a number of MTs that can download from the BS and share the content in a cooperative

Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

1

Energy Efficient Resource Allocation for WirelessPower Transfer Enabled Collaborative Mobile

CloudsZheng Chang, Member, IEEE, Jie Gong, Member, IEEE, Yingyu Li, Zhenyu Zhou, Member, IEEE,

Tapani Ristaniemi, Senior Member, IEEE, Guangming Shi, Senior Member, IEEE,Zhu Han, Fellow, IEEE, and Zhisheng Niu, Fellow, IEEE

Abstract—In order to fully enjoy high rate broadband multi-media services, prolonging the battery lifetime of user equipmentis critical for mobile users, especially for smartphone users. Inthis work, the problem of distributing cellular data via a wirelesspower transfer enabled collaborative mobile cloud (WeCMC) inan energy efficient manner is investigated. WeCMC is formed bya group of users who have both functionalities of informationdecoding and energy harvesting, and are interested for coop-erating in downloading content from the operators. ThroughDevice-to-Device communications, the users inside WeCMC areable to cooperate during the downloading procedure and offloaddata from the base station to other WeCMC members. Whenconsidering MIMO wireless channel and wireless power transfer,an efficient algorithm is presented to optimally schedule thedata offloading and radio resources in order to maximize energyefficiency as well as fairness among mobile users. Specifically,the proposed framework takes energy minimization and Qualityof Service (QoS) requirement into consideration. Performanceevaluations demonstrate that a significant energy saving gain canbe achieved by the proposed schemes.

Index Terms—energy efficiency; collaborative mobile clouds;content distribution; wireless power transfer; resources allocation

I. INTRODUCTION

The explosive growth of the smartphone industry, multime-dia services and mobile applications heavily relies on highspeed data transmission. Although the rapidly-increasing highspeed wireless networks are continually affecting our life andeven changing our daily behaviors, the demand for high datarate services is straining the current networks as well as

Z. Chang and T. Ristaniemi are with University of Jyvaskyla, Departmentof Mathematical Information Technology, P.O.Box 35, FI-40014 Jyvaskyla,Finland. J. Gong is with School of Data and Computer Science, Sun Yat-sen University, Guangzhou, Guangdong Province, China. Y. Li and G. Shiare with School of Electronic Engineering, Xidian University, Xi’an 710071,Shaanxi Province, China. Z. Zhou is with State Key Laboratory of AlternateElectrical Power System with Renewable Energy Sources, School of Electricaland Electronic Engineering, North China Electric Power University, Beijing102206, China. Z. Han is with Department of Electrical and ComputerEngineering, University of Houston, Houston, TX. Z. Niu is with Departmentof Electronic Engineering, Tsinghua University, 100084 Beijing, China. email:[email protected]. Part of this work has been presented in IEEE Infocom’15Workshop on Mobile Cloud and Virtualization [21].

This work is sponsored in part by the Academy of Finland (No. 284748,297642) and by the National Basic Research Program of China (973 Program:No. 2012CB316001), the Fundamental Research Funds for the Central Uni-versities, the National Science Foundation of China (NSFC) under grant No.61461136004, 61428101, 61601180 and 61601181, US NSF CNS-1443917,ECCS-1405121, CNS-1265268, CNS-0953377.

draining the batteries of mobile terminals (MTs) much fasterthan before. Meanwhile, it is widely acknowledged that thecurrent cellular structure has difficulties in dealing with thetraffic increase as well as the spectrum crunch. Therefore,tackling the energy and spectrum crisis urgently requires thedevelopment of future wireless network architecture.

On the other hand, today’s laptops, smartphones and tabletshave large storage capacities, which are rapidly growing buttypically under-utilized. The highly developed computing unitsof these devices are also capable of processing much morecomplicated tasks, which is often reflected in their energy con-sumption. Consequently, development of MTs in the design ofan energy and cost efficient platform for high data rate servicesis taking place at a fast rate, and is one of the important trendswhen evaluating the next generation communication systems.Offloading or caching cellular data is one of the potentialsolutions for providing the efficient data services with limitedcosts. Due to the proliferation of smartphone technology,offloading cellular network has received increasing attentionduring recent years. Several efforts have been dedicated todesigning novel data offloading frameworks via Femtocells orWiFi networks, e.g [1] and [2].

Offloading cellular data to small cells or WiFi networks isusually restricted by network deployment and it also relieson the availability of Internet access [3]. Benefiting from thedelay-tolerant nature of today’s non-real time applications,service providers may directly send the content to the users,which reduces cellular data traffic as well as operation costs.Therefore, in addition to infrastructure data downloading, mo-bile data offloading through ad-hoc networks, such as Device-to-Device (D2D)/ Machine-to-Machine (M2M) systems, isalso a very attractive technique in the light of distributing thedelay-tolerant or non-real time data to a number of MTs. In [3],the authors utilize the concept of mobile social networks andstudy the user-set selection problem to minimize mobile datatraffic from both content and social domains. In order to reduceenergy consumption of the Base Station (BS), the authors of[4] propose a novel mobile traffic offloading scheme, wherea new network node dubbed the green content broker isintroduced to arrange content delivery between source anddestination. In [5], a content distribution framework called thecollaborative mobile clouds (CMC) is introduced. A CMC, aspresented in Fig. 1, consists of a number of MTs that candownload from the BS and share the content in a cooperative

Page 2: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

2

manner. Applying the mobile clouds framework, the contentcan be separated into several segments or chunks. The BSoffloads different chunks to selected MTs, after which theMTs exchange these chunks via D2D communications [6].Therefore, instead of transmitting entire data contents to eachrequested MT, only a few data streams are delivered throughthe cellular networks. The CMC is seen to reduce energyconsumption of the MTs during the downloading process[5] [7]. In addition, such a cooperative architecture is alsoapplicable to smart grid [8] and the vehicular networks toenable the vehicles to exchange data content or cache the datafor others while promoting the broadband services for vehicleusers [9][10]. Therefore, exploring the benefits of CMC isreplete with research significance.

Although the use of CMC is able to reduce energy consump-tion for a group of MTs when receiving multimedia data ofcommon interested, the selected offloading MTs may consumemore energy during local data chunk dissemination during acertain time duration. Therefore, due to the selfish nature ofthe MTs, how to stimulate and bootstrap the users to join thecloud and offload data for others are of research importance.The most common concerns involve the social benefits, suchas awards or payment reduction. Meanwhile, intuitively andinterestingly, the emerging simultaneous wireless informationand power transfer (SWIPT) technique [11] [12] providesanother potential solution from the technological domain.Through SWIPT, the receiver not only receives data fromthe transmitter, but can also "recycle" the transmit power toprolong battery lifetime. Nowadays, electromagnetic wave isalmost omnipresent. So enabling SWIPT is full of potential,especially for MTs experiencing difficulties accessing otherenergy sources such as solar and wind. In [13], the authorspropose a receiver architecture which can split the receivedpower into two power streams to facilitate the SWIPT. In[14], different subcarrier and power allocation algorithmsare proposed for the multiuser OFDM systems with SWIPT.For a multi-input multi-output (MIMO) system with SWIPTreceivers, the authors of [16] present an optimization schemeto design the beamforming strategies. Similarly, in the contextof multiple antenna transmission with wireless power transfer,there has been some work, e.g. [17],[18], dedicated to thedevelopment of beamforming design. In [17], the authorspropose a joint beamforming algorithm for a multiuser SWIPTsystem with multiple user (MU) MIMO transmission with theobjective to maximize the harvested energy. The authors of[18] also study a similar model and propose the algorithms tomaximize the weighted sum-power transferred to all energyreceivers.

It is easy to see that previous works do not explore resourceallocation and beamforming design for such a wireless powertransfer enabled content distribution structure. In addition,investigating the energy efficiency of CMC needs more effort.In this work, we aim to study resource allocation and dataoffloading schemes for wireless power transfer (WPT) enabledcollaborative mobile clouds (WeCMC) with the objective tomaximize the energy efficiency of the considered system. By"wireless power transfer enabled", we mean that introducingWPT into the CMC is able to stimulate users to join the cloud,

and enable the CMC to be realized. With WPT, the MTs insidethe CMC can be charged by the BS via an RF signal, whichbrings another thought over the economic or social aspects. Inthe traditional service, each MT has to download the wholecontent on its own, which leads to significant energy consump-tion of the batteries, especially if the cellular data rates arerelatively low. In the proposed WeCMC model, all the MTscan be categorized as data offloading receiver (DORs) andenergy harvesting receivers (EHRs) according to their rules inthe transmission. When BS transmitting one data trunk, theDORs can receive/offload the transmitted data. Meanwhile,the other MTs will act as EHRs that can harvest energy fromthe BS. Then, after the transmission of BS, the DORs candeliver the data to the EHRs who do not receive data fromthe BS. Previous work on the related subject mainly focuseson the user-set formulation or energy efficiency investigations[7] [15]. How to allocate the limited radio resources, suchas subchannels or transmit power, is often not considered.Moreover, how to select users to offload data and how todesign beamforming for both information and energy transferin the context of multiple-antenna transmitter also needs to beinvestigated. Intuitively, energy optimization in the consideredsystem introduces two contradict objectives: energy harvestingmaximization and transmission energy minimization, whichmakes the problem more complicated. In this work, we aregoing to address these problems. Compared to previous work,our main contributions can be summarized as follows:

• One of the main focus of this work is to propose a userscheduling scheme that can select the optimal number ofMTs to obtain the energy consumption minimization. Asfar as the SWIPT features for WeCMC are concerned,how to schedule the proper MTs to offload data andtransmit to other MTs is of considerable research im-portance. With the objective to obtain energy efficiencyfor the content distribution in WeCMC, the selected MTsare able to minimize the energy cost for the overallsystem and maximize the harvested energy from wirelesspower transfer. The proposed schemes are evaluated byextensive simulations, and a corresponding analysis isprovided.

• Eventually, better channel conditions and higher transmitpower of the BS can bring more energy for wirelesspower transfer. Therefore, which set of subchannels andhow much transmit power should be used so that the sumof the consumed energy and harvested energy can be min-imized calls for constant consideration. We also proposean algorithm that can properly assign the subchannels forthe transmission between the BS and WeCMC, and thetransmission within WeCMC. Moreover, beamformingdesign for the multiple antenna BS and power alloca-tion for MTs have been addressed so that the transmitpower consumption can be minimized. In particular, weadvocate the alternating direction method of multipliers(ADMM) algorithm and proximal operator algorithm tosolve the formulated beamforming design problem so thatenergy consumption can be minimized. Our simulationstudies have shown that with proper resource allocation

Page 3: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

3

algorithms, the WeCMC can obtain significant energyefficiency in its performance and remarkably reduce en-ergy consumption of MTs for receiving content. A moredetailed discussion, together with an in-depth analysis aswell as future research directions are presented.

The rest of this paper is organized as follows. SectionII describes the collaborative mobile cloud system modeland presents the energy consumption models of WeCMC. InSection III, the optimization problem is formulated, followedby the energy efficient solution in Section IV. We demonstratethe benefits of our proposed algorithm in Section V throughsimulation studies. We finally conclude this work in SectionVI.

II. WECMC SYSTEM DESCRIPTION

In the considered system, there are one BS and M MTs whoare interested in downloading from the BS. The MTs are ableto decode information and harvest energy from the receivedradio signals. We consider a case where the BS is equippedwith NT > 1 antennas and all the MTs are equipped with asingle antenna. We consider there is a total of N subchannels.Moreover, we assume the channel follows quasi-static blockfading and the BS can accurately obtain the channel statusinformation by the feedback from the MTs.

Fig. 1 depicts the transmission process ofWeCMC compared to conventional transmission, e.g.,unicasting/multicasting. In Fig. 1, the WeCMC consists ofthree MTs. As a simple example, we divide the overalldata stream into 3 data chunks. In a conventional setup,the radio interface of a MT (e.g. stand-alone MT) has toremain active for the whole duration of reception. As aresult, high energy consumption can be induced, as therequired RF and baseband processing need to remain activeduring data reception. In the CMC, the BS can distributevarious data chunks to different MTs, and MTs can thenexchange/share the offloaded parts with other members viaD2D transmission. A detailed example of the transmissionprocedure is presented in Fig. 2. In the case illustrated Fig. 2,one MT is selected each time to decode and transmit data toother MTs. For example, for the first data segment the BS candistribute it the second WeCMC MTs, and the MT can thentransmit the received parts with other MTs by utilizing theSR transmission among MTs. Thus, the reception durationcan be considerably reduced compared to the conventionaltransmission given that SR usually has a better data rate,due to, e.g., the closer distance [7]. However, it is worthnoting that in order to share the offloaded data, additionalcommunication overheads are induced, including transmitpower of D2D transmitters and transmit/receive durations [7].Consequently, the inherent energy efficiency improvementrequires careful algorithm design [21].

To concentrate on data offloading and resource allocationproposals, we do not assume any particular type of wirelesspower transfer receivers. The considered MT in this workconsists of an energy harvesting unit for power transfer anda conventional signal processing core unit for data offloadingand decoding, respectively. Moreover, for conventional signal

Fig. 1. Collaborative mobile clouds

Fig. 2. Transmission process

processing, we separate receiver architecture into the RF unitand baseband unit. In the following section, the energy con-sumption models will be provided. Prior to the introduction ofthe energy consumption models, several indicators are defined.First, the user selection indicator ρk is defined as follows,

ρk =

{1, if k is chosen for receiving data from a BS,0, otherwise.

(1)In addition, we also define β as the indicator on whether acertain subchannel is assigned to MTs K, e.g.,

βs,K,i =

{1, if subchannel i is used for downlink for set K,0, otherwise.

(2)and

τK,j =

{1, if subchannel j is assigned to deliver data for set K,0, otherwise.

(3)In addition to the definition of indicators, some key nota-

tions and variables are presented in Table II.

Page 4: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

4

TABLE INOTATION

Notation MeaningM number of MTs;N number of subchannels;ρk indicator whether MT k is scheduled as a DOR;K set of the DORs;βs,K,i indicator on whether subchannel i is allocated for transmission from BS to K;τK,j indicator on whether subchannel j is allocated for transmission from K to other MTs;ωi information beamforming vector on subchannel i;υb,i energy beamforming vector on subchannel i;hs,k,i channel coefficient from the BS to MT k on subchannel i;Rc

s,k,i throughput of the cellular link from the BS to MT k on subchannel i;Rc

s,K,i throughput of the cellular link from the BS to K DORs on subchannel i;Rd

K,j throughput of the D2D link from K DORs to others on subchannel j;Ectx

s transmit energy consumption of the BS on subchannel i ;EK,i,j total energy consumption of DORs in K using subchannel i and subchannel j ;Edrx

n,j receving energy consumption of EHR n for receiving from DORs on subchannel j ;

A. Channel Model

We assume the receivers have both data offloading andenergy harvesting functionalities but can only perform one ofthese due to hardware limitations. In the following, we referto the receivers which perform data offloading functionality asdata offloading receivers (DORs) and energy harvesting MTsas energy harvesting receivers (EHRs). The roles of the DORsand EHRs here are presented as follows,

DOR: The DOR is responsible for receiving from the BS fordata offloading. After receiving from the BS, the DORwill distribute the data to other MTs inside WeCMC.

EHR: The EHR is a MT that is not selected to offload the data.In stead of receiving data from the BS, the EHR canobtain energy transfer from the BS and charge the batterycorrespondingly.

For the cellular link transmission between the BS and MTs,it is more efficient to use multicasting as the transmissionmechanism and to consider the channel as a multiple-input-single-output (MISO) multicasting channel. By using multi-casting, the BS can deliver the same data to different MTswith less spectrum. Without loss of generality, we consider theDORs with a dedicated information beam and other MTs withB energy beams. By denoting s as the transmit informationsignal for the DORs and θ as the energy carrying signal, thetransmitted signal can be expressed as [18]

χ = ωiα+B∑

b=1

υb,iθ, (4)

where ωi and υb,i are the information beamforming vector forthe DORs and the energy beamforming vector on subchanneli, respectively. The α is the source information signal. Forthe energy signal θ, it carries no information. Moreover, itis also reasonable to assume that θ is known to the DORs.Therefore, the DORs can successfully decode u and thenignore it. Without loss of generality, we consider that theinformation signal and energy signal both have unit variance.hs,k,i ∈ CNT×1 is the channel coefficient from the source BSs to MT k on subchannel i. So the received signal at MT k is

ys,k,i = hHs,k,iχ+ ns,k,i, (5)

where ns,k,i is the additive Gaussian noise which followsN (0, σ2

z). It is worth noticing that hs,k,i represents the pathloss, slow and fast fading effects. hH

s,k,i is the conjugatetranspose of hs,k,i. In the following, we will present thethroughput of DOR and the energy harvesting model of EHR.

B. Data Offloading Receiver

Accordingly, for the selected DOR k, the data rate Rcs,k,i of

cellular link from BS to k on subchannel i can be expressedas

Rcs,k,i = log2

(1 +

|hHs,k,iωi|2

σ2z

). (6)

We assume K DORs are selected for data assignment, andthe set of selected DORs is K. Then, for the selected K DORs,the data rate can be expressed as

Rcs,K,i = min

k∈K

{βs,K,i log2

(1 +

ρk|hHs,k,iωi|2

σ2z

)}. (7)

After receiving from the BS, the K DORs distribute the datato the other MTs via multicasting. We refer to the transmissionbetween the DORs and EHRs as the D2D link. On D2D link,we assume no additional spectrum is used comparing withthe cellular link. Thus, one subchannel is considered. TheD2D communication within the WeCMC can be modeled asa virtual MISO multicasting channel if multiple DORs wereselected and as a single-input-single-output (SISO) channel ifonly one DOR was selected. Therefore, the data rate of theD2D link on subchannel j is

RdK,j =

∑k∈K

ρkτK,j log2

(1 +

pdtx

k,j |hk,j |2

σ2z

), (8)

where pdtx

k,j is the multicasting power of DOR k on subchannelj and hk,j is the channel coefficient from the DOR k ∈ K tothe MTs with worst channel gain. In addition, we also assumethe noise of both links are the same.

Page 5: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

5

C. Energy Harvesting Receiver

In practice, electromagnetic induction and electromagneticradiation are able to transfer wireless power, and the receiveris able to recycle wireless power from the radio signal [12].Meanwhile, due to the fact that the associated hardwarecircuit in the receivers might differ, the corresponding energyharvesting efficiency can be different as well. In the caseof EHRs, no baseband processing is needed to harvest thecarried energy through the beamforming vectors [13]. Basedon the law of energy conservation, the harvested energy isproportional to the total received power. In addition, as the RFsignal can carry both data and energy, the receiver can receiveeither data or energy in accordance of its own need. Thus,SWIPT can be realized in the same frequency band [13]. Inthis work, we consider that there is only one frequency bandis used for the cellular link for both data transmission andwireless power transfer, i.e., same subchannel i is used forboth DORs and EHRs.

Thus, in the presence of DOR k, the harvested energy ofEHR n on subchannel i is given by

PEHs,n,i = ρkβs,K,iϑnΓi∥hs,n,i∥2, (9)

where Γi = ∥ωi∥2 +∑B

b=1 ∥υb,i∥2 is the transmit powerconsumption and the conversion efficiency 0 < ϑn ≤ 1.

D. Energy Consumption Model

1) Energy Consumption of the BS: The energy consumptionof BS is given as [14][19]

Ectxs =

(εΓi + pb)ST∑Ni=1 R

cs,K,i

, (10)

where pb is the BS operating power consumption which weconsider to be constant. ST is the amount of data to betransmitted. ε stands for the nonlinearity effect of poweramplifier.

2) Tx and Rx Energy Consumption of CMC: The energyconsumption for receiving data size ST from the BS can beexpressed as

Ecrxs,k,i = (pcrxs,k,i + pe)T

crxs,k,i =

(prx + pe)ST

Rcs,K,i

, (11)

where pcrxs,k,i is the RF power consumption of k for receiv-ing from the BS on subchannel i, and pe is the electroniccircuit power consumption of the baseband associated withtransmission bandwidth. In this work, the energy consumptionrefers to the one when receiving and sending data on acertain subchannel. Thus, the baseband power consumptionis considered together with RF Tx/Rx power consumption.T crxs,k,i =

ST

Rcs,K,i

is the required time for receiving data ST oncellular link subchannel i. Further, we can assume the receiveRF power consumption is the same for both cellular and D2Dlinks, and equal to prx. After receiving from the BS, DORk is going to transmit its offloaded data to other MTs. Thereare two conventional ways to deliver data inside WeCMC,which are unicasting and multicasting. We have discussed the

energy efficiency of using both two schemes in [21] where themulticasting showed superior energy efficiency performanceover unicasting. Therefore, in this work, we only advocatemulticasting as the transmission strategy inside WeCMC.

When the multicasting strategy is used, a DOR only needsto broadcast its data once to other MTs in CMC, with a datarate that can reach the MT with the worst channel condition.Accordingly, D2D communication within the WeCMC can bemodeled as a virtual MISO channel. Thus, the transmit energyconsumption is given as

Edtx

k,j = (εpdtx

k,j + pe)TStx

K,j =(εpdtx

k,j + pe)ST

RdK,j

. (12)

Therefore, the total energy consumption of WeCMC whenusing the MTs in K as the DORs can be expressed as follows:

EK,i,j =∑k∈K

ρk(

N∑i=1

βs,K,iEcrxs,k,i+

N∑j=1

τK,jEdtx

k,j )+

M∑n,n/∈K

N∑j=1

τK,jEdrxn,j .

(13)EK,i,j is the energy consumption of the DORs in K whensubchannel i is assigned for receiving from the BS andsubchannel j for broadcasting its received data. Edrx

n,j is theenergy consumption of each EHR when receiving from theDORs on subchannel j, and it can be expressed as

Edrxn,j = (pdrx

n,j + pe)Tdrx

k,j =(prx + pe)ST

RdK,j

. (14)

III. PROBLEM FORMULATION

Intuitively, the long transmission time of a cellular linkcan increase the time for wireless power transfer, but at thecost of transmit energy consumption. Therefore, in order tominimize the energy consumption for a fixed amount of data,we formulate a joint optimization problem of beamformingdesign, user set selection, and subchannel and power alloca-tion. The main focus of the considered problem is to mini-mize the overall energy consumption of WeCMC during eachtransmission interval. This is done through two contradictoryobjectives: maximization of the wireless harvested energy andminimization of the consumed transmission energy of both BSand MTs.

For each data segment transmission, we can formulate theoptimization objective as

E(ρ,β, τ ,ω,υ,P) = Ectxs + EK,i,j −

M∑n,n/∈K

Qs,n,i, (15)

where N is the number of available subchannels and K isthe total number of DORs. P is the power allocation policyfor D2D communication inside WeCMC. ρ = {ρk},∀k andβ = {βs,K,i} and τ = {τK,j} are the user selection andsubchannel allocation indicators. υ and ω are the beamformingdesign policy. Qs,n,i is the harvested energy and obverselyQs,n,i = PH

s,n,iST /Rcs,K,i. Therefore, E(ρ,β, τ ,ω,υ,P)

stands for the overall energy consumption for the data amount

Page 6: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

6

ST transmission, i.e., the energy consumption of the BS andall the MTs. Note that mathematically E can take a negativevalue, while in practice E is always positive due to the factthat the transmit power consumption of the BS dominates.Therefore, the optimization problem (P1) can be formulatedas

minρ,β,τ ,ω,υ

E(ρ,β, τ ,ω,υ,P), (16)

s.t.

C1 :

N∑i=1

βs,K,i = 1,

N∑j=1

τK,j = 1,

C2 : Rcs,K,i ≥ Rc,min,

C3 : RdK,j ≥ Rd,min,

C4 : Γi ≤ ps,max,

C5 : pdtx

k,j ≤ pk,max.

(17)

Several constraints in (17) for the optimization problem (16)can ensure that the solution is feasible. The first constraint C1is to make sure that one subchannel is used for the cellularlink and one for the D2D link. As the transmissions of thecellular link and D2D link are scheduled in different timeslots, the subchannels used on different links can be sameas no interference takes place. Rc,min in C2 and Rd,min

in C3 are the required data rates for the cellular and D2Dlinks, respectively. It is also worth noticing that the minimumdata rate requirement for two links should be different and ingeneral, Rd,min is higher than Rc,min to get energy efficiencyas well as to minimize the delay. C4 and C5 ensure that thepower allocation of the BS and DOR should not be higherthan the maximum allowed transmit power.

It is worth noticing that (16) with constraints in (17) is anon-convex problem. Addressing such an integer programmingnon-convex optimization problem is recognized as NP -hard.An exhaustive search is needed to obtain the global optimum.This incurs a high computational cost, even for small M andN . In order to make the problem tractable and to simplify theproblem, we transform the objective function and approximatethe transformed objective function.

IV. ENERGY EFFICIENCY OPTIMIZATION OF WECMC

In this section, we present an energy efficiency optimizationalgorithm for the WeCMC. In particular, we first transform theformulated fractional programming problem into a subtractiveform. Then, by relaxing the constraints on subchannel allo-cation and assuming that subchannel allocation is done, thebeamforming vector can be optimized by using the alternatingdirection method of multipliers (ADMM) scheme. Conse-quently, subchannel allocation and user scheduling schemesare presented. First, we introduce the problem transformationand beamforming design.

A. Beamforming Design

1) Problem Transformation: Given that the DORs areselected, we can reform objective E as a function of

{β, τ ,ω,υ,P}. Substituting (9), (10) and (13) into (15),we can obtain (18), where pc = pb + prx + pe and Γi =∥ωi∥2 +

∑Bb=1 ∥υb,i∥2. One may notice that to obtain a

resource allocation policy, one should find the optimal solutionto minimize E(β, τ ,ω,υ,P), which is

E(β, τ ,ω,υ,P) = Ec(β,ω,υ) + Ed(τ ,P), (19)

where Ec(β,ω,υ) = Uc(β,ω,υ)Rc(β,ω,υ) and Ed(τ ,P) = Ud(τ ,P)

Rd(τ ,P) .From (19), it can be seen that the beamforming design andpower allocation for the BS and scheduled DORs are sepa-rated. In other words, we can obtain the optimal beamformingvector, and subchannel and power allocation by addressingEc(β,ω,υ) and Ed(τ ,P) individually given that certain DORsare selected. For the sake of presentation simplicity, we intro-duce a nonlinear programming method for solving Ec(β,ω,υ)which is derived from [23].

The global optimal solution q∗c for minimizing Ec(β,ω,υ)can be expressed as

q∗c = Ec(β∗,ω∗,υ∗) = minβ,ω,υ

Uc(β,ω,υ)

Rc(β,ω,υ). (20)

where β∗,ω∗,υ∗ are the optimal solutions for β,ω,υ, re-spectively.

Theorem 1. qc can reach its optimal value if and only if

minβ,ω,υ

Uc(β,ω,υ)− qcRc(β,ω,υ) = 0. (21)

Proof. The proof is given in Appendix A.

Theorem 1 presents the necessary and sufficient conditionw.r.t. the optimal solution. Particularly, for the consideredoptimization problem with an objective function in the frac-tional form, there exists an equivalent optimization prob-lem with an objective function in the subtractive form, i.e.,Uc(β,ω,υ)− q∗cRc(β,ω,υ), and both formulations result inthe same resource allocation solutions. In order to obtain theq∗c , the iterative algorithm with guaranteed convergence in [23]can be applied and it can be found in Alg. 1. The proof ofconvergence can be found in Appendix B.

Algorithm 1 Iterative Algorithm for Obtaining q∗c1: Set maximum tolerance δ;2: while (not convergence) do3: Solve the problem (22) for a given qc and ob-

tain subchannel allocation and beamforming design{β′,ω′,υ′};

4: if Uc(β′,ω′,υ′)− qcRc(β

′,ω′,υ′) ≤ δ then5: Convergence = true;6: return {β∗,ω∗,υ∗} = {β′,ω′,υ′} and obtain q∗c

by (20);7: else8: Convergence = false;9: return Obtain qc =

Uc(β′,ω′,υ′)

Rc(β′,ω′,υ′) ;10: end if11: end while

Page 7: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

7

E(β, τ ,ω,υ,P) =

Uc(β,ω,υ)︷ ︸︸ ︷ST

N∑i=1

βs,K,iΓi + pc −N∑i=1

M∑n,n/∈K

βs,K,iϑnΓi∥hs,n,i∥2

N∑i=1

βs,K,iRcs,K,i︸ ︷︷ ︸

Rc(β,ω,υ)

+

Ud(τ ,P)︷ ︸︸ ︷ST

N∑j=1

τK,j(K∑k

pdtx

k,j +M∑

n/∈K

prx +M∑n

pe)

N∑j=1

τK,jRdK,j︸ ︷︷ ︸

Rd(τ ,P)

.

(18)

During the iteration, in order to achieve q∗c , we need toaddress the following problem (P2) with qc:

minβ,ω,υ

Uc(β,ω,υ)− qcRc(β,ω,υ), (22)

s.t.

N∑i=1

βs,K,i = 1,

Rcs,K,i ≥ Rc,min,

Γi ≤ Ps,max.

(23)

In (P2), we can see that addressing the objective functioninvolves finding β,ω,υ, which can be represented as

minω,υb

ST (N∑i=1

βs,K,iΓi + pc −N∑i=1

M∑n,n̸=k

βs,K,iϑnΓi∥hs,n,i∥2)−

qc

N∑i=1

βs,K,i log2

(1 +

|hHs,k,iωi|2

σ2z

),

(24)

With the assumption that the subchannel allocation is done,the focus, in turn, is to design the beamforming as well aspower allocation policy. We can apply the nonlinear fractionalprogramming method to solve the formulated problem [23] ofbeamforming, power allocation and subchannel allocation inthe followings.

Basically, such problem is still a non-convex optimizationproblem due to the involved integer programming. Tacklingthe mix convex and combinatorial optimization problem andobtaining a global optimal solution result in a prohibitivelyhigh complexity. Another solution which can balance thecomputational complexity and optimality can be obtainedwhen addressing such a problem in the dual domain. Asdiscussed in [24], in the considered multi-carrier systemsthe duality gap of such a non-convex resource allocationproblem satisfying the time-sharing condition is negligible asthe number of subcarriers becomes sufficiently large e.g., 32 or64. To address this problem, we relax βs,K,i to be [0, 1] insteadof a Boolean. Then, βs,K,i can be interpreted as a time sharingfactor for utilizing subchannel. Since our optimization problemsatisfies the time-sharing condition, the considered problemcan be solved accordingly. Prior to finding the solutions for

subchannel allocation, we address the beamforming designproblem. Note that the same idea can be used for addressingτ∗K,j and P dtx∗

k,j .2) Proposed Solutions: We first solve the beamforming

problem of the cellular link for a given value of qc and a fixedsubchannel allocation. To address the formulated problem, welet

∥ωi∥2 +B∑

b=1

∥υb,i∥2 = ∥Iωx∥2 + ∥Iυx∥2 = ∥x∥2, (25)

where x = [ω,υ1,υ2, ...,υb] and

Iω =

1 0 . . . . . . . . . 0

0. . . 0 . . . . . .

...... 0 1 0 . . .

...... . . . . . . 0 . . .

...... . . . . . . . . .

. . ....

... . . . . . . . . . . . . 0

,

Iυ =

0 . . . . . . . . . . . . 0...

. . . . . . . . . . . ....

... . . . 0 . . . . . ....

... . . . 0 1 0...

... . . . . . . 0. . . 0

... . . . . . . . . . 0 1

.

Moreover, we can also reform |hHs,k,iω|2 as follows,

|h′H

s,k,iωi|2 = |hHs,k,iωi|2, (26)

where h′H

s,k,i = [hHs,k,i, 0, . . . , 0]. Due to the fact that the

logarithmic function in (24) is a monotone, increasing, andpositive function, addressing (24) equals to solving the fol-lowing problem (P3),

minx

f(x) = ST (∥x∥2+pc−∑

n,n̸=k

ϑn∥x∥2∥hs,n,i∥2)−qcϖ(x),

(27)s.t.

Page 8: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

8

ϖ(x) ≥ γc,min,

∥x∥2 ≤ Ps,max,(28)

where γc,min is the SNR for providing Rc,min and ϖ(x) =

xT (h′H

s,k,i)Th

′H

s,k,ix/σ2z .

To address the formulated problem, we advocate an algo-rithm based on the alternating direction method of multipliers(ADMM) [25]. We can reformulate the problem in (27) as astandard ADMM form,

minx,z

f(x) + g(z) s.t. x− z = 0, (29)

where g(z) is the indicator function of set C,

C = {x|ϖ(x) ≥ γc,min} ∩ {x|∥x∥2 ≤ Ps,max}.

The augmented Lagrangian of problem (29) can be givenas,

Lρ(x, z,u) = f(x) + g(z) +ρ

2∥x− z + u∥22, (30)

where ρ is the penalty parameter and u is the scaled dualvariable. Then the ADMM decomposition technique can beused to solve the problem in an iterative procedure in (29).Specifically, at the l-th iteration, Specifically, at the l-thiteration, the primal variables x and z, and the dual variableu are updated sequentially as

xl+1 := argminx

(f(x+ (ρ/2))∥x− zl + ul∥22),

zl+1 := argminz

(g(z + (ρ/2)∥z − xl+1 − ul∥22),

ul+1 := ul + xl+1 − zl+1.

(31)

Algorithm 2 Proposed Algorithm for Beamforming1: Initialize x0, z0, u0 and ρ;

2: for l=0,1,..., do3: xl+1 = argminx(f(x) + (ρ/2)∥x− zl + ul∥22);4: zl+1 = argminz(g(z) + (ρ/2)∥z − xl+1 − ul∥22);5: ul+1 = ul + xl+1 − zl+1;6: end for

The iterative scheme is illustrated in Alg. 2, which illustratesa scaled form ADMM with applications to our problem.The algorithm consists of an x-minimization step, a z-minimization step, and a dual variable update for u. We updatethe primal variables x and z in an alternating or sequentialfashion, which accounts for the term alternating direction.This is different from the method of multipliers, in whichthe augmented Lagrangian is minimized jointly with respectto the two primal variables x and z. In order to separate theminimization over x and z, f(·) and g(·) have to be separable,which is satisfied in our scenario. In this way, ADMM canhave both the decomposability of dual ascent and the superiorconvergence properties of the method of multipliers, and wecan easily solve our problem formulated in equations (27) and(28).

In Alg. 2, the proximal algorithm can be used for eachiteration. The right hand side of the iterations for xl+1 andzl+1 can be denoted as the following proximal operators [26],

xl+1 = prox 1ρ f

(zl − ul),

zl+1 = prox 1ρ g(xl+1 + ul).

(32)

Take prox 1ρ f

as an example, it is related to the subdifferentialoperator ∂f as follows,

prox 1ρ f

= (I +1

ρ∂f)−1, (33)

where (I + 1ρ∂f)

−1, known as the resolvent of the operator∂f , is point-to-point mapping. So the above two proximaloperators are equivalent to their corresponding resolvents ofthe subdifferential operators, and can be solved easily in eachiteration in Alg. 2. Thus, we can address the beamformingvectors accordingly.

B. Subchannel Allocation

As we are able to relax βs,K,i to be [0, 1] instead of aBoolean, βs,K,i can be interpreted as a time sharing factor forutilizing subchannel. In order to obtain the optimal subchan-nel allocation β∗

s,K,i, we can apply the Karush-Kuhn-Tucker(KKT) conditions to the P2, and then obtain the subchannelallocation policy as follows

β∗s,K,i =

{1, if i = argmaxd Θd,0, otherwise,

(34)

where

Θi = ST (Γi + pc −∑n ̸=k

ϑkΓi∥hs,n,i∥2)− qc

+

(1 + log2(1 +

|hHs,k,iω|2

σ2z

)−|hH

s,k,iω|2/ ln 2σ2z + Γi|hH

s,k,iωi|2

).

(35)

Since the problem (22) is a convex optimization problem, itis guaranteed that the iteration converges to the primal optimalsolution. Combining the proposed algorithm for obtaining q∗c ,the details of the subchannel and beamforming policies arepresented in Alg. 3. Given a qc, the beamforming problemcan be addressed by solving (P3) and subchannel allocationcan be solved by (34). Then, with the solution of beamformingand subchannel allocation, optimal qc can be obtained.

We have presented the scheme on how to address theminimization of Ec(β,ω,υ). The similar procedure can beapplied to obtain the optimal solution of minimizing Ed(τ ,P).Then we are able to obtain the solution set of (16) whenconsidering the DORs are selected.

C. User Scheduling Scheme

For the user scheduling problem, the goal is to select MTs toact as DORs when the BS is transmitting a data segment and asthe data transmitter forming a virtual MISO when deliveringdata to other MTs after receiving from the BS. Therefore,

Page 9: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

9

Algorithm 3 Subchannel Allocation and Beamforming Design1: 1) Initialize qc,ω,υ and dual variables; Define δ as a

small positive number;

2: while (Not Convergence) do3: Update dual variables.4: Solve the problem (34) for a given qc and obtain

subchannel allocation;5: Solve the problem (P3) via Alg. 2.6: if Uc(β,ω,υ)− qcRc(β,ω,υ) > δ then7: Set qc =

Uc(β,ω,υ)Rc(β,ω,υ) ,

8: Convergence = false,9: else

10: Convergence = true,11: return ω∗ = ω,υ∗ = υ, β∗

s,K,i = βs,K,i and q∗c =qc,

12: end if13: end while14: return Obtain subchannel allocation and beamforming

vectors.

with the assumption that subchannel, beamforming and powerallocations have been done, the goal is to find proper MTs thatcan achieve the best energy efficiency performance for bothcellular multicasting link and the D2D multicasting link. Whensubchannel and power allocations are done, the objectivefunction can be reformed as,

min E(ρ) = Uc(ρ)

Rc(ρ)+

Ud(ρ)

Rd(ρ), (36)

where

Uc(ρ) = ρkST (Γi + pc −∑

n,n/∈K

ϑnΓi∥hs,n,i∥2), (37)

Ud(ρ) = ST (K∑k

ρkpdtx

k,j +∑n/∈K

prx +M∑n

pe), (38)

Rc(ρ) = mink∈K

{log2

(1 +

ρk|hHs,k,iω|2

σ2z

)}.

Rd(ρ) =∑k∈K

ρk log2

(1 +

pdtx

k,j |hk,j |2

σ2z

).

(39)

The reformed problem (36) is also subject to the constraintsin (17). Therefore, the proposed algorithm should select KDORs that can minimize the energy consumption during trans-mission process. We can obtain the user scheduling criteria as,

ρ∗k =

{1, if k = argmina Φa,0, otherwise,

(40)

where

Φa =Uc(ρa)

R1(ρa)+

Ud(ρa)

R2(ρa). (41)

0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

5

10

15

20

25

30

Delay requirement (s)

Ene

rgy

Con

sum

ptio

n R

atio

(%)

Fig. 3. Energy-delay Tradeoff

V. PERFORMANCE EVALUATION

A. Simulation Setting

For the cellular link, we use the Stanford University SUI-3channel model and modify it to include multipath effects with2GHz central frequency. We choose the number of subchannelsN to be 64, so that the duality gap can be ignored [24]. Flatquasi-static fading channels are adopted, hence the channelcoefficients are assumed to be constant during a complete datatransmission, and can vary from one to another independently.For the D2D link, the path loss follows the IEEE 802.11acstandards with 5GHz central frequency. Noise variance isassumed 1 for simplicity.

In practice, the baseband power Pe and Pb are generally notconstant and their values should depend on the circuit design.However, this is out of the scope of this work, and we assumethey are fixed and the values are according to [15]. We alsoassume that Ps,max = 46dBm and Pk,max = 23dBm unlessfurther specified. For simplicity, the conversion efficiencyis assumed as ϑk = 0.5, ∀k and ε = 0.2. To illustratethe energy saving performance, we compare our resourceallocation scheme with pure multicasting transmission, thatis, the reference energy consumption is the one of which theBS uses to multicast all data to every MT. We consider theBS to be about 500m away from MTs, which are randomlylocated in a 100× 100m2 square.

In order to illustrate the advantages of the proposed scheme,we also compare our scheme (PS) with random subchannelallocation (RSA) and random MT and subchannel allocation(RUS with RSA).

B. Simulation Results

First, we present our study on the tradeoff between delay re-quirement and energy consumption. We plot a figure of energyconsumption performance by varying the delay requirement.For a simple illustration, in Fig. 3, we have the data amountof one trunk ST = 1 bit, 20 MTs in WeCMC and Rc,min = 1bps. We consider that the service delay is caused purely bythe additional D2D link, i.e., the data rate of the cellularlink is similar to the one of traditional multicasting. Then,

Page 10: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

10

2 3 4 5 6 7 8−10

−5

0

5

10

15

20

25

30

35

Rd,min

/Rc,min

Ene

rgy

Con

sum

ptio

n R

atio

(%

)

10 MTs20 MTs30 MTs40 MTs50 MTs

Fig. 4. Energy efficiency performance of MTs

we can vary the D2D link rate in order to satisfy differentdelay requirements. We can observe that when delay is low,the MTs need to use higher power to transmit to other MTs.Meanwhile, the time for transmitting is short, which resultsin a higher energy consumption. As the delay requirementbecomes low, the energy consumption decreases as well dueto lower transmit energy consumption. The trade-off pointhappens when delay is about 0.17s. After that, when delayincreases, the energy consumption increases as well due tolonger time for transmission.

In Fig. 4, we fix Rc,min = 1 bps/Hz and vary the valueof Rd,min to illustrate the energy saving benefits of WeCMCand the effectiveness of the WeCMC D2D link. The energyconsumption ratio on the y-axis is given as

ECR =Energy consumption using WeCMC

Energy consumption of traditional multicasting×100%.

(42)It can be noticed that, at first, when Rd,min/Rc,min in-

creases, the energy consumption of WeCMC is decreased.This is because when the time durations for transmitting andreceiving are decreased, the energy consumption of MTs isalso reduced. Since a higher data rate requires higher transmitpower consumption, there is a trade-off between the energyconsumption and the value of Rd,min/Rc,min. For example,for the case that WeCMC consists of 10 MTs, the best optionfor obtaining energy minimization is Rd,min/Rc,min = 5. Thenegative value on the y-axis of Fig. 4 implies that the harvestedenergy at MTs is higher than the consumed energy, whichmeans that the WPT is appreciated for the MTs who are facingenergy consumption problems but still like to download fromthe BS. Moreover, one can find that when WeCMC consistsof more MTs, the energy saving potentials can be improved.In the following, we fix Rd,min/Rc,min = 5 to illustrate theenergy saving performance.

Fig. 5 presents the energy consumption performance whenthere are 30 MTs inside WeCMC. We compare our proposedscheme with a reference scheme obtained by modifying theobjective function (16) to the throughput maximization. Wefind that for Pk,max < 5dBm, ECR = 0 since the optimiza-

0 5 10 15 20 25 30−4

−2

0

2

4

6

8

Pk,max

(dBm)

En

erg

y C

on

sum

ptio

n R

atio

(%

)

PSReference

Fig. 5. Energy efficiency performance vs. Pk,max

5 10 15 20 25 30 35 40 45 5090

91

92

93

94

95

96

97

98

Number of MTs

Ene

rgy

Con

sum

ptio

n R

atio

(%

)

RUS with RSARSAPSES

Fig. 6. Energy efficiency performance of whole system

tion problem is infeasible due to an insufficient power supplyto satisfy the constraints on Rd,min. For a larger Pk,max, theenergy consumption of the proposed algorithm first decreasesand then approaches a constant due to a higher transmit powerallowance becoming saturated. It can be observed that beforecertain point, the proposed scheme has the a performancesimilar to that of the throughput maximization scheme. It canalso be noticed that the energy consumption of the referencescheme increases dramatically in the high transmit powerregime. This is due to the fact that such scheme has a largepower consumption for throughput maximization which causeslow energy efficiency.

Fig. 6 presents the energy efficiency performance of thewhole system including the BS and MTs. As we can observe,the proposed WeCMC is able to obtain energy saving gaincompared to the conventional multicasting scheme, though theenergy saving gain is not strong (about 9%). The advantagesof our presented user scheduling and subchannel locationschemes (PS) can also be observed. These advantages aredue to the fact that the proposed WeCMC structure is mainlyfor saving energy from the terminal sides. We also haveplotted the results obtained by exhaustive searching of DORsand subchannels (ES), which is considered to be the optimal

Page 11: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

11

5 10 15 20 25 30 35 40 45 50−10

0

10

20

30

40

50

60

70

80

Number of MTs

Ene

rgy

Con

sum

ptio

n R

atio

(%

)

RUS with RSA, no EHRSA, no EHPS, no EHES, no EHPS, with EH

Fig. 7. Energy efficiency performance of the MTs

MT #0 MT #5 MT #10 MT #12 MT #15 MT #160

1

2

3

4

5

En

erg

y C

on

sum

ptio

n (

J)

a)

MT #0 MT #5 MT #10 MT #12 MT #15 MT #160

10

20

30

b)

Fig. 8. Energy efficiency performance of MTs, a snapshot

scheme for finding DORs and subchannels. As we can observethe performance of our proposed scheme is very close to theoptimal one. The comparison of ES and PS confirms theefficiency of the proposed user scheduling and subchannelallocation algorithms. It is worth noticing that although theproposed scheme can also bring benefits for the BS as it onlyneeds to transmit to several DORs instead of multicasting toall, the energy saving gain is not remarkable from the point-of-view of the whole system.

As mentioned, the primary task of WeCMC is to saveenergy at the terminal side, so in Fig. 7, the energy savingperformance is illustrated with the exclusion of the energyconsumption of the BS. Moreover, in order to see the wirelesspower transfer impact, we show the performance with/withoutenergy harvesting. As in Fig. 1, it can be observed that theproposed scheme can obtain significant energy saving gainseven without energy harvesting at the MT side, and theproposed scheme has the performance similar to that of theoptimal one. In addition, the wireless power transfer featurecan further improve energy efficiency performance. In thecurrent setting, the whole group of MTs can harvest moreenergy than it costs, which evidences the significance of theSWIPT technique.

In Fig. 8, a snapshot is presented to illustrate the energyconsumption performance of different WeCMC MTs duringthe scheduling procedure. In Fig. 8a, the energy consumptionperformance of a stand-alone MT (MT #0) and some ofthe WeCMC MTs are presented considering one single datasegment transmission. MTs #10 and #16 in Fig. 8a arethe scheduled DORs in this case. We can see that for asingle data segment transmission, due to the transmit powerconsumption inside WeCMC, the energy consumption of theDORs is higher than that of the stand-alone UE who isusing conventional multicasting transmission. In Fig. 8b, theenergy consumption of the MTs for receiving 10 assigneddata segment is presented. With 10 assigned data segments,several MTs have been scheduled, and the individual energyconsumption of every WeCMC MT is lower than that ofthe stand-alone MT, which confirms the advantages of theWeCMC model and the presented schemes.

VI. CONCLUSION

In this work, we investigated the problem of energy efficientresource allocation for the wireless power transfer enabledcollaborative mobile clouds. We presented a theoretical anal-ysis on the energy consumption of the MTs within the cloud.Moreover, user scheduling schemes were introduced in orderto investigate when and how many users should participatein receiving from the BS in order to improve energy effi-ciency. Accordingly, subchannel and power allocation schemeswere proposed with the objective to minimize the energyconsumption of the considered system. The simulation resultsdemonstrated the energy saving benefits of a mobile cloud andalso illustrated the advantages of advocating wireless powertransfer for the mobile cloud.

APPENDIX AProof of Theorem 1

We assume that the subchannels i and j are allocated to thescheduled DORs K optimally for the transmission process.Then, we can separately prove the necessary condition andsufficient condition of the Theorem 1.

1) First, we prove the necessary condition. Suppose Υ isthe solution set. Let ω0 and υ0 be the solutions of (20).Then we have

q0 =Uc(ω0,υ0)

Rc(ω0,υ0)≤ Uc(ω,υ)

Rc(ω,υ), ∀ω,υ ∈ Υ. (43)

Consequently, we can arrive in

Uc(ω,υ)− q0Rc(ω,υ) ≥ 0, ∀ω,υ ∈ Υ, (44)

and

Uc(ω0,υ0)− q0Rc(ω0,υ0) = 0, ∀ω0,υ0 ∈ Υ. (45)

From (44) we see that min{Uc(ω,υ) −q0Rc(ω,υ)|ω,υ ∈ Υ} = 0. From (45) we observe thatthe minimum value is taken when {ω,υ} = {ω0,υ0}.Therefore, the necessary condition can be proved.

Page 12: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

12

2) To prove the sufficient condition, let {ω0,υ0} be a so-lution of (21), such that Uc(ω0,υ0)−q0Rc(ω0,υ0) = 0then we have

Uc(ω,υ)− q0Rc(ω,υ) ≥Uc(ω0,υ0)− q0Rc(ω0,υ0) = 0,∀ω,υ ∈ Υ.

(46)

Hence

Uc(ω,υ)− q0Rc(ω,υ) ≥ 0,∀ω,υ ∈ Υ, (47)

and

Uc(ω0,υ0)− q0Rc(ω0,υ0) = 0,∀ω0,υ0 ∈ Υ. (48)

From (47) we have Uc(ω,υ)Rc(ω,υ) ≥ q0, ∀ω,υ ∈ Υ, that is q0

is the minimum of (20). From (48) we have Uc(ω0,υ0)Rc(ω0,υ0)

=

q0 , that is {ω0,υ0} is a solution of (20).

APPENDIX B

Proof of Convergence of Algorithm 1

Similar procedure as shown in [23] can be applied to provethe convergence of the Algorithm 1. For simplicity, assumingthat

f(q′) = minβ,ω,υ

Uc(β,ω,υ)− q′Rc(β,ω,υ). (49)

Then assuming q8 > q′ and considering two optimal resourceallocation policies, {β8,ω8,υ8} and {β′,ω′,υ′} for f(q8) andf(q′), respectively, we have

f(q8) = minβ,ω,υ

Uc(β,ω,υ)− q8Rc(β,ω,υ)

= Uc(β8,ω8,υ8)− q8Rc(β

8,ω8,υ8)

< Uc(β′,ω′,υ′)− q8Rc(β

′,ω′,υ′)

≤ Uc(β′,ω′,υ′)− q′Rc(β

′,ω′,υ′)

= f(q′).

(50)

Therefore, we can see that f(q) is a strong monotonicdecreasing function, i.e. f(q8) < f(q′), if q8 > q′. Suppose{βl,ωl,υl} is the optimal resource allocation policy in thelth iteration and ql ̸= q∗ and ql+1 ̸= q∗. We can observethat ql > 0 and ql+1 > 0. Since we obtain ql+1 =Uc(β

l,ωl,υl)/Rc(βl,ωl,υl) in Alg. 1, we can arrive to

f(ql) = Uc(βl,ωl,υl)− qlRc(β

l,ωl,υl)

= Rc(βl,ωl,υl)(ql+1 − ql).

(51)

As f(ql) > 0 and Rc(βl,ωl,υl) > 0, we have ql+1 > ql.

Therefore, we can see that as long as the number of iterationsis large enough, f(ql) → 0 and f(ql) satisfies the optimalitycondition as presented in Theorem 1. To this end, the conver-gence of Algorithm 1 can be proved.

REFERENCES

[1] D. Calin, H. Claussen, and H. Uzunalioglu, "On femto deploymentarchitectures and macrocell offloading benefits in joint macro-femtodeployments," IEEE Communications Magazine, vol. 48, no. 1, pp. 26-32,January 2010.

[2] A. Y. Ding, B. Han, Y. Xiao, P. Hui, A. Srinivasank , M. Kojo, and S.Tarkoma, "Enabling energy-aware collaborative mobile data offloadingfor smartphones," in Proc. of IEEE International Conference on Sensing,Communications and Networking (SECON), New Orleans, LA, June2013.

[3] B. Han, P. Hui, V. Kumar, M. V. Marathe, J. Shao, and A. Srinivasan,"Mobile data offloading through opportunistic communications and socialparticipation," IEEE Transactions on Mobile Computing, vol. 11, no. 5,pp. 821-834, May 2012.

[4] T. Han and N. Ansari, "Offloading mobile traffic via green contentbroker," IEEE Intenet of Things Journal, vol. 1, no. 2, pp. 161-170, April2014.

[5] M. V. Pederson and F. H. P. Fitzek, "Mobile clouds: the new content dis-tribution platform," Proceeding of IEEE, vol. 100, no. Special CentennialIssue, pp. 1400-1403, May 2012.

[6] F. Fitzik, J. Heide, M. V. Pedersen, and M. Katz, "Implementationof network coding for social mobile clouds," IEEE Signal ProcessingMagazine, vol. 30, no. 1, pp.159-164, January 2013.

[7] L. Al-Kanj, Z. Dawy, and E. Yaacoub, "Energy-aware cooperative contentdistribution over wireless networks: design alternatives and implementa-tion aspects," IEEE Communications Surveys & Tutorials, vol. 15, no.4,pp. 1736-1760, Fourth Quarter 2013.

[8] X Huang, and N. Ansari, "Content caching and distribution in smart gridenabled wireless networks," IEEE Internet of Things Journal, 2016, doi:10.1109/JIOT.2016.2577701

[9] R. Ding, T. Wang, L. Song, Z. Han, and J. Wu, "Roadside-unit cachingin vehicular ad hoc networks for efficient popular content delivery," inProc. of IEEE WCNC’15, New Orleans, LA, April 2015.

[10] H. Zhou, B. Liu, T.H. Luan, F. Hou, L. Gui, Y. Li, G. Yu, andX. Shen, "ChainCluster: engineering a cooperative content distributionframework for highway vehicular communications", IEEE Trans. onIntelligent Transportation Systems, vol. 15, no. 6, pp. 2644-2657, June2014.

[11] X. Huang, T. Han and N. Ansari, "On green-energy-powered cognitiveradio networks," IEEE Communications Surveys and Tutorials, vol.17,no. 2, pp. 827-842, 2nd Quarter, 2015.

[12] P. Grover and A. Sahai, "Shannon meets tesla: wireless information andpower transfer," in Proc. of IEEE International Symposium on InformationTheory, Austin, TX, June 2010.

[13] R. Zhang and C. K. Ho, "MIMO broadcasting for simultaneous wirelessinformation and power transfer," IEEE Transaction on Wireless Commu-nications, vol. 12, no. 5, pp. 1989-2001, May 2013.

[14] D. W. K. Ng, E. Lo, and R. Schober, "Wireless information andpower transfer: energy efficiency optimization in OFDMA systems," IEEETransactions on Wireless Communications, vol. 12, no. 12, pp. 6352-6370,December 2013.

[15] Z. Chang, T. Ristaniemi, and Z. Niu, "Energy efficient grouping andscheduling for content sharing based collaborative mobile Cloud," inProc. of IEEE International Conference on Communications (ICC’14),Sydney, Australia, June 2014.

[16] J. Xu, S. Bi., and R. Zhang, "Multiuser MIMO wireless energy transferwith coexisting opportunistic communication," IEEE Wireless Communi-cations Letters, vol. 4, no. 3, pp. 273-276, June 2015.

[17] H. Son and B. Clerckx, "Joint beamforming design for multi-userwireless information and power transfer," IEEE Transactions on WirelessCommunications, vol. 13, no. 11, pp. 6397-6409, November 2014.

[18] J. Xu, L. Liu, and R. Zhang, "Multiuser MISO beamforming for simul-taneous wireless information and power transfer," IEEE Transactions onSignal Processing, vol. 62, no. 18, pp. 4798-4810, September 2014.

[19] C. Isheden, Z. Chong, E. Jorswieck, and G. Fettweis, "Framework forlink-level energy efficiency optimization with informed transmitter," IEEETrans. Wireless Commun., vol. 11, pp. 2946-2957, Aug. 2012.

[20] M. Katz, F. Fitzek, D. Lucani, and P. Seeling, "Sharing resources locallyand widely: mobile clouds as the building blocks of shareconomy," IEEEVehicular Technology Magazine, vol. 9, no. 3, pp. 63-71, September 2014.

[21] Z. Chang, J. Gong, Z. Zhou, T. Ristaniemi and Zhisheng Niu, "Resourceallocation and data offloading for energy efficiency in wireless powertransfer enabled collaborative mobile clouds," in Proc. of IEEE Con-ference on Computer Communications (INFOCOM’15) Workshop, HongKong, China, April 2015.

Page 13: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

13

[22] S. Boyd, Convex Optimization, Cambridge, U.K. Cambridge Universitypress, 2004.

[23] W. Dinkelbach, "On Nonlinear Fractional Programming," ManagementScience, vol. 13, pp. 492-498, March 1967.

[24] Z. Chang, T. Ristaniemi, and Z. Niu, "Radio resource allocation forcollaborative OFDMA relay networks with imperfect channel state infor-mation," IEEE Transactions on Wireless Communications, vol.13, no.5,pp. 2824-2835, May 2014.

[25] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, "Distributedoptimization and statistical learning via the alternating direction methodof multipliers," Foundation and Trends in Machine Learning, vol. 3, no.1, pp. 1-122, November 2010.

[26] N. Parikh and S. Boyd, Proximal Algorithms, Foundations and Trendsin Optimization, vol. 1, no. 3, pp. 123-231, 2013.

Zheng Chang (M’13) received the B.Eng. degreefrom Jilin University, Changchun, China in 2007,M.Sc. (Tech.) degree from Helsinki University ofTechnology (Now Aalto University), Espoo, Finlandin 2009 and Ph.D degree from the University ofJyväskylä, Jyväskylä, Finland in 2013. Since 2008,he has held various research positions at HelsinkiUniversity of Technology, University of Jyväskyläand Magister Solutions Ltd in Finland. He was avisiting researcher at Tsinghua University, China,from June to August in 2013, and at University of

Houston, TX, during from April to May in 2015. He has been awarded by theUlla Tuominen Foundation, the Nokia Foundation and the Riitta and JormaJ. Takanen Foundation for his research work. Currently he is working withUniversity of Jyväskylä and his research interests include signal processing,radio resource allocation, cross-layer optimizations for wireless networks, andgreen communications.

Jie Gong (S’09, M’13) received his B.S. and Ph.D.degrees in Department of Electronic Engineeringin Tsinghua University, Beijing, China, in 2008and 2013, respectively. From July 2012 to Jan-uary 2013, he visited Institute of Digital Commu-nications, University of Edinburgh, Edinburgh, UK.During 2013-2015, he worked as a postdoctorialscholar in Department of Electronic Engineeringin Tsinghua University, Beijing, China. He is cur-rently an associate research fellow in School ofData and Computer Science, Sun Yat-sen University,

Guangzhou, Guangdong Province, China. He was a co-recipient of the BestPaper Award from IEEE Communications Society Asia-Pacific Board in2013. His research interests include Cloud RAN, energy harvesting and greenwireless communications.

Zhenyu Zhou (S’06-M’11) received his M.E. andPh.D degree from Waseda University, Tokyo, Japanin 2008 and 2011 respectively. From April 2012 toMarch 2013, he was the chief researcher at Depart-ment of Technology, KDDI, Tokyo, Japan. FromMarch 2013 to now, he is an Associate Professorat School of Electrical and Electronic Engineering,North China Electric Power University, China. He isalso a visiting scholar with Tsinghua-Hitachi JointLab on Environment-Harmonious ICT at Universityof Tsinghua, Beijing from 2014 to now. He served

as workshop co-chair for IEEE ISADS 2015, and TPC member for IEEE VTC2017, IEEE VTC 2016, IEEE ICC 2016, IEEE ICC 2015, Globecom 2015,ACM Mobimedia 2015, IEEE Africon 2015, etc. He received the "YoungResearcher Encouragement Award" from IEEE Vehicular Technology Societyin 2009. His research interests include green communications and smart grid.He is a member of IEEE, IEICE, and CSEE.

Tapani Ristaniemi(SM’11) received his M.Sc. in1995 (Mathematics), Ph.Lic. in 1997 (Applied Math-ematics) and Ph.D. in 2000 (Wireless Commu-nications), all from the University of Jyväskylä,Jyväskylä, Finland. In 2001 he was appointed asProfessor in the Department of Mathematical In-formation Technology, University of Jyväskylä. In2004 he moved to the Department of Communica-tions Engineering, Tampere University of Technol-ogy, Tampere, Finland, where he was appointed asProfessor in Wireless Communications. In 2006 he

moved back to University of Jyväskylä to take up his appointment as Professorin Computer Science. He is an Adjunct Professor of Tampere University ofTechnology. In 2013 he was a Visiting Professor in the School of Electricaland Electronic Engineering, Nanyang Technological University, Singapore.

He has authored or co-authored over 150 publications in journals, confer-ence proceedings and invited sessions. He served as a Guest Editor of IEEEWireless Communications in 2011 and currently he is an Editorial BoardMember of Wireless Networks and International Journal of CommunicationSystems. His research interests are in the areas of brain and communicationsignal processing and wireless communication systems research.

Besides academic activities, Professor Ristaniemi is also active in theindustry. In 2005 he co-founded a start-up Magister Solutions Ltd in Finland,specialized in wireless system R& D for telecom and space industries inEurope. Currently he serves as a consultant and a Member of the Board ofDirectors.

Zhu Han (S’01-M’04-SM’09-F’14) received theB.S. degree in electronic engineering from TsinghuaUniversity, in 1997, and the M.S. and Ph.D. degreesin electrical and computer engineering from theUniversity of Maryland, College Park, in 1999 and2003, respectively.

From 2000 to 2002, he was an R&D Engineer ofJDSU, Germantown, Maryland. From 2003 to 2006,he was a Research Associate at the University ofMaryland. From 2006 to 2008, he was an assistantprofessor at Boise State University, Idaho. Currently,

he is a Professor in the Electrical and Computer Engineering Department aswell as in the Computer Science Department at the University of Houston,Texas. His research interests include wireless resource allocation and man-agement, wireless communications and networking, game theory, big dataanalysis, security, and smart grid. Dr. Han received an NSF Career Awardin 2010, the Fred W. Ellersick Prize of the IEEE Communication Societyin 2011, the EURASIP Best Paper Award for the Journal on Advances inSignal Processing in 2015, IEEE Leonard G. Abraham Prize in the field ofCommunications Systems (best paper award in IEEE JSAC) in 2016, andseveral best paper awards in IEEE conferences. Currently, Dr. Han is an IEEECommunications Society Distinguished Lecturer.

Page 14: Energy Efficient Resource Allocation for Wireless Power ...users.jyu.fi/~zhchang/papers/JSAC16.pdf · this work, the problem of distributing cellular data via a wireless power transfer

14

Zhisheng Niu (M’98-SM’99-F’12) graduated fromBeijing Jiaotong University, China, in 1985, andgot his M.E. and D.E. degrees from ToyohashiUniversity of Technology, Japan, in 1989 and 1992,respectively. During 1992-94, he worked for FujitsuLaboratories Ltd., Japan, and in 1994 joined withTsinghua University, Beijing, China, where he isnow a professor at the Department of ElectronicEngineering. He is also a guest chair professorof Shandong University, China. His major researchinterests include queueing theory, traffic engineering,

mobile Internet, radio resource management of wireless networks, and greencommunication and networks.

Dr. Niu has been an active volunteer for various academic societies,including Director for Conference Publications (2010-11) and Director forAsia-Pacific Board (2008-09) of IEEE Communication Society, MembershipDevelopment Coordinator (2009-10) of IEEE Region 10, Councilor of IEICE-Japan (2009-11), and council member of Chinese Institute of Electronics(2006-11). He is now a distinguished lecturer (2012-15) and Chair ofEmerging Technology Committee (2014-15) of IEEE Communication Society,a distinguished lecturer (2014-16) of IEEE Vehicular Technologies Society,a member of the Fellow Nomination Committee of IEICE CommunicationSociety (2013-14), standing committee member of Chinese Institute of Com-munications (CIC, 2012-16), and associate editor-in-chief of IEEE/CIC jointpublication China Communications.

Dr. Niu received the Outstanding Young Researcher Award from NaturalScience Foundation of China in 2009 and the Best Paper Award from IEEECommunication Society Asia-Pacific Board in 2013. He also co-received theBest Paper Awards from the 13th, 15th and 19th Asia-Pacific Conference onCommunication (APCC) in 2007, 2009, and 2013, respectively, InternationalConference on Wireless Communications and Signal Processing (WCSP’13),and the Best Student Paper Award from the 25th International TeletrafficCongress (ITC25). He is now the Chief Scientist of the National BasicResearch Program (so called "973 Project") of China on "FundamentalResearch on the Energy and Resource Optimized Hyper-Cellular MobileCommunication System" (2012-2016), which is the first national project ongreen communications in China. He is a fellow of both IEEE and IEICE.