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 条
  • [21] Using Trio-Juniper Networks' Programmable Chipset - for Emerging In-Network Applications
    Yang, Mingran
    Baban, Alex
    Kugel, Valery
    Libby, Jeff
    Mackie, Scott
    Kananda, Swamy Sadashivaiah Renu
    Wu, Chang-Hong
    Ghobadi, Manya
    SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 633 - 648
  • [22] Accelerating Industrial IoT Acoustic Data Separation With In-Network Computing
    Wu, Huanzhuo
    Shen, Yunbin
    Xiao, Xun
    Nguyen, Giang T.
    Hecker, Artur
    Fitzek, Frank H. P.
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (05) : 3901 - 3916
  • [23] The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications
    Michel, Oliver
    Bifulco, Roberto
    Retvari, Gabor
    Schmid, Stefan
    ACM COMPUTING SURVEYS, 2021, 54 (04)
  • [24] Architecting Programmable Data Plane Defenses into the Network with FastFlex
    Xing, Jiarong
    Wu, Wenqing
    Chen, Ang
    PROCEEDINGS OF THE EIGHTEENTH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '19), 2019, : 161 - 169
  • [25] Network Telemetry by Observing and Recording on Programmable Data Plane
    Lin, Wen-Hong
    Liu, Wai-Xi
    Chen, Gui-Feng
    Wu, Song
    Fu, Jin-Jiang
    Liang, Xing
    Ling, Sen
    Chen, Zhi-Tao
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [26] In-Network Data Processing Based on Compressed Sensing in WSN: A Survey
    Vishal Krishna Singh
    Vivek Kumar Singh
    Manish Kumar
    Wireless Personal Communications, 2017, 96 : 2087 - 2124
  • [27] In-Network Data Processing Based on Compressed Sensing in WSN: A Survey
    Singh, Vishal Krishna
    Singh, Vivek Kumar
    Kumar, Manish
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 96 (02) : 2087 - 2124
  • [28] A Survey on the Programmable Data Plane: Abstractions, Architectures, and Open Problems
    Bifulco, Roberto
    Retvari, Gabor
    2018 IEEE 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2018,
  • [29] A Simple Programmable Autowave Generator Network for Wave Computing Applications
    Yalcin, Muestak E.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (11) : 1173 - 1177
  • [30] Enabling Efficient Data Transport for ICN-based In-Network Computing
    Hayamizu, Yusaku
    Matsuzono, Kazuhisa
    Kenji, Kanai
    Asaeda, Hitoshi
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,