Mobile-Kube: Mobility-aware and Energy-efficient Service Orchestration on Kubernetes Edge Servers

Saeid Ghafouri, Alireza Karami, D. B. Bakhtiarvand, Ali Akbar Saleh-Bigdeli, S. S. Gill, Joseph Doyle
{"title":"Mobile-Kube: Mobility-aware and Energy-efficient Service Orchestration on Kubernetes Edge Servers","authors":"Saeid Ghafouri, Alireza Karami, D. B. Bakhtiarvand, Ali Akbar Saleh-Bigdeli, S. S. Gill, Joseph Doyle","doi":"10.1109/UCC56403.2022.00019","DOIUrl":null,"url":null,"abstract":"In recent years Kubernetes has become the de facto standard in the realm of service orchestration. Despite its great benefits, there are still numerous challenges to make it compatible with decentralised cloud computing platforms. One of the challenges of mobile edge computing is that the location of the users is changing over time. This mobility will constantly alter the proximity of the users to their connected services. One solution to this problem is to regularly move services to computing nodes near the users. However, distributing the services in edge nodes only subject to user movements will result in the fragmentation of active nodes. This leads to having active nodes that do not use their full capacity. We have proposed a method called MobileKube to reduce the latency of Kubernetes applications on mobile edge computing devices while maintaining energy consumption at a reasonable level. An experimental framework is designed on top of real-world Kubernetes clusters and real-world traces of mobile users’ movements have been used to simulate the users’ mobility. Experimental results show that Mobile-Kube can achieve similar energy consumption performance to a heuristic approach that focuses on reducing energy consumption only while reducing the latency of services by 43%.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC56403.2022.00019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

In recent years Kubernetes has become the de facto standard in the realm of service orchestration. Despite its great benefits, there are still numerous challenges to make it compatible with decentralised cloud computing platforms. One of the challenges of mobile edge computing is that the location of the users is changing over time. This mobility will constantly alter the proximity of the users to their connected services. One solution to this problem is to regularly move services to computing nodes near the users. However, distributing the services in edge nodes only subject to user movements will result in the fragmentation of active nodes. This leads to having active nodes that do not use their full capacity. We have proposed a method called MobileKube to reduce the latency of Kubernetes applications on mobile edge computing devices while maintaining energy consumption at a reasonable level. An experimental framework is designed on top of real-world Kubernetes clusters and real-world traces of mobile users’ movements have been used to simulate the users’ mobility. Experimental results show that Mobile-Kube can achieve similar energy consumption performance to a heuristic approach that focuses on reducing energy consumption only while reducing the latency of services by 43%.
Mobile-Kube: Kubernetes边缘服务器上的移动感知和节能服务编排
近年来,Kubernetes已经成为服务编排领域事实上的标准。尽管它有很大的好处,但要使它与分散的云计算平台兼容,仍然存在许多挑战。移动边缘计算的挑战之一是用户的位置随着时间的推移而变化。这种移动性将不断改变用户与其连接服务的接近程度。这个问题的一个解决方案是定期将服务移动到用户附近的计算节点。但是,将服务分布在只受用户移动影响的边缘节点中会导致活动节点的碎片化。这将导致活动节点没有使用其全部容量。我们提出了一种名为MobileKube的方法,以减少移动边缘计算设备上Kubernetes应用程序的延迟,同时将能耗保持在合理的水平。在真实世界的Kubernetes集群之上设计了一个实验框架,并使用真实世界的移动用户运动轨迹来模拟用户的移动性。实验结果表明,Mobile-Kube可以获得与启发式方法相似的能耗性能,启发式方法只关注降低能耗,同时将服务延迟降低43%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信