Yahuza Bello, Mhd Saria Allahham, A. Refaey, A. Erbad, Amr Mohamed, N. Abdennadher
{"title":"B5G:蜂窝演进分组核心的预测容器自动缩放","authors":"Yahuza Bello, Mhd Saria Allahham, A. Refaey, A. Erbad, Amr Mohamed, N. Abdennadher","doi":"10.1109/ICCWorkshops50388.2021.9473539","DOIUrl":null,"url":null,"abstract":"The increase in mobile traffic which is accompanied by a random workload, variations necessitate an upgrade of mobile network infrastructure to maintain acceptable network performance. Scaling the mobile core network (Evolved Packet Core (EPC)) has attracted the attention of the research community and many scaling solutions that utilized either horizontal or vertical scaling have been proposed. Most of these solutions tend to scale the EPC entities on virtual machines (which usually takes time to instantiate) using a dedicated scaling module at the expense of an increase in overhead. In this paper, we propose a predictive horizontal auto-scaling mechanism for a container-based EPC that utilizes the embedded functionalities offered by Amazon Web Services (AWS) to scale the containerized EPC entities according to their CPU utilization. We further, formulate an optimal load balancer to distribute traffic to multiple instances to achieve fairness and maximize their throughput. The proposed auto-scaling model is implemented on the AWS cloud platform and evaluated against the number of successful attach processes, RAM, and CPU utilization. The results reveal RAM utilization does not saturate as the number of User Equipment (UE) increases for all entities and the MME CPU utilization is more affected as the number of UE’s request increases.","PeriodicalId":127186,"journal":{"name":"2021 IEEE International Conference on Communications Workshops (ICC Workshops)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"B5G: Predictive Container Auto-Scaling for Cellular Evolved Packet Core\",\"authors\":\"Yahuza Bello, Mhd Saria Allahham, A. Refaey, A. Erbad, Amr Mohamed, N. Abdennadher\",\"doi\":\"10.1109/ICCWorkshops50388.2021.9473539\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The increase in mobile traffic which is accompanied by a random workload, variations necessitate an upgrade of mobile network infrastructure to maintain acceptable network performance. Scaling the mobile core network (Evolved Packet Core (EPC)) has attracted the attention of the research community and many scaling solutions that utilized either horizontal or vertical scaling have been proposed. Most of these solutions tend to scale the EPC entities on virtual machines (which usually takes time to instantiate) using a dedicated scaling module at the expense of an increase in overhead. In this paper, we propose a predictive horizontal auto-scaling mechanism for a container-based EPC that utilizes the embedded functionalities offered by Amazon Web Services (AWS) to scale the containerized EPC entities according to their CPU utilization. We further, formulate an optimal load balancer to distribute traffic to multiple instances to achieve fairness and maximize their throughput. The proposed auto-scaling model is implemented on the AWS cloud platform and evaluated against the number of successful attach processes, RAM, and CPU utilization. The results reveal RAM utilization does not saturate as the number of User Equipment (UE) increases for all entities and the MME CPU utilization is more affected as the number of UE’s request increases.\",\"PeriodicalId\":127186,\"journal\":{\"name\":\"2021 IEEE International Conference on Communications Workshops (ICC Workshops)\",\"volume\":\"54 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Communications Workshops (ICC Workshops)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCWorkshops50388.2021.9473539\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Communications Workshops (ICC Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCWorkshops50388.2021.9473539","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
移动通信量的增加伴随着随机工作量的变化,需要对移动网络基础设施进行升级,以保持可接受的网络性能。移动核心网演进分组核心网(EPC)的扩展已经引起了研究界的关注,并提出了许多利用水平或垂直扩展的扩展解决方案。这些解决方案中的大多数都倾向于使用专用的扩展模块在虚拟机上扩展EPC实体(这通常需要时间来实例化),代价是增加开销。在本文中,我们为基于容器的EPC提出了一种预测性水平自动扩展机制,该机制利用Amazon Web Services (AWS)提供的嵌入式功能,根据其CPU利用率来扩展容器化EPC实体。我们进一步制定了一个最优负载平衡器,将流量分配给多个实例,以实现公平性并最大化它们的吞吐量。提出的自动扩展模型在AWS云平台上实现,并根据成功附加进程的数量、RAM和CPU利用率进行评估。结果表明,随着所有实体的用户设备(UE)数量的增加,RAM利用率不会饱和,而随着UE请求数量的增加,MME CPU利用率受到的影响更大。
B5G: Predictive Container Auto-Scaling for Cellular Evolved Packet Core
The increase in mobile traffic which is accompanied by a random workload, variations necessitate an upgrade of mobile network infrastructure to maintain acceptable network performance. Scaling the mobile core network (Evolved Packet Core (EPC)) has attracted the attention of the research community and many scaling solutions that utilized either horizontal or vertical scaling have been proposed. Most of these solutions tend to scale the EPC entities on virtual machines (which usually takes time to instantiate) using a dedicated scaling module at the expense of an increase in overhead. In this paper, we propose a predictive horizontal auto-scaling mechanism for a container-based EPC that utilizes the embedded functionalities offered by Amazon Web Services (AWS) to scale the containerized EPC entities according to their CPU utilization. We further, formulate an optimal load balancer to distribute traffic to multiple instances to achieve fairness and maximize their throughput. The proposed auto-scaling model is implemented on the AWS cloud platform and evaluated against the number of successful attach processes, RAM, and CPU utilization. The results reveal RAM utilization does not saturate as the number of User Equipment (UE) increases for all entities and the MME CPU utilization is more affected as the number of UE’s request increases.