Design and Evaluation of A Prediction-based Dynamic Edge Computing System

被引:0
作者
Liu, Enlu [1 ]
Deng, Xiaoheng [1 ]
Cao, Zhi [2 ]
Zhang, Honggang [2 ]
机构
[1] Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] Univ Massachusetts, Dept Engn, Boston, MA 02125 USA
来源
2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM) | 2018年
基金
中国国家自然科学基金;
关键词
Edge Computing; Dynamic Workload Assignment; Prediction; Optimization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We investigate a mobile edge computing environment where edge computing nodes provide their computation capacities to process the computation intensive tasks submitted by end users. We introduce a Cloudlet Assisted Cooperative Task Assignment (CACTA) system that organizes edge nodes that are geographically close to a user into a cluster to collaboratively work on the user's tasks. The system enables a user to minimize his/her total cost which is a weighted combination of latency (i.e., the task's completion time), and the costs incurred in working on the task. The total cost captures the tradeoff that the user would like to make between latency and computing related costs. It is challenging for the system to find an optimal strategy that assigns workload to edge nodes to meet the user's optimization goal, due to the time-varying available capacities and the mobility of edge nodes. To address the challenge, we model the system as a discrete time system in which each edge node's capacity and cost vary over different time slots, and the system assigns parts of the task to the edge nodes in the cluster over time. We introduce a prediction-based dynamic task assignment algorithm, referred to PA-OPT, that assigns workload to edge nodes in each time slot based on the prediction of their capacities/costs and an empirical optimal allocation strategy which is learned from an offline optimal solution from historical data. Then we apply our system design to a video data analysis application, and conduct extensive simulations driven by a Google cloud data trace. We have demonstrated that our proposed algorithm/system achieves significantly higher performance than several other algorithms, and especially its performance is very close to that of an offline optimal solution.
引用
收藏
页数:6
相关论文
共 21 条
[1]  
[Anonymous], 2011, CISC VIS NETW IND GL
[2]  
Bahreini T., 2017, ACM IEEE SEC
[3]  
Bonomi F., 2012, MCC
[4]  
Dastjerdi A. V., 2016, IEEE COMPUTER, V49
[5]  
Di S., 2012, ICHPC
[6]  
Farahat M., 2012, IJEE, V2
[7]  
Habak K., 2017, ACM IEEE S
[8]  
Ketyko I., 2016, EUCNC 2016
[9]  
Lin W., 2016, HOTPNS
[10]  
Lo C., 2017, ICCD 2017