Fog-Enabled Joint Computation, Communication and Caching Resource Sharing for Energy-Efficient IoT Data Stream Processing

被引:9
作者
Luo, Siqi [1 ]
Chen, Xu [1 ]
Zhou, Zhi [1 ]
Yu, Shuai [1 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China
基金
美国国家科学基金会;
关键词
Task analysis; Resource management; Servers; Internet of Things; Sensors; Edge computing; Mobile handsets; 3C resource sharing; energy efficiency; fog computing; ALLOCATION; INTERNET; ALGORITHM; OPTIMIZATION; RADIO;
D O I
10.1109/TVT.2021.3062664
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fog/edge computing has been recently regarded as a promising approach for supporting emerging mission-critical Internet of Things (IoT) applications on capacity and battery constrained devices. By harvesting and collaborating a massive crowd of devices in close proximity for computation, communication and caching resource sharing (i.e., 3C resources), it enables great potentials in low-latency and energy-efficient IoT task execution. To efficiently exploit 3C resources of fog devices in proximity, we propose F3C, a fog-enabled 3C resource sharing framework for energy-efficient IoT data stream processing by solving an energy cost minimization problem under 3C constraints. Nevertheless, the minimization problem proves to be NP-hard via reduction from a Generalized Assignment Problem (GAP). To cope with such challenge, we propose an efficient F3C algorithm based on an iterative task team formation mechanism which regards each task's 3C resource sharing as a subproblem solved by the elaborated min cost flow transformation. Via utility improving iterations, the proposed F3C algorithm is shown to converge to a stable system point. Extensive performance evaluations demonstrate that our F3C algorithm can achieve superior performance in energy saving compared to various benchmarks.
引用
收藏
页码:3715 / 3730
页数:16
相关论文
共 55 条
[1]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[2]   Efficient Channel State Information Acquisition for Device-to-Device Networks [J].
Burghal, Daoud ;
Molisch, Andreas F. .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2016, 15 (02) :965-979
[3]   Enabling Technologies for Wireless Body Area Networks: A Survey and Outlook [J].
Cao, Huasong ;
Leung, Victor ;
Chow, Cupid ;
Chan, Henry .
IEEE COMMUNICATIONS MAGAZINE, 2009, 47 (12) :84-93
[4]   SHARE COMMUNICATION AND COMPUTATION RESOURCES ON MOBILE DEVICES: A SOCIAL AWARENESS PERSPECTIVE [J].
Cao, Yang ;
Long, Changchun ;
Jiang, Tao ;
Mao, Shiwen .
IEEE WIRELESS COMMUNICATIONS, 2016, 23 (04) :52-59
[5]  
Cao Y, 2014, IEEE INFOCOM SER, P415, DOI 10.1109/INFOCOM.2014.6847964
[6]   Socially Trusted Collaborative Edge Computing in Ultra Dense Networks [J].
Chen, Lixing ;
Xu, Jie .
SEC 2017: 2017 THE SECOND ACM/IEEE SYMPOSIUM ON EDGE COMPUTING (SEC'17), 2017,
[7]   EDGE-COCACO: TOWARD JOINT OPTIMIZATION OF COMPUTATION, CACHING, AND COMMUNICATION ON EDGE CLOUD [J].
Chen, Min ;
Hao, Yixue ;
Hu, Long ;
Hossain, M. Shamim ;
Ghoneim, Ahmed .
IEEE WIRELESS COMMUNICATIONS, 2018, 25 (03) :21-27
[8]   ON THE COMPUTATION OFFLOADING AT AD HOC CLOUDLET: ARCHITECTURE AND SERVICE MODES [J].
Chen, Min ;
Hao, Yixue ;
Li, Yong ;
Lai, Chin-Feng ;
Wu, Di .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 :18-24
[9]   EXPLOITING MASSIVE D2D COLLABORATION FOR ENERGY-EFFICIENT MOBILE EDGE COMPUTING [J].
Chen, Xu ;
Pu, Lingjun ;
Gao, Lin ;
Wu, Weigang ;
Wu, Di .
IEEE WIRELESS COMMUNICATIONS, 2017, 24 (04) :64-71
[10]   Exploiting Social Ties for Cooperative D2D Communications: A Mobile Social Networking Case [J].
Chen, Xu ;
Proulx, Brian ;
Gong, Xiaowen ;
Zhang, Junshan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (05) :1471-1484