云服務(wù)系統(tǒng)中實(shí)時(shí)任務(wù)調(diào)度與資源動態(tài)調(diào)配方法研究
[Abstract]:The cloud computing will provide a new way for battlefield information service mode in the face of the massive battlefield information in the information field and the application demand of the high-dynamic and concurrent operation unit. As the latest development trend of distributed computing, cloud computing, with the help of advanced virtualization technology, virtual computing, storage, network and other resources of the cloud computing data center into a huge resource pool, providing the user with the on-demand service. In the cloud computing mode, the user only needs to submit the task to the cloud service system, and the execution of the task is completed within the time specified by the user. That is, the user only needs to submit the task, the quality of service requirements, and the result of the execution of the receiving task, and all the things in the middle, the cloud service system will be automatically completed. For the cloud service system, the efficient task scheduling and resource dynamic allocation method is one of the key technologies to improve its performance. At present, there are a lot of research results on the task scheduling and the dynamic allocation of resources in the cloud service system. most of the existing studies, however, focus on the ideal scheduling environment: 1) the scheduled task set is known in advance; 2) the execution time of the task is a determination value and can be acquired prior to scheduling; and 3) the resources are available immediately. However, in the actual cloud service system, there are a lot of dynamic and random factors. For example, the task arrival rate changes dramatically, the task execution time is random, the resources can be dynamically expanded and the resources need time overhead, and the like. These dynamic and random factors in the cloud service system often make the pre-generated scheduling scheme lose the original advantage or can not be implemented smoothly, and even the initial scheduling scheme is no longer feasible. Therefore, the research of real-time task scheduling and resource dynamic allocation in the cloud service system is of great theoretical and practical value and is challenging. In the process of real-time task scheduling and resource dynamic allocation, this paper mainly focuses on three typical situations: the dynamic arrival of the task, the execution time of the task is a random variable, and the starting time of the host and the virtual machine is not negligible. The main work and innovation points of this paper include the following four points: (1) An extensible host organization model is proposed. in that light of the challenge of the large-scale host in the cloud service system to the traditional host organization mode, such as centralized, layered and distributed, propose cooperative organization mode, the large-scale host machine is divided into a plurality of clusters, each cluster has an independent scheduler, each scheduler is responsible for the task scheduling and resource allocation of the cluster, and meanwhile, the schedulers are in coordination with each other, and the tasks and the bottom layer resources are jointly dispatched, so that the expandability of the cloud service system is improved. (2) a random-sensing scheduling framework is proposed. aiming at the characteristics of high dynamic, random and high timeliness requirements of real-time tasks in a cloud service system, a random-sensing scheduling framework is proposed for each cluster, a large part of the waiting tasks are placed in a global waiting queue, and the number of waiting tasks on the virtual machine is controlled, after the virtual machine completes the task, the waiting task is executed immediately, and then the task of higher timeliness requirement in the global queue is preferentially dispatched to the virtual machine to wait, so that the randomness of the completed task is prevented from being accumulated to the currently scheduled task, so as to improve the stability of the scheduling scheme and the capability of ensuring the timeliness of the real-time task. (3) A stochastic perceptive scheduling algorithm (PRS) is proposed. Aiming at the problem of the dynamic arrival of real-time tasks in the cloud service system and the random problem of the execution time, on the basis of the random-aware scheduling framework, the proactive and reactive scheduling ideas are skillfully integrated, an on-line scheduling algorithm PRS is proposed, According to the actual operation condition of the cloud service system, the scheduling algorithm continuously generates a new task and a virtual machine scheduling scheme for the cloud service system so as to improve the effective utilization and the energy consumption of the host resources in the cloud service system under the condition of ensuring the timeliness requirement of the real-time task. (4) The task scheduling and resource dynamic allocation algorithm STARS is proposed. In the cloud service system, the arrival of real-time tasks is random and bursty, and when the load in the cloud service system suddenly increases, the process of starting the host and creating the virtual machine can lead to a certain amount of time overhead, so that some tasks can not start in time, thus delaying their cut-off period. In view of the above problems, this paper puts forward the task scheduling and resource dynamic allocation algorithm STARS of the machine start-up time perception, and the ability of dynamic expansion can be realized by the ability of the single virtual machine CPU, and the influence of the start time of the transfer machine on the short task of the cut-off period is achieved. so as to reduce the effect of the starting time of the machine on the timeliness of the sudden increase task so as to improve the capability of the cloud service system to guarantee the timeliness of the real-time task.
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 陳黃科;朱曉敏;祝江漢;;不確定云環(huán)境下基于滾動窗口的節(jié)能調(diào)度[J];系統(tǒng)工程理論與實(shí)踐;2014年S1期
2 殷小龍;李君;萬明祥;;云環(huán)境下基于改進(jìn)NSGA Ⅱ的虛擬機(jī)調(diào)度算法[J];計(jì)算機(jī)技術(shù)與發(fā)展;2014年08期
3 尚世鋒;姜進(jìn)磊;鄭緯民;;CWFlow:支持資源自適應(yīng)使用的云工作流框架[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2013年03期
4 張春艷;劉清林;孟珂;;基于蟻群優(yōu)化算法的云計(jì)算任務(wù)分配[J];計(jì)算機(jī)應(yīng)用;2012年05期
5 王凱;侯紫峰;;Xen虛擬機(jī)的虛擬CPU松弛協(xié)同調(diào)度方法[J];計(jì)算機(jī)研究與發(fā)展;2012年01期
6 李強(qiáng);郝沁汾;肖利民;李舟軍;;云計(jì)算中虛擬機(jī)放置的自適應(yīng)管理與多目標(biāo)優(yōu)化[J];計(jì)算機(jī)學(xué)報(bào);2011年12期
7 羅軍舟;金嘉暉;宋愛波;東方;;云計(jì)算:體系架構(gòu)與關(guān)鍵技術(shù)[J];通信學(xué)報(bào);2011年07期
8 王永貴;韓瑞蓮;;基于改進(jìn)蟻群算法的云環(huán)境任務(wù)調(diào)度研究[J];計(jì)算機(jī)測量與控制;2011年05期
相關(guān)博士學(xué)位論文 前2條
1 吳立華;不確定環(huán)境下模具制造車間前攝與反應(yīng)式調(diào)度方法研究[D];廣東工業(yè)大學(xué);2013年
2 唐小勇;異構(gòu)并行分布式系統(tǒng)可信調(diào)度理論與方法研究[D];湖南大學(xué);2013年
相關(guān)碩士學(xué)位論文 前1條
1 沈案;異構(gòu)分布式系統(tǒng)中基于DVS的節(jié)能調(diào)度算法研究與實(shí)現(xiàn)[D];湖南大學(xué);2013年
,本文編號:2421914
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2421914.html