亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于openstack的虛擬磁盤調(diào)度方法與流程

文檔序號(hào):12718500閱讀:538來(lái)源:國(guó)知局

本發(fā)明涉及云環(huán)境下的虛擬磁盤調(diào)度領(lǐng)域,具體地說(shuō)是一種一種基于OPENSTACK的虛擬磁盤調(diào)度方法。



背景技術(shù):

云計(jì)算是互聯(lián)網(wǎng)時(shí)代的一種新型計(jì)算方式,并已逐漸成為許多國(guó)家的重要發(fā)展戰(zhàn)略,openstack云計(jì)算項(xiàng)目起源于美國(guó),其開(kāi)放性在于,它創(chuàng)造了一個(gè)框架標(biāo)準(zhǔn)和API,用戶可以以此為基礎(chǔ)構(gòu)建云計(jì)算解決方案。由于openstack支持主流的KVM、xen、vmdk等鏡像格式,所以客戶可以更容易地將云中運(yùn)行的虛擬機(jī)放到企業(yè)內(nèi)部IT環(huán)境中運(yùn)行,而不用擔(dān)心被云系統(tǒng)技術(shù)鎖定。

磁盤虛擬化技術(shù)由來(lái)已久,常見(jiàn)的標(biāo)準(zhǔn)有:RAID、JBOD、SAN等。目前,通過(guò)將系統(tǒng)內(nèi)的多個(gè)物理磁盤空間抽象為虛擬存儲(chǔ)資源池,虛擬化技術(shù)能夠?yàn)榇鎯?chǔ)的管理帶來(lái)集中、高效、彈性、節(jié)能等優(yōu)勢(shì)。相比物理內(nèi)存來(lái)說(shuō),用戶往往傾向于申請(qǐng)一塊獨(dú)立的虛擬磁盤,這種虛擬磁盤可以方便的與任意虛擬機(jī)、任意客戶機(jī)操作系統(tǒng)實(shí)現(xiàn)耦合與解耦和,數(shù)據(jù)始終獨(dú)立,故收到了絕大多數(shù)用戶的認(rèn)可。

但是,目標(biāo)磁盤的有效調(diào)度的問(wèn)題仍然存在。



技術(shù)實(shí)現(xiàn)要素:

為了解決在openstack平臺(tái)上,目標(biāo)磁盤的有效調(diào)度的問(wèn)題以及在云存儲(chǔ)的環(huán)境下,對(duì)磁盤的調(diào)度提出的新的要求。本發(fā)明的技術(shù)任務(wù)是提供一種基于OPENSTACK的虛擬磁盤調(diào)度方法。

本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,一種基于OPENSTACK的虛擬磁盤調(diào)度方法,具體方法如下:

S1、預(yù)處理過(guò)程,首先將虛擬磁盤的執(zhí)行點(diǎn)由集中式改為分布式,并將磁盤基于空閑闕值的被動(dòng)休眠方式改為主動(dòng)式;

S2、資源選擇過(guò)程,為了保證請(qǐng)求的響應(yīng)效率,首先在工作區(qū)中選擇資源;

S3、后處理過(guò)程,為了達(dá)到響應(yīng)時(shí)間、節(jié)能和負(fù)載均衡的平衡,對(duì)資源分發(fā)布局進(jìn)行更新,并為下一個(gè)請(qǐng)求的資源分發(fā)做好準(zhǔn)備;

S4、進(jìn)入交互過(guò)程;

S5、實(shí)現(xiàn)虛擬磁盤的存儲(chǔ)和調(diào)度功能。

進(jìn)一步的,優(yōu)選的方法為,S3中對(duì)資源分發(fā)布局進(jìn)行布局通過(guò)對(duì)數(shù)據(jù)進(jìn)行分布式處理來(lái)實(shí)現(xiàn)。

進(jìn)一步的,優(yōu)選的方法為,所述的S4的交互過(guò)程的具體操作步驟如下,

S1、客戶端瀏覽器向SSL代理發(fā)出請(qǐng)求;

S2、代理審查請(qǐng)求的合法性及權(quán)限,然后返回通知信息;

S3、資格審查成功后,代理與指定服務(wù)器建立連接;

S4、連接成功后,返回通知,發(fā)送數(shù)據(jù)。

一種基于OPENSTACK的虛擬磁盤調(diào)度系統(tǒng),包括預(yù)處理模塊、資源選擇模塊、后處理模塊和交互模塊;

預(yù)處理模塊,用于將虛擬磁盤的集中式結(jié)構(gòu)改為分布式架構(gòu);

資源選擇模塊,用于將磁盤陣列動(dòng)態(tài)的工作區(qū)作為首要選擇資源;

后處理模塊,用于對(duì)數(shù)據(jù)進(jìn)行分布式分發(fā);

交互模塊,用于實(shí)現(xiàn)客戶與虛擬磁盤調(diào)度系統(tǒng)進(jìn)行交互。

進(jìn)一步的,優(yōu)選的結(jié)構(gòu)為,所述的交互模塊為C/S交互模型。

進(jìn)一步的,優(yōu)選的結(jié)構(gòu)為,所述的交互模塊包括客戶端瀏覽器、SSL代理和服務(wù)器;

客戶端瀏覽器,用于向SSL代理發(fā)出請(qǐng)求;

SSL代理,用于審查請(qǐng)求的合法性及權(quán)限;

服務(wù)器,用于和SSL代理建立連接。

