[發(fā)明專利]一種虛擬化WebService的IaaS的構(gòu)建方法無效
| 申請?zhí)枺?/td> | 201310223648.0 | 申請日: | 2013-06-07 |
| 公開(公告)號: | CN103353852A | 公開(公告)日: | 2013-10-16 |
| 發(fā)明(設(shè)計)人: | 李天盟;孫玉豐;于業(yè)梅 | 申請(專利權(quán))人: | 曲阜師范大學 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 276826*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬 webservice iaas 構(gòu)建 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明提出一種虛擬化WebService的IaaS構(gòu)建方法,該方法采用線程虛擬技術(shù)作為虛擬化的WebService,避開了運用主流虛擬機技術(shù)部署IaaS的復雜性。本發(fā)明在降低部署復雜性的同時,同樣能夠適應(yīng)業(yè)務(wù)動態(tài)變化、提高資源利用率和管理自動化,非常適合建立動態(tài)、可擴展的私有云環(huán)境。?
背景技術(shù)
云計算已經(jīng)成為一種新興的商業(yè)計算模型,是一系列已存技術(shù)和新技術(shù)的結(jié)合體(例如SOA和虛擬化的結(jié)合),為現(xiàn)有IT資源的有效利用提出了一種新的解決方案。云計算的理念是把一切IT資源看成服務(wù),用服務(wù)的方式提供IT資源的動態(tài)、可擴展和按需供給。云計算的服務(wù)模式分為三類:軟件即服務(wù)(SaaS)、平臺即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS)。?
???????基礎(chǔ)設(shè)施即服務(wù)(IaaS)的目的是實現(xiàn)存儲資源和計算資源的動態(tài)擴展,在滿足業(yè)務(wù)動態(tài)變化的同時,為企業(yè)節(jié)約硬件資源的成本。IaaS的目標是實現(xiàn)硬件資源的彈性自適應(yīng)承載,滿足企業(yè)業(yè)務(wù)的動態(tài)需求。?
???????IaaS實現(xiàn)硬件資源彈性自適應(yīng)承載的核心技術(shù)之一就是虛擬化技術(shù)。虛擬化技術(shù)把所有硬件資源看成邏輯整體,一方面可以實現(xiàn)業(yè)務(wù)的動態(tài)化,另一方面可以提高資源的利用率。IBM?認為,虛擬化是未來云計算架構(gòu)的關(guān)鍵組成模塊,而衡量一家?IT?企業(yè)的“云”能力的關(guān)鍵也正是其虛擬化實施能力。但用主流的虛擬機技術(shù)(如:VMWare、Xen、KVM)在構(gòu)建企業(yè)私有云時存在以下不足:(1)對硬件的要求比較高,安裝虛擬機軟件本身需要占用大量的計算機資源,如CPU、內(nèi)存和硬盤;(2)在分布式環(huán)境下部署技術(shù)復雜,且成本很高;(3)安全問題:部署了虛擬機后,雖然可以方便的實現(xiàn)資源的動態(tài)可擴展,但同時讓業(yè)務(wù)在虛擬機環(huán)境中變的不可控,造成安全問題;(4)管理問題,如何管理數(shù)量眾多且各自獨立的虛擬機將對管理者提出極高的要求。?
為了克服用現(xiàn)有虛擬機技術(shù)部署企業(yè)私有云存在的缺點,我們提出了一種虛擬化WebService的IaaS的構(gòu)建方法。該方法在借鑒現(xiàn)有虛擬機技術(shù)管理硬件資源的基礎(chǔ)上,避開了安裝虛擬機。該技術(shù)的思想是運用并發(fā)線程的方法,把線程抽象成服務(wù),基于線程管理資源,從而實現(xiàn)資源的動態(tài)擴展。該技術(shù)在使IaaS部署技術(shù)極大簡化的情況下,同樣實現(xiàn)了以透明的方式,隨需、可擴展的向用戶提供計算、存儲及基礎(chǔ)軟件服務(wù)。?
發(fā)明內(nèi)容
本發(fā)明提供了一種虛擬化WebService的IaaS構(gòu)建方法,并給出了該虛擬化WebService的具體實施步驟。這種方法可直接利用企業(yè)現(xiàn)有的IT資源快速、高效的搭建IaaS,使企業(yè)無需購置新的IT計算資源便可適應(yīng)動態(tài)變化的計算環(huán)境和存儲環(huán)境。本發(fā)明可獲得如下有益效果:?
???????1、提供一種IaaS虛擬環(huán)境的實現(xiàn)技術(shù),該技術(shù)是用線程作為服務(wù)的最小單位,并對線程進行虛擬化。每臺受控節(jié)點運行一個進程對該受控節(jié)點上的所有線程進行管理和維護。該技術(shù)實現(xiàn)簡單,無需安裝,基于主進程容易實現(xiàn)動態(tài)化管理和線程的可控管理。同時用該技術(shù)搭建的IaaS,底層運行的只是一些服務(wù)器進程和線程,將會對IaaS的搭建帶來極大的方便性,且易于對IaaS環(huán)境進行控制,實現(xiàn)IaaS環(huán)境的安全性和可控性。
2、提供一種資源動態(tài)擴展、計算彈性擴展的方法。所開的線程是無狀態(tài)的,能夠隨業(yè)務(wù)的增加或減少而動態(tài)的改變服務(wù)線程的數(shù)量。線程能夠獨立完成業(yè)務(wù)或以協(xié)作的方式完成業(yè)務(wù),從而達到資源和計算的彈性擴展。?
?3、提供一中央服務(wù)器(即主控節(jié)點Master),該服務(wù)器可接收來自上層的任務(wù)請求。中央服務(wù)器存儲任務(wù)的結(jié)構(gòu)是Hash表和任務(wù)隊列,這樣可以支持多用戶并發(fā)任務(wù)請求及任務(wù)的分配速度。中央服務(wù)器提供維護全局WebService列表的功能,它負責接收來自各受控節(jié)點的局部的WebService列表,并根據(jù)局部WebService列表更新全局WebService列表。?
4、提供一全局監(jiān)控器,全局監(jiān)控器負責和各受控節(jié)點的監(jiān)控器通信,負責監(jiān)督各受控節(jié)點的負載情況和故障情況。全局監(jiān)控器設(shè)置在中央服務(wù)器(Master)中。?
5、提供一任務(wù)分配器,任務(wù)分配器讀取中央服務(wù)器的業(yè)務(wù)請求和全局WebService列表,并根據(jù)負載均衡算法決定把接收的業(yè)務(wù)請求提交給哪個服務(wù)器的哪個線程負責處理。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曲阜師范大學,未經(jīng)曲阜師范大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310223648.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:圖像處理方法及設(shè)備
- 下一篇:一種項目自動部署插件
- 用于云計算環(huán)境中的WebService訪問系統(tǒng)和方法
- 一種防止Web 服務(wù)被非法調(diào)用的方法
- 一種基于軟件數(shù)字證書和時間戳的WebService安全認證訪問控制方法
- 一種通用webservice接口的實現(xiàn)方法
- 基于WebService的數(shù)據(jù)傳輸方法及裝置
- 一種webService訪問系統(tǒng)和訪問webService的方法
- 一種生成Webservice類的方法及裝置
- 一種網(wǎng)絡(luò)服務(wù)接口測試的方法及裝置
- 一種基于分布式系統(tǒng)環(huán)境的WebService服務(wù)注冊和治理方法及系統(tǒng)
- 訪問數(shù)據(jù)庫的Webservice通用方法、裝置、計算機設(shè)備、存儲介質(zhì)
- 構(gòu)建墊、實體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預測模型構(gòu)建方法





