The invention relates to a method and a device for adjusting resources. The method comprises the following steps: monitoring the actual workload of each service in the service set, judging whether the resource prediction is needed according to the change of the actual workload, and the service set S = {S1, S2,... , Sg,... Sn}, if needed; resource prediction, according to the preset work load and response service time, determine the demand for resources for each service; demand for resource utilization of each of the services and virtual machine cluster of available surplus resources, resource adjustment. Such a program, you can dynamically adapt to changes in workload, SBS applications to ensure end-to-end performance.
【技術實現步驟摘要】
本公開涉及虛擬機集群
,具體地,涉及一種資源調整方法及裝置。
技術介紹
隨著Web技術的成熟與發展,基于服務構建系統(英文:ServiceBasedSystem,簡稱:SBS)已經成為一種重要的軟件開發模式。SBS可以表示成一個由一系列服務,根據不同組合規則構成的服務集合。其中,每個服務可以實現特定功能,組合規則可以定義服務之間的交互關系,例如,組合規則可以體現為:順序結構、并行結構、選擇結構等。為了處理用戶請求,需要將各個服務部署到虛擬機集群上,并為每個服務分配一定的資源。在實際應用過程中,由于用戶訪問行為的不確定性和動態性,在用戶請求量增加,即服務的工作負載變大時,可能會出現資源分配不足的問題,需要進行資源的動態調整。
技術實現思路
本公開的目的是提供一種資源調整方法及裝置,用以結合實際工作負載的變化情況,動態調整服務的資源分配量。為了實現上述目的,第一方面,本公開提供一種資源調整方法,包括:監控服務集合中每個服務的實際工作負載,根據所述實際工作負載的變化,判斷是否需要進行資源預測,所述服務集合S={S1,S2,…,Sg,…,Sn
【技術保護點】
一種資源調整方法,其特征在于,包括:監控服務集合中每個服務的實際工作負載,根據所述實際工作負載的變化,判斷是否需要進行資源預測,所述服務集合S={S1,S2,…,Sg,…,Sn};如果需要進行資源預測,則根據預設工作負載和服務的響應時長,確定每個服務的需求資源量;利用所述每個服務的需求資源量以及虛擬機集群的可用剩余資源,進行資源調整。
【技術特征摘要】
1.一種資源調整方法,其特征在于,包括:監控服務集合中每個服務的實際工作負載,根據所述實際...
【專利技術屬性】
技術研發人員:李萬杰,
申請(專利權)人:東軟集團股份有限公司,
類型:發明
國別省市:遼寧;21
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。