Energy efficient resource allocation and admission control for D2D-aided collaborative mobile clouds

In this paper, we investigate the joint admission control and resource allocation problem for collaborative computation under fading channels. We develop an Internet-of-Things (IoT) framework in which establishing Device-to-Device (D2D) communications, resource-poor wearable Source Mobile Terminals (SMTs) may offload their computations to resource-rich Processing Mobile Terminals (PMTs), or execute them locally, so as to save energy. Considering the offloading scenario, first, a probabilistic admission control algorithm is proposed for Mobile Terminals (MTs) taking both the deadline and energy harvesting constraints into account. Then, the joint CPU clock frequency/transmit power allocation and collaborative pair selection problem for MTs is addressed mathematically. For local execution scenario, optimal CPU clock frequencies are obtained for SMTs. Finally, based on energy consumption and outage imposed by each scenario, SMTs decide whether to offload their computations or execute them locally. Simulation results demonstrate that the proposed D2D-aided Collaborative Mobile Cloud (DCMC) approach attains a near-optimal energy expenditure in a semi-feasible system while effectively mitigating outage ratio of MTs.

[1]  Tapani Ristaniemi,et al.  Energy-Efficient Resource Allocation and User Scheduling for Collaborative Mobile Clouds With Hybrid Receivers , 2014, IEEE Transactions on Vehicular Technology.

[2]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[3]  Ling Tang,et al.  Energy and time optimization for wireless computation offloading , 2015, 2015 International Conference on Wireless Communications & Signal Processing (WCSP).

[4]  Qimei Cui,et al.  An energy-optimal offloading algorithm of mobile computing based on HetNets , 2015, 2015 International Conference on Connected Vehicles and Expo (ICCVE).

[5]  Kaibin Huang,et al.  Energy Efficient Mobile Cloud Computing Powered by Wireless Energy Transfer , 2015, IEEE Journal on Selected Areas in Communications.

[6]  Bengt Ahlgren,et al.  Internet of Things for Smart Cities: Interoperability and Open Data , 2016, IEEE Internet Computing.

[7]  Zhen Yang,et al.  An Energy Saving Algorithm Based on User-Provided Resources in Mobile Cloud Computing , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[8]  Bo Li,et al.  Coalition Formation Towards Energy-Efficient Collaborative Mobile Computing , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

[9]  Zhen Wang,et al.  Draining our glass: an energy and heat characterization of Google Glass , 2014, APSys.

[10]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[11]  Mehdi Rasti,et al.  A joint channel and power allocation scheme for Device-to-Device communications underlaying uplink cellular networks , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[12]  William C. Brown,et al.  The History of Power Transmission by Radio Waves , 1984 .

[13]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[14]  Carl Wijting,et al.  Device-to-device communication as an underlay to LTE-advanced networks , 2009, IEEE Communications Magazine.

[15]  Dusit Niyato,et al.  A Dynamic Offloading Algorithm for Mobile Computing , 2012, IEEE Transactions on Wireless Communications.

[16]  Jeongho Kwak,et al.  DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems , 2015, IEEE Journal on Selected Areas in Communications.

[17]  Ashwin Gumaste,et al.  On the state and guiding principles of broadband in India , 2009, IEEE Communications Magazine.