Multi-objective optimization for cloud provisioning: A case study in large-scale microservice notification applications

2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)(2022)

引用 1|浏览0
暂无评分
摘要
An approach to optimizing a large-scale microservice deployment for a critical notification system is presented. This paper addresses optimization for three objectives: cloud service cost, cloud resource utilization of CPU, RAM and storage, and meeting the system notification deadlines. To the best of our knowledge, this is the first work dealing with multi-objective optimization for microservice notification applications where the notification load is variable and depends on other priorly executed microservice in request processes. Furthermore, best of our knowledge, this is the first work that is based on multi-objective optimization, analyzing and proposing a Pareto front and optimal list from preselected VM candidates. First, the paper formulates multi-objective optimization problems for microservice-based large-scale notification system applications and provides the mathematical deployment model. Then, based on the expected workload and required multi-objective criteria, the paper proposes a set of algorithms that provide the Pareto front optimal solution for preselecting a Cloud Service provider’s VM type. In the end, the paper presents a case study that demonstrates the use of the proposed technique.
更多
查看译文
关键词
cloud computing,microservice,container orchestration,multi-objective,cost optimization,IoT,deadline aware notification system,network latency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要