{"title":"cUPFCard: High-Performance User Plane Function based on FPGA","authors":"Cong Zhou, Baokang Zhao, Baosheng Wang","doi":"10.1145/3600061.3603119","DOIUrl":null,"url":null,"abstract":"The essence of the User Plane Function (UPF) is strong forwarding, and virtualisation architecture by software implemented can not meet high-performance requirements. Thus, hardware acceleration becomes an option. However, existing offloading schemes as an accelerator are not prominent in the latency. In this paper, we implement a demo called cUPFCard to offload UPF into a smart NIC based on FPGA platform, which can provide higher throughput with lower latency. Experiments show that cUPFCard is feasible in the real network. Moreover, the throughput is improved 24 times, and the latency is decreased 41 times.","PeriodicalId":228934,"journal":{"name":"Proceedings of the 7th Asia-Pacific Workshop on Networking","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Asia-Pacific Workshop on Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3600061.3603119","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The essence of the User Plane Function (UPF) is strong forwarding, and virtualisation architecture by software implemented can not meet high-performance requirements. Thus, hardware acceleration becomes an option. However, existing offloading schemes as an accelerator are not prominent in the latency. In this paper, we implement a demo called cUPFCard to offload UPF into a smart NIC based on FPGA platform, which can provide higher throughput with lower latency. Experiments show that cUPFCard is feasible in the real network. Moreover, the throughput is improved 24 times, and the latency is decreased 41 times.