A Survey on In-Network Computing: Programmable Data Plane and Technology Specific Applications

被引:29
|
作者
Kianpisheh, Somayeh [1 ]
Taleb, Tarik [1 ]
机构
[1] Univ Oulu, Ctr Wireless Commun, Oulu 019098, Finland
来源
基金
芬兰科学院; 欧盟地平线“2020”;
关键词
In-network computing; programmable data plane; software defined networking; cloud computing; edge computing; 6G; and network function virtualization; CENTRIC NETWORKING; PERFORMANCE; CHALLENGES; SECURITY; SWITCHES; FUTURE; P4;
D O I
10.1109/COMST.2022.3213237
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In comparison with cloud computing, edge computing offers processing at locations closer to end devices and reduces the user experienced latency. The new recent paradigm of in-network computing employs programmable network elements to compute on the path and prior to traffic reaching the edge or cloud servers. It advances common edge/cloud server based computing through proposing line rate processing capabilities at closer locations to the end devices. This paper discusses use cases, enabler technologies and protocols for in-network computing. According to our study, considering programmable data plane as an enabler technology, potential in-network computing applications are in-network analytics, in-network caching, in-network security, and in-network coordination. There are also technology specific applications of in-network computing in the scopes of cloud computing, edge computing, 5G/6G, and NFV. In this survey, the state of the art, in the framework of the proposed categorization, is reviewed. Furthermore, comparisons are provided in terms of a set of proposed criteria which assess the methods from the aspects of methodology, main results, as well as application-specific criteria. Finally, we discuss lessons learned and highlight some potential research directions.
引用
收藏
页码:701 / 761
页数:61
相关论文
共 50 条
  • [31] In-network caching in information-centric networks for different applications: A survey
    Van, Dong Doan
    Ai, Qingsong
    COGENT ENGINEERING, 2023, 10 (01):
  • [32] In-Network Data Estimation for Sensor-Driven Scientific Applications
    Jiang, Nanyan
    Parashar, Manish
    HIGH PERFORMANCE COMPUTING - HIPC 2008, PROCEEDINGS, 2008, 5374 : 282 - +
  • [33] FlexNF: Flexible Network Function Orchestration on the Programmable Data Plane
    Zhao, Hanyu
    Li, Qing
    Duan, Jingpu
    Jiang, Yong
    Liu, Kai
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [34] On Table Resource Virtualization and Network Slicing in Programmable Data Plane
    Xue, Yuhan
    Peng, Jianquan
    Han, Kai
    Zhu, Zuqing
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (01): : 319 - 331
  • [35] Lossless In-Network Processing in WSNs for Domain-Specific Monitoring Applications
    Guo, Peng
    Cao, Jiannong
    Liu, Xuefeng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (05) : 2130 - 2139
  • [36] Toward In-Network Intelligence: Running Distributed Artificial Neural Networks in the Data Plane
    Saquetti, Mateus
    Canofre, Ronaldo
    Lorenzon, Arthur F.
    Rossi, Fabio D.
    Azambuja, Jose Rodrigo
    Cordeiro, Weverton
    Luizelli, Marcelo C.
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (11) : 3551 - 3555
  • [37] An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends
    Kfoury, Elie F.
    Crichigno, Jorge
    Bou-Harb, Elias
    IEEE ACCESS, 2021, 9 : 87094 - 87155
  • [38] AI-Driven Packet Forwarding With Programmable Data Plane: A Survey
    Quan, Wei
    Xu, Ziheng
    Liu, Mingyuan
    Cheng, Nan
    Liu, Gang
    Gao, Deyun
    Zhang, Hongke
    Shen, Xuemin
    Zhuang, Weihua
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (01): : 762 - 790
  • [39] Secure and Trusted in-network Data Processing in Wireless Sensor Networks: a Survey
    Sorniotti, Alessandro
    Gomez, Laurent
    Wrona, Konrad
    Odorico, Lorenzo
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2007, 2 (03): : 189 - 199
  • [40] Hybrid in-network computing and distributed learning for large-scale data processing
    Jeon, So-Eun
    Lee, Sun-Jin
    Lee, Il-Gu
    COMPUTER NETWORKS, 2023, 226