The join collaborative data offloading and distributed channel selection in wireless networks

Data offloading is a promising technique for mobile terminals (MTs) for conserving energy in wireless networks. This technique enables MTs to support heavy data traffic by offloading computation-intensive tasks to the cloud. However, due to the long transmission up-link, data offloading may lead to unnecessary energy usage. In this paper, we propose a joint collaborative data offloading framework with channel selection for MTs, in which MTs can first form a coalition and then execute data offloading in a cooperative way. We adopt game theory to formulate the problem as a cooperation game. We then prove that the formulated game is a potential game and can achieve Nash equilibrium. A Markov approximation approach is applied to design a distributed channel selection algorithm for the game so that each MT can self-organize into stability without information exchange across the whole network. Analytical and numerical results show that the algorithm is feasible and efficient in comparison to traditional centralized optimization solutions.

[1]  Sagar Naik,et al.  Energy Cost Models of Smartphones for Task Offloading to the Cloud , 2015, IEEE Transactions on Emerging Topics in Computing.

[2]  Tapani Ristaniemi,et al.  Energy efficient user grouping and scheduling for collaborative mobile cloud , 2014, 2014 IEEE International Conference on Communications (ICC).

[3]  Lei Tao,et al.  SWN: An SDN based framework for carrier grade Wi-Fi networks , 2016, China Communications.

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

[5]  Tony Q. S. Quek,et al.  Heterogeneous Cellular Network With Energy Harvesting-Based D2D Communication , 2016, IEEE Transactions on Wireless Communications.

[6]  Konstantinos Poularakis,et al.  Mobile Data Offloading Through Caching in Residential 802.11 Wireless Networks , 2016, IEEE Transactions on Network and Service Management.

[7]  Kyunghan Lee,et al.  Mobile Data Offloading: How Much Can WiFi Deliver? , 2013, IEEE/ACM Transactions on Networking.

[8]  Ted Taekyoung Kwon,et al.  AMUSE: Empowering users for cost-aware offloading with throughput-delay tradeoffs , 2013, 2013 Proceedings IEEE INFOCOM.

[9]  Guohong Cao,et al.  Energy-Efficient Computation Offloading in Cellular Networks , 2015, 2015 IEEE 23rd International Conference on Network Protocols (ICNP).

[10]  L. Shapley,et al.  Potential Games , 1994 .

[11]  Enzo Baccarelli,et al.  Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study , 2016, IEEE Network.

[12]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[13]  Haiyun Luo,et al.  Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones , 2012, 2012 Proceedings IEEE INFOCOM.

[14]  Jianwei Huang,et al.  Energy-Aware Cooperative Traffic Offloading via Device-to-Device Cooperations: An Analytical Approach , 2017, IEEE Transactions on Mobile Computing.

[15]  Marc St-Hilaire,et al.  An energy optimizing scheduler for mobile cloud computing environments , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[16]  Hui Tian,et al.  Adaptive Receding Horizon Offloading Strategy Under Dynamic Environment , 2016, IEEE Communications Letters.

[17]  Mona Zehni,et al.  A survey on heterogeneous access networks: Mobile data offloading , 2015, 2015 23rd Iranian Conference on Electrical Engineering.

[18]  Xuemin Shen,et al.  Vehicle-Assisted Device-to-Device Data Delivery for Smart Grid , 2016, IEEE Transactions on Vehicular Technology.

[19]  Nicolas Le Scouarnec,et al.  Efficient and Transparent Wi-Fi Offloading for HTTP(S) POSTs , 2016, IEEE Transactions on Mobile Computing.

[20]  Tapani Ristaniemi,et al.  Energy efficiency of collaborative OFDMA mobile clusters , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).