本發(fā)明的一種基于OPENSTACK的虛擬磁盤調(diào)度方法和現(xiàn)有技術(shù)相比,有益效果如下:

1、利用分布式處理使虛擬磁盤布局達(dá)到更高的負(fù)載均衡水平,并實(shí)現(xiàn)磁盤存儲(chǔ)的彈性擴(kuò)展,從而達(dá)到高效、節(jié)能的效果;

2、不僅可以降低連接虛擬機(jī)的磁盤陣列的能耗,而且能夠有效地緩解響應(yīng)時(shí)間延長(zhǎng)的問(wèn)題。

附圖說(shuō)明

附圖1為分布式虛擬磁盤架構(gòu)的結(jié)構(gòu)框圖。

具體實(shí)施方式

實(shí)施例1:

本發(fā)明提出了一種改進(jìn)的虛擬機(jī)磁盤調(diào)度方法。該方法的基本思想是將磁盤陣列動(dòng)態(tài)劃分為工作區(qū)與就緒區(qū),以工作區(qū)為主要用戶分發(fā)資源,并以位連接虛擬機(jī)的虛擬磁盤為單位,根據(jù)實(shí)時(shí)負(fù)載情況對(duì)虛擬磁盤布局進(jìn)行動(dòng)態(tài)優(yōu)化。以此來(lái)使得虛擬磁盤布局達(dá)到更高的負(fù)載均衡水平。具體方法包含預(yù)處理、資源選擇、后處理和交互四個(gè)部分。

S1、預(yù)處理過(guò)程,這一階段,表示對(duì)傳統(tǒng)的虛擬磁盤進(jìn)行改進(jìn),實(shí)現(xiàn)將虛擬磁盤的執(zhí)行點(diǎn)由集中式改為分布式,分布式虛擬磁盤架構(gòu)如附圖1所示,同時(shí)將磁盤基于空閑闕值的被動(dòng)休眠方式改為主動(dòng)式。此舉有利于緩解單個(gè)服務(wù)器的性能瓶頸問(wèn)題;

S2、資源選擇過(guò)程,與虛擬機(jī)的資源選擇類似,表示了對(duì)磁盤陣列動(dòng)態(tài)劃分為工作區(qū)與就緒區(qū)的一個(gè)選擇,為了保證請(qǐng)求的響應(yīng)效率,磁盤選擇方面,也首先在工作區(qū)中選擇資源。而在工作區(qū)中選擇資源則需要考慮節(jié)能(集中請(qǐng)求)與負(fù)載均衡(分散請(qǐng)求)兩個(gè)目標(biāo)。

S3、后處理過(guò)程,用于對(duì)當(dāng)前的資源分發(fā)布局進(jìn)行更新,以達(dá)到響應(yīng)時(shí)間、節(jié)能與負(fù)載均衡三個(gè)指標(biāo)上的平衡,同時(shí)為下一個(gè)請(qǐng)求的資源分發(fā)做好準(zhǔn)備。

這個(gè)過(guò)程,表示接收到用戶的存儲(chǔ)數(shù)據(jù)后,如何對(duì)其進(jìn)行處理,包括對(duì)數(shù)據(jù)進(jìn)行分布式的分發(fā)。而這樣的一個(gè)分布式過(guò)程,可以實(shí)現(xiàn)負(fù)載均衡,同時(shí),分布式處理可以實(shí)現(xiàn)磁盤存儲(chǔ)的彈性擴(kuò)展,這樣的一個(gè)事實(shí)能夠?qū)崿F(xiàn)高效和節(jié)能的效果。

S4、進(jìn)入交互過(guò)程;

第一步、客戶端瀏覽器向SSL代理發(fā)出請(qǐng)求;

第二步、代理審查請(qǐng)求的合法性及權(quán)限,然后返回通知信息;

第三步、資格審查成功后,代理與指定服務(wù)器建立連接;

第四步、連接成功后,返回通知,用戶發(fā)送數(shù)據(jù)。

此處的各個(gè)步驟是一種典型的C/S交互模型,

S5、實(shí)現(xiàn)虛擬磁盤的存儲(chǔ)和調(diào)度功能。

對(duì)應(yīng)的,本發(fā)明提出一種基于OPENSTACK的虛擬磁盤調(diào)度系統(tǒng),包括預(yù)處理模塊、資源選擇模塊、后處理模塊和交互模塊;

預(yù)處理模塊,用于將虛擬磁盤的集中式結(jié)構(gòu)改為分布式架構(gòu);

資源選擇模塊,用于將磁盤陣列動(dòng)態(tài)的工作區(qū)作為首要選擇資源;

后處理模塊,用于對(duì)數(shù)據(jù)進(jìn)行分布式分發(fā);

交互模塊,用于實(shí)現(xiàn)客戶與虛擬磁盤調(diào)度系統(tǒng)進(jìn)行交互。所述的交互模塊包括客戶端瀏覽器、SSL代理和服務(wù)器;客戶端瀏覽器,用于向SSL代理發(fā)出請(qǐng)求;SSL代理,用于審查請(qǐng)求的合法性及權(quán)限;服務(wù)器,用于和SSL代理建立連接。

本發(fā)明降低連接虛擬機(jī)的磁盤陣列的能耗,而且能夠有效地緩解響應(yīng)時(shí)間延長(zhǎng)的問(wèn)題。

通過(guò)上面具體實(shí)施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的幾種具體實(shí)施方式。在公開(kāi)的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1