Font Size: a A A

Design And Implementation Of Sigma Container Management Platform Based On Ant Colony Algorithm

Posted on:2021-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:S Y YaoFull Text:PDF
GTID:2428330614471713Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the era of rapid development of the network,the network situation becomes more and more complex,with the network load problem becoming particularly prominent,platform applications in various industries often appear high concurrency,high load service scenarios.The birth of cloud computing not only solves the above problems,but also has the characteristics of high performance,high reliability and low cost.It provides stable and efficient computing resources for the computing needs of various industries.it introducing the concepts of pooled computing resources and minimized management,it can quickly provide and release computing resources and facilitate management.The service mode of cloud computing can be divided into Iaa S,Paa S and Saa S.The mainstream Iaa S solutions on the market include container arrangement systems such as Kubernetes and Docker Swarm.Based on the Iaa S layer,there are container cloud Paa S solutions such as Open Shift and rancher.However,for small and medium-sized enterprises,Paa S usually has a large system and high environmental requirements,which requires a lot of human and material resources for software deployment,management and maintenance.Therefore,Sigma container management platform simplifies resource consumption and lightweight deployment,and designs and builds a lightweight container private cloud platform.Use the advantages of each infrastructure and the Cloud Native concept to complete the enterprise level management platform,and graph the running state of each computing resource and cloud service.In terms of scalability,the system provides external access services in the form of RESFFUL API,and provides management platform of extensible plug-ins and third-party services.Three centers are designed in this paper,which are core service center,traffic load balancing center based on ant colony algorithm,and edge service center.The three centers cooperate to achieve a low coupling and high availability container management platform.Brief introduction and main work of each center are as follows:(1)Core service center: according to the conceptual design of software engineering services and the design of relevant Paa S systems,the core services in the system are abstracted to form core services.The service center includes authority authentication module,personalized task one key deployment module,data storage module and protected API,through which users can customize services and manage their own cluster services.(2)Traffic load balancing Center: for the complex network traffic environment and underlying resource allocation of the platform,ant colony algorithm is mainly used to make up for the lack of relevant capabilities.The system intelligently allocates the flow into the platform to the appropriate resource cluster.Users can monitor the flow direction and con Figure the current platform flow processing strategy in the control panel in real time,so as to realize the service scheduling and load balancing of the platform.(3)Edge service center: use restful style interface to realize horizontal expansion of capabilities and web page visualization related service operations,and build some common capacity modules in the market.The service center includes data collection module,data filtering module,data monitoring module,timer monitoring alarm service system;user management service user service system;Basic resource management system for managing all resources of the platform.Based on Kubernetes system and Open Shift platform,and inspired by ant colony algorithm,this paper integrates the load strategy of ant colony algorithm in the system.By mapping the dynamic index parameters of each resource to the algorithm,the load balance of the initial traffic is realized,which makes the resource allocation of the platform more reasonable,the allocation strategy more complete,and improves the service quality of the system.
Keywords/Search Tags:load balancing, cloud computing, container cloud, ant colony algorithm, resource monitoring
PDF Full Text Request
Related items