Online Auction for Truthful Stochastic Offloading in Mobile Cloud Computing

Mobile cloud computing (MCC) leverages the advantages of both cloud computing and mobile computing. With trusted, resource-rich and Internet-connected computing units, referred to as cloudlets, MCC brings cloud resources closer to the mobile users (MU) at the network edge. While MCC has plenty of advantages, unique challenges exist for efficient operation in practical MCC systems. First, the system-wide utility depends on both the offloading policy at the MUs and the task admission policy at the cloudlets. When the computation tasks have heterogeneous deadlines, determining optimal policies at both the MUs and the cloudlets in a distributed manner is nontrivial. Additionally, truthful mechanisms are needed for MCC markets in order to achieve desirable trading behaviors between MUs and cloudlets. In this paper, we present a novel scheme, called Stochastic Offloading in Mobile cloud computing (SOM), to address the above challenges through an online auction approach. SOM achieves desirable economic properties, such as truthfulness, individual rationality and budget balance. Furthermore, by leveraging Lyapunov optimization techniques, the proposed SOM scheme can drive the long-term system-wide utility towards a near-optimum. Through rigorous theoretical analysis and comprehensive simulations, we demonstrate the effectiveness of SOM.

[1]  W. Marsden I and J , 2012 .

[2]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[3]  Meixia Tao,et al.  An Auction Approach to Distributed Power Allocation for Multiuser Cooperative Networks , 2012, IEEE Transactions on Wireless Communications.

[4]  Wei Song,et al.  Auction Mechanisms Toward Efficient Resource Sharing for Cloudlets in Mobile Cloud Computing , 2016, IEEE Transactions on Services Computing.

[5]  Dinh Thai Hoang,et al.  Optimal admission control policy for mobile cloud computing hotspot with cloudlet , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[6]  Michael J. Neely,et al.  Opportunistic scheduling with worst case delay guarantees in single and multi-hop networks , 2011, 2011 Proceedings IEEE INFOCOM.

[7]  Fei Teng,et al.  Resource Pricing and Equilibrium Allocation Policy in Cloud Computing , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

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

[9]  Tram Truong Huu,et al.  To Offload or to Wait: An Opportunistic Offloading Algorithm for Parallel Tasks in a Mobile Cloud , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[10]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[11]  Dusit Niyato,et al.  Offloading in Mobile Cloudlet Systems with Intermittent Connectivity , 2015, IEEE Transactions on Mobile Computing.