ClickINC: In-network Computing as a Service in Heterogeneous Programmable Data-center Networks

被引:5
|
作者
Xu, Wenquan [1 ]
Zhang, Zijian [1 ]
Feng, Yong [1 ]
Song, Haoyu [2 ]
Chen, Zhikang [1 ]
Wu, Wenfei [3 ]
Liu, Guyue [4 ]
Zhang, Yinchao [1 ]
Liu, Shuxin [1 ]
Tian, Zerui [1 ]
Liu, Bin [1 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Futurewei, Santa Clara, CA USA
[3] Peking Univ, Beijing, Peoples R China
[4] New York Univ Shanghai, Shanghai, Peoples R China
关键词
In-Network Computing; Programmable networks; Programming abstraction; Program compilation; Program placement;
D O I
10.1145/3603269.3604835
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In-Network Computing (INC) has found many applications for performance boosts or cost reduction. However, given heterogeneous devices, diverse applications, and multi-path network typologies, it is cumbersome and error-prone for application developers to effectively utilize the available network resources and gain predictable benefits without impeding normal network functions. Previous work is oriented to network operators more than application developers. We develop ClickINC to streamline the INC programming and deployment using a unified and automated workflow. ClickINC provides INC developers a modular programming abstractions, without concerning to the states of the devices and the network topology. We describe the ClickINC framework, model, language, workflow, and corresponding algorithms. Experiments on both an emulator and a prototype system demonstrate its feasibility and benefits.
引用
收藏
页码:798 / 815
页数:18
相关论文
共 50 条
  • [1] Holistic Resource Scheduling for Data Center In-Network Computing
    Bloecher, Marcel
    Wang, Lin
    Eugster, Patrick
    Schmidt, Max
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (06) : 2448 - 2463
  • [2] In-network aggregation for data center networks: A survey
    Feng, Aoxiang
    Dong, Dezun
    Lei, Fei
    Ma, Junchao
    Yu, Enda
    Wang, Ruiqi
    [J]. COMPUTER COMMUNICATIONS, 2023, 198 : 63 - 76
  • [3] A Survey on In-Network Computing: Programmable Data Plane and Technology Specific Applications
    Kianpisheh, Somayeh
    Taleb, Tarik
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (01): : 701 - 761
  • [4] Leveraging In-Network Computing and Programmable Switches for Streaming Analysis of Scientific Data
    Sankaran, Ganesh C.
    Chung, Joaquin
    Kettimuthu, Raj
    [J]. PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 293 - 297
  • [5] Switches for HIRE: Resource Scheduling for Data Center In-Network Computing
    Bloecher, Marcel
    Wang, Lin
    Eugster, Patrick
    Schmidt, Max
    [J]. ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 268 - 285
  • [6] In-Network Computing With Function as a Service at the Edge
    Cicconetti, Claudio
    Conti, Marco
    Passarella, Andrea
    [J]. COMPUTER, 2022, 55 (09) : 65 - 73
  • [7] In-network data processing approach for heterogeneous wireless sensor networks
    Atoui, Ibrahim
    Makhoul, Abdallah
    Couturier, Raphael
    Laiymani, David
    [J]. 2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 536 - 541
  • [8] Design on the Virtual Network for the Data-center
    Deng, X. H.
    Yuan, Z. F.
    Shan, F.
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND TECHNOLOGY (ICCST 2015), 2015, : 93 - 97
  • [9] Vitalizing data-center networks using OpenFlow
    Shimonishi, Hideyuki
    Shinohara, Yusuke
    Chiba, Yasunobu
    [J]. 2013 IEEE PHOTONICS SOCIETY SUMMER TOPICAL MEETING SERIES, 2013, : 250 - 251
  • [10] Utilizing In-Network Buffering for Scheduling and Routing in Data Center Networks
    Luo, Jingjing
    Chen, Yi
    Wong, Wing Shing
    [J]. PROCEEDINGS OF THE 2018 THE NINETEENTH INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC '18), 2018, : 312 - 313