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

被引:63
作者
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
相关论文
共 176 条
[1]  
Afek Y, 2017, IEEE INFOCOM SER
[2]   Transparent Edge Gateway for Mobile Networks [J].
Aghdai, Ashkan ;
Huang, Mark ;
Dai, David ;
Xu, Yang ;
Chao, Jonathan .
2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, :412-417
[3]   Next Generation 5G Wireless Networks: A Comprehensive Survey [J].
Agiwal, Mamta ;
Roy, Abhishek ;
Saxena, Navrati .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03) :1617-1655
[4]   A Survey of Distributed Search Techniques in Large Scale Distributed Systems [J].
Ahmed, Reaz ;
Boutaba, Raouf .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2011, 13 (02) :150-167
[5]   Wireless-Fog Mesh: A framework for in-network computing of microservices in semipermanent smart environments [J].
Ali, Shabir ;
Pandey, Mayank ;
Tyagi, Neeraj .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2020, 30 (06)
[6]   NetKAT: Semantic Foundations for Networks [J].
Anderson, Carolyn Jane ;
Foster, Nate ;
Guha, Arjun ;
Jeannin, Jean-Baptiste ;
Kozen, Dexter ;
Schlesinger, Cole ;
Walker, David .
ACM SIGPLAN NOTICES, 2014, 49 (01) :113-126
[7]  
[Anonymous], Barefoot tofino: World's fastest p4-programmable ethernet switch asics
[8]  
[Anonymous], Beacon-
[9]  
[Anonymous], BMV2 SOFTWARE SWITCH
[10]  
[Anonymous], P4 LANGUAGE SPECIFIC