Dynamic-priority based profit-driven scheduling in mobile cloud computing

Mobile cloud computing is now emerging as a promising way to enlarge the capabilities of mobile devices by computation offloading. One of the critical challenges faced by the mobile cloud providers today is how to increase the profitability of their cloud services. In this paper, we deal with the problem of scheduling parallelizable computation jobs offloaded by mobile users in public cloud to maximize cloud providers' profit. We propose an efficient dynamic-priority based and profit-driven scheduling mechanism. We first compute the inherent profitability of a job based on the marginal effect theory and use it as the initial priority. Then, we update the priorities of waiting jobs based on the proposed time-dependent dynamic-priority calculation model as the elapse of time. The results of numerical experiments and simulations show that our approach are efficient in scheduling these kind of jobs in cloud data centers external to mobile devices and considerable profit improvements can be achieved by our proposed dynamic-priority based scheduling mechanism.

[1]  Amandeep Verma,et al.  Review on Various Techniques of Energy Saving in Mobile Cloud Computing , 2015, 2015 Fifth International Conference on Advanced Computing & Communication Technologies.

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

[3]  Wei-Tek Tsai,et al.  Energy Saving in Mobile Cloud Computing* , 2013, 2013 IEEE International Conference on Cloud Engineering (IC2E).

[4]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[5]  Yingtao Jiang,et al.  An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds , 2016, Pervasive Mob. Comput..

[6]  Qinru Qiu,et al.  A game theoretic resource allocation for overall energy minimization in mobile cloud computing system , 2012, ISLPED '12.

[7]  Anumula Satheesh,et al.  Joint Cloud and Wireless Networks Operations in Mobile Cloud Computing Environments With Telecom Operator Cloud , 2016 .

[8]  Yonggang Wen,et al.  Lightweight packet scheduling algorithms for content uploading from mobile devices to media cloud , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[9]  Diansheng Luo,et al.  Energy Efficiency Based Resource Schedule in Mobile Cloud Computing , 2015 .

[10]  Ness B. Shroff,et al.  A utility-based power-control scheme in wireless cellular systems , 2003, TNET.

[11]  Jing Li,et al.  Optimal scheduling for data transmission between mobile devices and cloud , 2015, Inf. Sci..

[12]  Ramin Yahyapour,et al.  Economic Scheduling in Grid Computing , 2002, JSSPP.

[13]  Cem U. Saraydar,et al.  Efficient power control via pricing in wireless data networks , 2002, IEEE Trans. Commun..

[14]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Alex Delis,et al.  Flexible use of cloud resources through profit maximization and price discrimination , 2011, 2011 IEEE 27th International Conference on Data Engineering.