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

被引:38
|
作者
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] A Survey on Computing Technology Applications in Remote Sensing
    Tumwizere, Remy Patrick
    Karpjoo, Jeong
    2012 8TH INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORKING TECHNOLOGY (ICCNT, INC, ICCIS AND ICMIC), 2012, : 77 - 80
  • [32] Supporting Application-specific In-network Processing in Data Centres
    Mai, Luo
    Rupprecht, Lukas
    Costa, Paolo
    Migliavacca, Matteo
    Pietzuch, Peter
    Wolf, Alexander L.
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 519 - 520
  • [33] FastReact: In-Network Control and Caching for Industrial Control Networks using Programmable Data Planes
    Vestin, Jonathan
    Kassler, Andreas
    Akerberg, Johan
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 219 - 226
  • [34] A hybrid NFV/In-Network Computing MANO Architecture for provisioning Holographic Applications in the Metaverse
    Javid, Farzaneh Ghasemi
    Dieye, Mouhamad
    Estrada-Solano, Felipe
    Glitho, Roch H.
    Elbiaze, Halima
    Ajib, Wessam
    PROCEEDINGS 2024 IEEE 25TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS, WOWMOM 2024, 2024, : 99 - 104
  • [35] In-network caching in information-centric networks for different applications: A survey
    Van, Dong Doan
    Ai, Qingsong
    COGENT ENGINEERING, 2023, 10 (01):
  • [36] In-Network Data Estimation for Sensor-Driven Scientific Applications
    Jiang, Nanyan
    Parashar, Manish
    HIGH PERFORMANCE COMPUTING - HIPC 2008, PROCEEDINGS, 2008, 5374 : 282 - +
  • [37] 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,
  • [38] 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
  • [39] 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
  • [40] 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