Service-Based Container Deployment on Kubernetes Using Stable Marriage Problem

Akhmad Alimudin, Y. Ishida
{"title":"Service-Based Container Deployment on Kubernetes Using Stable Marriage Problem","authors":"Akhmad Alimudin, Y. Ishida","doi":"10.1145/3404709.3409389","DOIUrl":null,"url":null,"abstract":"Container technology is currently the most widely used technology because of its ease of use and the efficiency of resource usage compared to the use of virtual machines. Moreover, the use of container technology is now made easier by the existence of orchestration tools such as Kubernetes, Docker Swarm, and Mesos. Orchestration tools make it easier for container users to deploy services and control resource. One of the main components of orchestration tools is a scheduler whose job is to manage container placement into a host. In this research, we tried to make a custom scheduler on Kubernetes using Stable Marriage Problem to get the best deployment between containers and hosts. Our trial scenario is to match three web services with three different hosts/servers. From the results of the experiment, containers that are deployed by using the SMP-scheduler have advantages in containers that prioritize CPU usage.","PeriodicalId":149643,"journal":{"name":"Proceedings of the 6th International Conference on Frontiers of Educational Technologies","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 6th International Conference on Frontiers of Educational Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3404709.3409389","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Container technology is currently the most widely used technology because of its ease of use and the efficiency of resource usage compared to the use of virtual machines. Moreover, the use of container technology is now made easier by the existence of orchestration tools such as Kubernetes, Docker Swarm, and Mesos. Orchestration tools make it easier for container users to deploy services and control resource. One of the main components of orchestration tools is a scheduler whose job is to manage container placement into a host. In this research, we tried to make a custom scheduler on Kubernetes using Stable Marriage Problem to get the best deployment between containers and hosts. Our trial scenario is to match three web services with three different hosts/servers. From the results of the experiment, containers that are deployed by using the SMP-scheduler have advantages in containers that prioritize CPU usage.
Kubernetes上基于服务的容器部署,使用稳定的婚姻问题
容器技术是目前使用最广泛的技术,因为与使用虚拟机相比,它的易用性和资源使用效率更高。此外,容器技术的使用也因为编排工具(如Kubernetes、Docker Swarm和Mesos)的存在而变得更加容易。编排工具使容器用户更容易部署服务和控制资源。编排工具的主要组件之一是调度器,它的工作是管理容器放置到主机中。在这项研究中,我们尝试在Kubernetes上使用Stable Marriage Problem创建一个自定义调度器,以获得容器和主机之间的最佳部署。我们的试验场景是将三个web服务与三个不同的主机/服务器相匹配。从实验结果来看,使用smp调度器部署的容器在对CPU使用进行优先级排序的容器中具有优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信