{"title":"Design and Implementation an OpenMCP distributed collaborative container platform for flexible scaling and service delivery","authors":"Chan-Hong Kim, J. An, Younghwan Kim","doi":"10.1145/3400286.3418278","DOIUrl":null,"url":null,"abstract":"Recently, many companies have been introducing micro-service architecture framework technology to increase development productivity and portability. Google's Kubernetes is a representative micro-service architecture framework that introduces the concept of clusters to provide flexible expansion and services[1, 2]. Kubernetes applies technologies such as Scheduling and Load Balancing on a cluster-by-cluster basis, and has the flexibility to add nodes or move services within a single cluster. However, it does not provide multiple-cluster services scheduling, load balancing or flexible dynamic cluster add/delete technologies. Thus, OpenMCP(Open Multi-Cluster Container Platform) was designed for flexible expansion and service delivery between Kubernetes based Multi-Cluster. Key features of OpenMCP include multi-cluster resource collection, resource analysis, scheduling, load balancing, Auto Scaling, Cluster Synchronization, Dynamic Policy, Domain Name Server (DNS) management.","PeriodicalId":326100,"journal":{"name":"Proceedings of the International Conference on Research in Adaptive and Convergent Systems","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Research in Adaptive and Convergent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3400286.3418278","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recently, many companies have been introducing micro-service architecture framework technology to increase development productivity and portability. Google's Kubernetes is a representative micro-service architecture framework that introduces the concept of clusters to provide flexible expansion and services[1, 2]. Kubernetes applies technologies such as Scheduling and Load Balancing on a cluster-by-cluster basis, and has the flexibility to add nodes or move services within a single cluster. However, it does not provide multiple-cluster services scheduling, load balancing or flexible dynamic cluster add/delete technologies. Thus, OpenMCP(Open Multi-Cluster Container Platform) was designed for flexible expansion and service delivery between Kubernetes based Multi-Cluster. Key features of OpenMCP include multi-cluster resource collection, resource analysis, scheduling, load balancing, Auto Scaling, Cluster Synchronization, Dynamic Policy, Domain Name Server (DNS) management.