A P4-assisted task offloading scheme for Fog networks: An intelligent transportation system scenario

被引:11
作者
Akyildiz, Oguzhan [1 ]
Kok, Ibrahim [2 ]
Okay, Feyza Yildirim [3 ]
Ozdemir, Suat [1 ]
机构
[1] Hacettepe Univ, Dept Comp Engn, Ankara, Turkiye
[2] Pamukkale Univ, Dept Comp Engn, Pamukkale, Denizli, Turkiye
[3] Gazi Univ, Dept Comp Engn, Ankara, Turkiye
关键词
IoT; Fog computing; Task offloading; SDN; P4; Intelligent transportation system; IOT; ARCHITECTURE; ALGORITHM;
D O I
10.1016/j.iot.2023.100695
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Fog-based Internet of Things (IoT) networks, Fog computing offers great promises to achieve efficient task processing among IoT devices and the Cloud with lower processing delay and a lighter bandwidth burden. However, the sustainability of these networks is critical so that Fog servers efficiently allocate/offload increasing task types to appropriate resources. In this paper, a novel task offloading scheme called Task Offloading Scheme with P4 (TOS-P4) is proposed for Fog-based IoT networks using Programming Protocol-independent Packet Processors (P4) technology. The proposed scheme is evaluated through an Intelligent Transportation System (ITS) application scenario and compared to a conventional model called Task Offloading Scheme with Software-Defined Networking controller (TOS-SDN). In this scenario, the network traffic is regulated by P4, allowing task offload decisions to be more flexible and programmable according to server loads and predetermined forwarding rules. We present the applicability of the proposed task offloading scheme in the Fog-based IoT network and its benefits to network performance in terms of latency and computation overhead. According to the experimental results, when the servers' load status is measured at 5 s intervals, TOS-P4 is 6.54 times more efficient than TOS-SDN in waiting times of tasks received at Resource Poor (RP) Fog servers. Also, in TOS-SDN case, the average waiting time of a task on RP Fog servers is 30 times more compared to Resource Rich (RR) Fog servers.
引用
收藏
页数:13
相关论文
共 46 条
[1]   SDN-Enabled Adaptive and Reliable Communication in IoT-Fog Environment Using Machine Learning and Multiobjective Optimization [J].
Akbar, Aamir ;
Ibrar, Muhammad ;
Jan, Mian Ahmad ;
Bashir, Ali Kashif ;
Wang, Lei .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) :3057-3065
[2]  
Akyildiz Oguzhan, 2018, 2018 26 SIGN PROC CO, P1
[3]   Collision-Free Sequential Task Offloading for Mobile Edge Computing [J].
Al-Habob, Ahmed A. ;
Ibrahim, Ahmed ;
Dobre, Octavia A. ;
Garcia Armada, Ana .
IEEE COMMUNICATIONS LETTERS, 2020, 24 (01) :71-75
[4]  
Altamimi M., 2015, A task offloading framework for energy saving on mobile devices using cloud computing (Unpublished doctoral dissertation). University of Waterloo
[5]  
[Anonymous], 2015, OpenFlow Switch Specification version 1.5.1
[6]  
Azzouni A, 2016, IEEE GLOB COMM CONF
[7]   Programming Protocol-Independent Packet Processors [J].
Bosshart, Pat ;
Daly, Dan ;
Gibb, Glen ;
Izzard, Martin ;
McKeown, Nick ;
Rexford, Jennifer ;
Schlesinger, Cole ;
Talayco, Dan ;
Vahdat, Amin ;
Varghese, George ;
Walker, David .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) :87-95
[8]   A multi-user service migration scheme based on deep reinforcement learning and SDN in mobile edge computing [J].
Chen, Wen ;
Chen, Yuhu ;
Wu, Jiaxing ;
Tang, Zhangbin .
PHYSICAL COMMUNICATION, 2021, 47
[9]   A survey on computation offloading and service placement in fog computing-based IoT [J].
Gasmi, Kaouther ;
Dilek, Selma ;
Tosun, Suleyman ;
Ozdemir, Suat .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) :1983-2014
[10]  
Hao H., 2021, MOBILE NETW APPL, P1