A semi-Markov decision process-based computation offloading strategy in vehicular networks

Mobile computation offloading (MCO) is an emerging technology to offload the resource-intensive computations from smart mobile devices (SMDs) to nearby resource-rich devices (i.e., cloudlets) via wireless access. However, the link duration between a SMD and a single cloudlet can be very limited in a vehicular network. As a result, offloading actions taken by a SMD may fail due to link breakage caused by mobility. Meanwhile, some vehicles, such as buses, always follow relatively fixed routes, and their locations can be predicted much easier than other vehicles. By taking advantage of this fact, we propose a semi-Markov decision process (SMDP)-based cloudlet cooperation strategy, where the bus-based cloudlets act as computation service providers for the SMDs in vehicles, and an application generated by a SMD includes a series of tasks that have dependency among each other. In this paper, we adopt a semi-Markov decision process (SMDP) framework to formulate the bus-based cooperation computing problem as a delay-constrained shortest path problem on a state transition graph. The value iteration algorithm (VIA) is used to find the efficient solution to the bus-based cooperation computing problem. Experimental results show that the proposed SMDP-based cloudlet cooperation strategy can improve the performance of computation on the SMD in the cost (i.e., energy consumption and application completion time) and the offloading rate.

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

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

[3]  Yuanyuan Yang,et al.  Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[4]  Dusit Niyato,et al.  A Framework for Cooperative Resource Management in Mobile Cloud Computing , 2013, IEEE Journal on Selected Areas in Communications.

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

[6]  Xiaojiang Du,et al.  Toward Vehicle-Assisted Cloud Computing for Smartphones , 2015, IEEE Transactions on Vehicular Technology.

[7]  Xuemin Shen,et al.  Integrity-oriented content transmission in highway vehicular ad hoc networks , 2013, 2013 Proceedings IEEE INFOCOM.

[8]  Wenye Wang,et al.  WSN03-4: A Novel Semi-Markov Smooth Mobility Model for Mobile Ad Hoc Networks. , 2006, IEEE Globecom 2006.

[9]  Yuan Zhang,et al.  To offload or not to offload: An efficient code partition algorithm for mobile cloud computing , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[10]  Song Guo,et al.  Vehicular cloud computing: A survey , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[11]  Alan Messer,et al.  Adaptive offloading for pervasive computing , 2004, IEEE Pervasive Computing.

[12]  Thomas F. La Porta,et al.  Cooperative data offloading in opportunistic mobile networks , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.