面向容器化應(yīng)用的資源管理系統(tǒng)
發(fā)布時(shí)間:2018-04-23 16:58
本文選題:云計(jì)算 + 容器服務(wù) ; 參考:《華中科技大學(xué)》2016年碩士論文
【摘要】:隨著以Docker為代表的容器技術(shù)興起,開(kāi)發(fā)者能夠?qū)?yīng)用封裝成標(biāo)準(zhǔn)的容器鏡像統(tǒng)一發(fā)布到不同的云計(jì)算平臺(tái)。為了部署和編排容器化應(yīng)用,一些面向容器的資源管理系統(tǒng)相繼被推出。這些系統(tǒng)都提供了容器的管理和監(jiān)控功能,要求用戶在提交任務(wù)時(shí)指定所需的計(jì)算資源,然后由系統(tǒng)進(jìn)行調(diào)度。但是在實(shí)際的運(yùn)行過(guò)程中,應(yīng)用工作負(fù)載的動(dòng)態(tài)變化使得系統(tǒng)難以及時(shí)的調(diào)整和滿足容器所需的計(jì)算資源,可能導(dǎo)致應(yīng)用性能目標(biāo)的違背。面向容器化應(yīng)用的資源管理系統(tǒng)提出了一種綜合考慮節(jié)點(diǎn)資源利用率和平衡程度的調(diào)度算法、一種能夠分析和判定容器是否存在性能干擾的檢測(cè)模型以及一種動(dòng)態(tài)調(diào)整容器分配資源的管理策略。系統(tǒng)通過(guò)分析容器運(yùn)行時(shí)的資源消耗,動(dòng)態(tài)的調(diào)整容器所需的計(jì)算資源,能夠保證應(yīng)用的正常運(yùn)行。具體策略是,系統(tǒng)將應(yīng)用規(guī)劃到一個(gè)特定的資源池中,而應(yīng)用包含的容器則共享這個(gè)資源池中的資源。系統(tǒng)根據(jù)用戶在提交任務(wù)時(shí)指定的資源限制,在調(diào)度任務(wù)時(shí)盡量平衡集群節(jié)點(diǎn)的資源利用率,從而避免資源分配不平衡的情況發(fā)生。在應(yīng)用的運(yùn)行過(guò)程中,性能干擾檢測(cè)模型會(huì)監(jiān)控容器的運(yùn)行狀態(tài),分析計(jì)算出容器的性能指標(biāo)。這些性能指標(biāo)將作為動(dòng)態(tài)調(diào)整容器計(jì)算資源的依據(jù),使得受到性能干擾的容器能夠回歸到正常狀態(tài)。實(shí)驗(yàn)結(jié)果表明,面向容器化應(yīng)用的資源管理系統(tǒng)和當(dāng)前主流的容器管理系統(tǒng)相比,可以獲得良好的性能提升。具體體現(xiàn)在系統(tǒng)的調(diào)度策略能夠在一定程度上提升集群中計(jì)算節(jié)點(diǎn)的資源利用率,性能干擾檢測(cè)模型能夠較高概率的檢測(cè)出容器性能的異常狀況。
[Abstract]:With the rise of container technology represented by Docker, developers can distribute the applications into standard container images to different cloud computing platforms. In order to deploy and orchestrate container applications, some container-oriented resource management systems have been introduced. These systems provide container management and monitoring functions requiring users to specify the required computing resources when submitting tasks and then schedule them by the system. However, in the actual running process, the dynamic change of application workload makes it difficult for the system to adjust and meet the computing resources required by the container in time, which may lead to the violation of the application performance goal. A resource management system for container application is proposed, which takes into account the utilization and balance of node resources. A detection model which can analyze and determine whether the container has performance interference or not and a management strategy to dynamically adjust the resource allocation of the container. The system can ensure the normal operation of the application by analyzing the resource consumption of the container and dynamically adjusting the computing resources needed by the container. The specific strategy is that the application is programmed into a specific resource pool, and the container contained by the application shares the resources in the resource pool. According to the resource constraints specified by the user when submitting the task, the system tries to balance the resource utilization of the cluster node when scheduling the task, so as to avoid the imbalance of resource allocation. In the process of application, the performance disturbance detection model will monitor the running state of the container, and analyze and calculate the performance index of the container. These performance indexes will be used as the basis for dynamically adjusting the computing resources of the container, so that the vessel affected by the performance disturbance can return to the normal state. The experimental results show that the resource management system for container application can achieve good performance improvement compared with the current mainstream container management system. The system scheduling strategy can improve the resource utilization of computing nodes in the cluster to a certain extent and the performance interference detection model can detect the abnormal situation of container performance in a higher probability.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 劉熙;胡志勇;;基于Docker容器的Web集群設(shè)計(jì)與實(shí)現(xiàn)[J];電子設(shè)計(jì)工程;2016年08期
相關(guān)碩士學(xué)位論文 前2條
1 王飛;基于Docker的研發(fā)部署管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2015年
2 余浩維;PaaS云中Web容器及調(diào)度的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年
,本文編號(hào):1792827
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1792827.html
最近更新
教材專著