Software Defined Cooperative Offloading for Mobile Cloudlets

被引:67
作者
Cui, Yong [1 ]
Song, Jian [1 ]
Ren, Kui [2 ]
Li, Minming [3 ]
Li, Zongpeng [4 ]
Ren, Qingmei [1 ]
Zhang, Yangjun [1 ]
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
[2] SUNY Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
[3] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[4] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
基金
中国国家自然科学基金;
关键词
Software defined networking; mobile cloudlet; energy-efficiency; offloading; RESOURCE-ALLOCATION; EXECUTION; FRAMEWORK;
D O I
10.1109/TNET.2017.2650964
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Device to Device communication enables the deployment of mobile cloudlets in LTE-advanced networks. The distributed nature of mobile users and dynamic task arrivals makes it challenging to schedule tasks fairly among multiple devices. Leveraging the idea of software defined networking, we propose a software defined cooperative offloading model (SDCOM), where the SDCOM controller is deployed at the PDN gateway and schedules tasks in a centralized manner to save the energy of mobile devices and reduce the traffic on access links. We formulate the minimum-energy task scheduling problem as a 0-1 knapsack problem and prove its NP-hardness. To compute the optimal solution as a benchmark, we design the conditioned optimal algorithm based on the aggregated analysis of energy consumption. The greedy algorithm with a polynominal-time complexity is proposed to solve large-scale problems efficiently. To address the problem without predicting future information on task arrivals, we further design an online task scheduling algorithm (OTS). It can minimize the energy consumption arbitrarily close to the optimal solution by appropriately setting the tradeoff coefficient. Moreover, we extend OTS to design a proportional fair online task scheduling algorithm to achieve the fair energy consumption among mobile devices. Extensive trace-based simulations demonstrate the effectiveness of SDCOM for a variety of typical mobile devices and applications.
引用
收藏
页码:1746 / 1760
页数:15
相关论文
共 40 条
[1]   Packet caches on routers: The implications of universal redundant traffic elimination [J].
Anand, Ashok ;
Gupta, Archit ;
Akella, Aditya ;
Seshan, Srinivasan ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :219-230
[2]  
[Anonymous], 2010, WMNC2010
[3]  
[Anonymous], 2011, Proceedings of the 17th annual international conference on Mobile computing and networking, DOI DOI 10.1145/2030613
[4]  
BALASUBRAMANIAN A., 2010, Proceedings of MobiSys, P209, DOI DOI 10.1145/1814433.1814456
[5]  
Balasubramanian N, 2009, IMC'09: PROCEEDINGS OF THE 2009 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, P280
[6]  
Barbera MV, 2013, IEEE INFOCOM SER, P1285
[7]  
Breslau L, 1999, IEEE INFOCOM SER, P126, DOI 10.1109/INFCOM.1999.749260
[8]  
Buyya R, 2014, 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P1, DOI 10.1109/ICACCI.2014.6968661
[9]   Ethane: Taking control of the enterprise [J].
Casado, Martin ;
Freedman, Michael J. ;
Pettit, Justin ;
Luo, Jianying ;
McKeown, Nick ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (04) :1-12
[10]   Towards Energy-Efficient Streaming System for Mobile Hotspots [J].
Chen, Ming-Hung ;
Yang, Chun-Yu ;
Chang, Chun-Yun ;
Hsu, Ming-Yuan ;
Lee, Ke-Han ;
Chou, Cheng-Fu .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :450-451