條件的虛擬資源信息:
[0043]如圖3所示,調(diào)度模塊根據(jù)配置信息請(qǐng)求,逐項(xiàng)過濾篩選的具體方法是:
[0044]S21 :讀取數(shù)據(jù)庫中所有可信云服務(wù)器的當(dāng)前配置及使用信息,包括各可信云服務(wù)器的IP地址、物理CPU核數(shù)、CPU虛擬化比率、已使用的虛擬CPU核數(shù)、物理內(nèi)存大小、內(nèi)存虛擬化比率、已使用的虛擬內(nèi)存量、磁盤類型、磁盤大小、已使用磁盤大小等;
[0045]S22:在所有可信云服務(wù)器的當(dāng)前配置及使用信息的基礎(chǔ)上,按照用戶的配置條件逐項(xiàng)過濾篩選:
[0046]1)按照CPU條件過濾:
[0047]計(jì)算:物理CPU核數(shù)*CPU虛擬化比率-已使用的虛擬CPU核數(shù),
[0048]將計(jì)算結(jié)果與用戶配置的CPU核數(shù)相比較,保留計(jì)算結(jié)果大于用戶配置的CPU核數(shù)的虛擬資源信息。
[0049]2)按照內(nèi)存條件過濾:
[0050]在步驟1)中保留的虛擬資源信息基礎(chǔ)上,
[0051]計(jì)算:物理內(nèi)存大小*內(nèi)存虛擬化比率_已使用的虛擬內(nèi)存量,
[0052]將計(jì)算結(jié)果與用戶配置的虛擬內(nèi)存大小相比較,保留計(jì)算結(jié)果大于用戶配置的虛擬內(nèi)存大小的虛擬資源信息。
[0053]3)按照磁盤條件過濾:
[0054]在步驟2)中保留的虛擬資源信息基礎(chǔ)上,
[0055]首先將磁盤類型與用戶配置的磁盤類型相比較,保留磁盤類型一致的虛擬資源信息,然后,
[0056]計(jì)算:磁盤大小-已使用磁盤大小,
[0057]將計(jì)算結(jié)果與用戶配置的磁盤大小相比較,保留計(jì)算結(jié)果大于用戶配置的磁盤大小的虛擬資源信息。
[0058]4)按照地理位置信息條件過濾:
[0059]調(diào)度模塊根據(jù)IP地址,向可信云服務(wù)器發(fā)送讀取地理位置信息請(qǐng)求,可信云服務(wù)器將可信芯片中的地理位置信息返回調(diào)度模塊,
[0060]將獲取的可信云服務(wù)器的地理位置信息與用戶配置的地理位置信息相比較,保留地理位置信息一致的虛擬資源信息,即,最終得到滿足用戶配置條件的虛擬資源信息。
[0061]S3 :調(diào)度模塊向用戶端返回滿足其配置條件的虛擬資源信息。
[0062]調(diào)度模塊可以直接將所有滿足配置條件的虛擬資源信息以列表形式直接返回用戶端,由用戶從列表中選擇最終使用的虛擬資源;也可以在所有滿足配置條件的虛擬資源信息基礎(chǔ)上,預(yù)先設(shè)定每項(xiàng)配置條件的權(quán)重值,計(jì)算不同權(quán)重的配置條件對(duì)應(yīng)的虛擬資源,從中選擇出最優(yōu)的虛擬資源項(xiàng)返回給用戶端,為用戶提供最優(yōu)的資源和服務(wù)。
[0063]本發(fā)明的基于可信地理位置信息的云平臺(tái)調(diào)度方法,是將可信云服務(wù)器所處的實(shí)際地理位置信息,存儲(chǔ)于其可信芯片的非易失性存儲(chǔ)器中,即使可信云服務(wù)器重啟或重裝系統(tǒng),地理位置信息也不會(huì)丟失,僅服務(wù)器所屬人具有寫操作權(quán)限,保證了地理位置信息的完整、可靠性;調(diào)度模塊根據(jù)用戶的各項(xiàng)配置條件,逐項(xiàng)過濾,最終為用戶提供滿足其配置條件的虛擬資源,用戶可以查詢虛擬資源所處的實(shí)際地理位置信息,能夠保證用戶的虛擬資源真實(shí)的運(yùn)行在其選擇的地理位置,提高云平臺(tái)的信息可靠性,同時(shí)提高用戶的滿意度。
[0064]以上所述是本發(fā)明的較佳實(shí)施例及其所運(yùn)用的技術(shù)原理,對(duì)于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的精神和范圍的情況下,任何基于本發(fā)明技術(shù)方案基礎(chǔ)上的等效變換、簡(jiǎn)單替換等顯而易見的改變,均屬于本發(fā)明保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于, 可信云服務(wù)器包括可信芯片,該可信芯片的非易失性存儲(chǔ)器中存儲(chǔ)有該可信云服務(wù)器所處的實(shí)際地理位置信息; 讀取該可信云服務(wù)器的可信芯片中的地理位置信息,用于判斷該地理位置信息與用戶配置的地理位置信息是否一致。2.如權(quán)利要求1所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,該方法包括:根據(jù)用戶的配置條件,逐項(xiàng)過濾篩選,得到滿足所有配置條件的虛擬資源信息。3.如權(quán)利要求2所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,所述用戶的配置條件包括:CPU核數(shù)、內(nèi)存大小、磁盤類型及大小、地理位置信息。4.如權(quán)利要求3所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,所述根據(jù)配置條件,逐項(xiàng)過濾篩選的方法是: 讀取數(shù)據(jù)庫中所有可信云服務(wù)器的當(dāng)前配置及使用信息,包括各可信云服務(wù)器的IP地址、物理CPU核數(shù)、CPU虛擬化比率、已使用的虛擬CPU核數(shù)、物理內(nèi)存大小、內(nèi)存虛擬化比率、已使用的虛擬內(nèi)存量、磁盤類型、磁盤大小、已使用磁盤大?。蝗缓?,依次按照CPU、內(nèi)存、磁盤、地理位置信息條件進(jìn)行過濾。5.如權(quán)利要求4所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,按照CPU條件過濾的方法是: 計(jì)算:物理CPU核數(shù)*CPU虛擬化比率-已使用的虛擬CPU核數(shù), 將計(jì)算結(jié)果與用戶配置的CPU核數(shù)相比較,保留計(jì)算結(jié)果大于用戶配置的CPU核數(shù)的虛擬資源信息。6.如權(quán)利要求5所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,按照內(nèi)存條件過濾的方法是: 計(jì)算:物理內(nèi)存大小*內(nèi)存虛擬化比率-已使用的虛擬內(nèi)存量, 將計(jì)算結(jié)果與用戶配置的虛擬內(nèi)存大小相比較,保留計(jì)算結(jié)果大于用戶配置的虛擬內(nèi)存大小的虛擬資源信息。7.如權(quán)利要求6所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,按照磁盤條件過濾的方法是: 將磁盤類型與用戶配置的磁盤類型相比較,保留磁盤類型一致的虛擬資源信息,然后, 計(jì)算:磁盤大小-已使用磁盤大小, 將計(jì)算結(jié)果與用戶配置的磁盤大小相比較,保留計(jì)算結(jié)果大于用戶配置的磁盤大小的虛擬資源信息。8.如權(quán)利要求7所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,按照地理位置信息條件過濾的方法是: 獲取可信云服務(wù)器的地理位置信息, 將獲取的可信云服務(wù)器的地理位置信息與用戶配置的地理位置信息相比較,保留地理位置信息一致的虛擬資源信息。9.如權(quán)利要求8所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,還包括,向用戶返回滿足其配置條件的虛擬資源信息,返回的虛擬資源信息是列表形式的所有滿足配置條件的虛擬資源信息。10.如權(quán)利要求9所述的基于可信地理位置信息的云平臺(tái)調(diào)度方法,其特征在于,所述返回的虛擬資源信息是最優(yōu)的虛擬資源項(xiàng),該最優(yōu)的虛擬資源項(xiàng)根據(jù)不同配置條件對(duì)應(yīng)的不同比重值,經(jīng)過計(jì)算、排序后得到。
【專利摘要】本發(fā)明提供一種基于可信地理位置信息的云平臺(tái)調(diào)度方法,可信云服務(wù)器包括可信芯片,該可信芯片的非易失性存儲(chǔ)器中存儲(chǔ)有該可信云服務(wù)器所處的實(shí)際地理位置信息;用戶將包括若干配置條件的配置信息請(qǐng)求發(fā)送至云平臺(tái),云平臺(tái)的調(diào)度模塊根據(jù)用戶的配置條件,按照CPU、內(nèi)存、磁盤、地理位置信息等條件進(jìn)行逐項(xiàng)過濾篩選,最終向用戶提供滿足其配置條件的虛擬資源。本發(fā)明將地理位置信息保存于可信芯片中,能夠保證可信云服務(wù)器的地理位置信息的安全、可靠性,保證云平臺(tái)為用戶分配符合其配置條件的可信的虛擬資源及服務(wù)。
【IPC分類】H04L12/24, H04L29/12
【公開號(hào)】CN105049257
【申請(qǐng)?zhí)枴緾N201510494109
【發(fā)明人】鄭馳, 梁思謙
【申請(qǐng)人】北京因特信安軟件科技有限公司
【公開日】2015年11月11日
【申請(qǐng)日】2015年8月12日