{"title":"FlexCore:利用XDP-SCTP在未来5G核心中提供可扩展和弹性的网络切片服务","authors":"Bhavishya Sharma, Shwetha Vittal, Antony Franklin","doi":"10.1145/3600061.3600073","DOIUrl":null,"url":null,"abstract":"The control plane of 5G Core (5GC) is typically shared among multiple dependent network slices of the data plane. But as the number of dependent slices and services on the common and shared control plane increases, its resilience threat also increases. This paper proposes FlexCore: a 5GC that is not only flexible and scalable but also resilient to cater to various service requirements on both stateful and stateless architectures of 5GC. FlexCore is built with an eXpress Data Path (XDP) and extended Berkeley Packet Filter (eBPF) based SCTP load balancer hooked at the entry point of the 3GPP compliant 5GC control plane, and a set of micro-AMF instances to serve the user requests. Precisely, the FlexCore is fabricated to honor the variety of incoming user requests on the control plane as per the service requirements, like, per slice, per user, or per control procedure of users too. Experiments on a 3GPP compliant 5G testbed show that FlexCore can provide average latency reduction of up to 14% and 79% on stateful and stateless architectures, respectively, and up to 63% latency reduction for latency-critical slices on the slice-aware architecture.","PeriodicalId":228934,"journal":{"name":"Proceedings of the 7th Asia-Pacific Workshop on Networking","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"FlexCore: Leveraging XDP-SCTP for Scalable and Resilient Network Slice Service in Future 5G Core\",\"authors\":\"Bhavishya Sharma, Shwetha Vittal, Antony Franklin\",\"doi\":\"10.1145/3600061.3600073\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The control plane of 5G Core (5GC) is typically shared among multiple dependent network slices of the data plane. But as the number of dependent slices and services on the common and shared control plane increases, its resilience threat also increases. This paper proposes FlexCore: a 5GC that is not only flexible and scalable but also resilient to cater to various service requirements on both stateful and stateless architectures of 5GC. FlexCore is built with an eXpress Data Path (XDP) and extended Berkeley Packet Filter (eBPF) based SCTP load balancer hooked at the entry point of the 3GPP compliant 5GC control plane, and a set of micro-AMF instances to serve the user requests. Precisely, the FlexCore is fabricated to honor the variety of incoming user requests on the control plane as per the service requirements, like, per slice, per user, or per control procedure of users too. Experiments on a 3GPP compliant 5G testbed show that FlexCore can provide average latency reduction of up to 14% and 79% on stateful and stateless architectures, respectively, and up to 63% latency reduction for latency-critical slices on the slice-aware architecture.\",\"PeriodicalId\":228934,\"journal\":{\"name\":\"Proceedings of the 7th Asia-Pacific Workshop on Networking\",\"volume\":\"9 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.3600073\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Asia-Pacific Workshop on Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3600061.3600073","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
5G Core (5GC)的控制平面通常在数据平面的多个相关网络切片之间共享。但是,随着公共和共享控制平面上依赖的切片和服务数量的增加,其弹性威胁也在增加。本文提出FlexCore:一种不仅具有灵活性和可扩展性,而且具有弹性的5GC,可以满足5GC的有状态和无状态架构的各种服务需求。FlexCore采用eXpress Data Path (XDP)和基于SCTP负载均衡器的扩展Berkeley Packet Filter (eBPF)构建,该负载均衡器连接在符合3GPP的5GC控制平面的入口点,以及一组微amf实例来服务于用户请求。确切地说,FlexCore是为了根据服务需求来满足控制平面上的各种传入用户请求,比如每个切片、每个用户或每个用户的控制过程。在符合3GPP标准的5G测试平台上进行的实验表明,FlexCore可以在有状态和无状态架构上分别提供高达14%和79%的平均延迟减少,并且在切片感知架构上对延迟关键切片的延迟减少高达63%。
FlexCore: Leveraging XDP-SCTP for Scalable and Resilient Network Slice Service in Future 5G Core
The control plane of 5G Core (5GC) is typically shared among multiple dependent network slices of the data plane. But as the number of dependent slices and services on the common and shared control plane increases, its resilience threat also increases. This paper proposes FlexCore: a 5GC that is not only flexible and scalable but also resilient to cater to various service requirements on both stateful and stateless architectures of 5GC. FlexCore is built with an eXpress Data Path (XDP) and extended Berkeley Packet Filter (eBPF) based SCTP load balancer hooked at the entry point of the 3GPP compliant 5GC control plane, and a set of micro-AMF instances to serve the user requests. Precisely, the FlexCore is fabricated to honor the variety of incoming user requests on the control plane as per the service requirements, like, per slice, per user, or per control procedure of users too. Experiments on a 3GPP compliant 5G testbed show that FlexCore can provide average latency reduction of up to 14% and 79% on stateful and stateless architectures, respectively, and up to 63% latency reduction for latency-critical slices on the slice-aware architecture.