Green and Secure Computation Offloading for Cache-Enabled IoT Networks

被引:34
作者
Zahed, M. Ishtiaque A. [1 ]
Ahmad, Iftekhar [1 ]
Habibi, Daryoush [1 ]
Phung, Quoc Viet [1 ]
机构
[1] Edith Cowan Univ, Sch Engn, Perth, WA 6027, Australia
关键词
Task analysis; Internet of Things; Servers; Security; Delays; Energy consumption; Cloud computing; Caching; energy; IoT; mobile edge computing; security; ENERGY-EFFICIENT; RESOURCE-ALLOCATION; MOBILITY MANAGEMENT; RENEWABLE ENERGY; SERVICE; INTERNET; FOG; OPTIMIZATION; COOPERATION;
D O I
10.1109/ACCESS.2020.2982669
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ever-increasing number of diverse and computation-intensive Internet of things (IoT) applications is bringing phenomenal growth in global Internet traffic. Mobile devices with limited resource capacity (i.e., computation and storage resources) and battery lifetime are experiencing technical challenges to satisfy the task requirements. Mobile edge computing (MEC) integrated with IoT applications offloads computation-intensive tasks to the MEC servers at the network edge. This technique shows remarkable potential in reducing energy consumption and delay. Furthermore, caching popular task input data at the edge servers reduces duplicate content transmission, which eventually saves associated energy and time. However, the offloaded tasks are exposed to multiple users and vulnerable to malicious attacks and eavesdropping. Therefore, the assignment of security services to the offloaded tasks is a major requirement to ensure confidentiality and privacy. In this article, we propose a green and secure MEC technique combining caching, cooperative task offloading, and security service assignment for IoT networks. The study not only investigates the synergy between energy and security issues, but also offloads IoT tasks to the edge servers without violating delay requirements. A resource-constrained optimization model is formulated, which minimizes the overall cost combining energy consumption and probable security-breach cost. We also develop a two-stage heuristic algorithm and find an acceptable solution in polynomial time. Simulation results prove that the proposed technique achieves notable improvement over other existing strategies.
引用
收藏
页码:63840 / 63855
页数:16
相关论文
共 50 条
[1]   Energy Efficient and Reliable Transport of Data in Cloud-Based IoT [J].
Al-Kadhim, Halah Mohammed ;
Al-Raweshidy, Hamed S. .
IEEE ACCESS, 2019, 7 :64641-64650
[2]  
[Anonymous], **NON-TRADITIONAL**
[3]  
[Anonymous], 2019, ARXIV190310837
[4]  
Balasubramanian V, 2018, 2018 IEEE 4TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P13, DOI 10.1109/WF-IoT.2018.8355198
[5]  
Balasubramanian V, 2019, IEEE ICC
[6]  
Balasubramanian V, 2019, IEEE CONF COMPUT, P44, DOI [10.1109/infcomw.2019.8845263, 10.1109/INFCOMW.2019.8845263]
[7]  
Brown P, 2018, IS BATTERY LIFE HIND
[8]   Joint Computation and Communication Cooperation for Energy-Efficient Mobile Edge Computing [J].
Cao, Xiaowen ;
Wang, Feng ;
Xu, Jie ;
Zhang, Rui ;
Cui, Shuguang .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4188-4200
[9]   Joint Resource Allocation for Software-Defined Networking, Caching, and Computing [J].
Chen, Qingxia ;
Yu, F. Richard ;
Huang, Tao ;
Xie, Renchao ;
Liu, Jiang ;
Liu, Yunjie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) :274-287
[10]   Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach [J].
Cheng, Nan ;
Lyu, Feng ;
Quan, Wei ;
Zhou, Conghao ;
He, Hongli ;
Shi, Weisen ;
Shen, Xuemin .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (05) :1117-1129