An index based task assignment policy for achieving optimal power-delay tradeoff in edge cloud systems

Edge cloud is a promising architecture in order to address the latency problem in mobile cloud computing. However, as compared with remote clouds, edge clouds have limited computational resources, and higher operating costs. In this paper, we design policies which carry out the assignment of tasks that are generated at the mobile subscribers with edge clouds in an online fashion. The proposed policies achieve an optimal power-delay trade-off in the system. Here, the delay experienced by a mobile computing task includes the time spent waiting for transmission to the edge cloud, and the execution time at the edge cloud servers. We perform a theoretical analysis after modeling the system as a continuous-time queueing system. The contribution of this paper is two-fold: Firstly, the algorithm to determine the optimal policy is obtained by proposing an equivalent discrete-time Markov decision process. Secondly, an easily implementable index policy is proposed by analyzing the dual of the original problem. Extensive simulations illustrate the effectiveness of the proposed policies.

[1]  Zhisheng Niu,et al.  Optimal wake-up mechanism for single base station with sleep mode , 2013, Proceedings of the 2013 25th International Teletraffic Congress (ITC).

[2]  Zhisheng Niu,et al.  Delay-Constrained Energy-Optimal Base Station Sleeping Control , 2016, IEEE Journal on Selected Areas in Communications.

[3]  Kevin Jeffay,et al.  Variability in TCP round-trip times , 2003, IMC '03.

[4]  Shugong Xu,et al.  On the statistical multiplexing gain of virtual base station pools , 2014, 2014 IEEE Global Communications Conference.

[5]  Sem C. Borst,et al.  Beyond processor sharing , 2007, PERV.

[6]  Sergio Barbarossa,et al.  Communicating While Computing: Distributed mobile cloud computing over 5G heterogeneous networks , 2014, IEEE Signal Processing Magazine.

[7]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[8]  Hassan Artail,et al.  Providing local cloud services to mobile devices with inter-cloudlet communication , 2014, MELECON 2014 - 2014 17th IEEE Mediterranean Electrotechnical Conference.

[9]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[10]  Kajal T. Claypool,et al.  Latency and player actions in online games , 2006, CACM.

[11]  A. Stolyar MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic , 2004 .

[12]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[13]  Bo Li,et al.  Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers , 2014, IEEE Transactions on Computers.

[14]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[15]  Xueying Guo,et al.  Index policies for optimal mean-variance trade-off of inter-delivery times in real-time sensor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[16]  Rongxing Lu,et al.  Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing , 2015, 2015 IEEE International Conference on Communications (ICC).

[17]  Zhisheng Niu,et al.  A Cooperative Scheduling Scheme of Local Cloud and Internet Cloud for Delay-Aware Mobile Cloud Computing , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[18]  Mahmoud Al-Ayyoub,et al.  Power Optimization of Large Scale Mobile Cloud Computing Systems , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[19]  Benjamin C. Lee,et al.  Navigating heterogeneous processors with market mechanisms , 2013, 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA).

[20]  P. Whittle Restless bandits: activity allocation in a changing world , 1988, Journal of Applied Probability.

[21]  Zhisheng Niu,et al.  Optimal energy-efficient regular delivery of packets in cyber-physical systems , 2015, 2015 IEEE International Conference on Communications (ICC).

[22]  Yu Cheng,et al.  CONCERT: a cloud-based architecture for next-generation cellular systems , 2014, IEEE Wireless Communications.

[23]  M. K. Ghosh,et al.  Discrete-time controlled Markov processes with average cost criterion: a survey , 1993 .

[24]  P. Moran,et al.  Reversibility and Stochastic Networks , 1980 .

[25]  Zvi Rosberg,et al.  Optimal control of service in tandem queues , 1982 .