本發明專利技術公開一種異構分布式云計算方法,包括以下步驟:S1.通過互聯網及網絡接口發送云服務請求。S2.云接口接收云服務請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡。S3.若選中的網絡對應有空閑的服務器,則選中空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器。S4.服務器選中后,內部云網絡自動將云服務請求對應的任務分配給相匹配的終端,本發明專利技術還公開一種異構分布式云計算系統。本發明專利技術通過將用戶需求分派給與其要求的資源相匹配的終端,實現云資源的合理利用,使云計算出口網絡順暢、時延較短、穩定性高、CPU占用率低。
【技術實現步驟摘要】
本專利技術涉及云計算領域,具體地涉及一種異構分布式云計算結構及方法。
技術介紹
云計算(cloud computing)是基于互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。云計算通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將與互聯網更相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。現有云計算架構為集中型,即建立集中式的大規模數據中心和計算中心,形成云計算的云端,由云端對外提供用戶所需的各種服務,用戶通過網絡直接從云端獲取服務,因此這類云計算對網絡的帶寬和數據傳輸時延的依賴性較強,導致出口網絡擁塞、時延較長、 穩定性差。
技術實現思路
本專利技術解決的技術問題在于,提供一種異構分布式云計算方法,該方法使云計算的出口網絡順暢、時延較短、穩定性高、CPU占用率低。本專利技術解決其技術問題所采用的技術方案為,提供一種異構分布式云計算方法,包括以下步驟SI.通過互聯網及網絡接口發送云服務請求。S2.云接口接收云服務請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡。S3.若選中的網絡對應有空閑的服務器,則選中空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器。S4.服務器選中后,內部云網絡自動將云服務請求對應的任務分配給相匹配的終端。優選地,步驟S2中,使用域名服務器驗證選中網絡是否空閑。優選地,步驟S3中,使用活動服務器驗證選中服務器是否空閑。優選地,步驟S3中,還包括以下步驟使用忙碌服務器再次驗證選中的服務器是否忙碌;若是,則返回選擇服務器,若否,進入步驟S4。優選地,用戶為一個或多個用戶。優選地,步驟S4中,終端為PC機或工作機。優選地,步驟S4中,終端為集群服務器。優選地,步驟S4中,終端將用戶請求的任務完成后存儲在存儲器中。優選地,存儲器與云接口相連接。本專利技術還提供一種異構分布式云計算系統,包括通信接口,用于接收用戶的云服務請求,并將終端返回的資源發送至用戶;多個網絡,與通信接口連接,同時與域名服務器連接;域名服務器,用于驗證多個網絡中是否有空閑的網絡;與多個網絡連接的多個服務器;活動服務器;用于驗證多個服務器中是否有空閑的服務器;忙碌服務器,用于再次驗證選中服務器是否忙碌;多個終端,與多個服務器連接,接收任務并執行;多個存儲器,與終端連接,用于存儲終端完成的任務并將已完成的任務返回通信接口本專利技術的有益效果在于提供一種異構分布式云計算方法,通過將用戶的云服務需求分派給與其要求的云服務資源相匹配的終端,實現云資源的合理利用,使云計算出口網絡順暢、時延較短、穩定性高、CPU占用率低。附圖說明圖1,本專利技術異構分布式云計算方法示意圖; 圖2,本專利技術異構分布式云計算結構示意圖。具體實施例方式下面結合附圖及具體實施例對本專利技術做進一步的描述。本專利技術提供一種異構分布式云計算方法,參見圖I本專利技術異構分布式云計算方法示意圖,包括以下步驟SI.通過互聯網及網絡接口發送云服務請求。S2.云接口接收云服務請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡,使用域名服務器(DNS server)驗證選中網絡是否空閑。S3.若選中的網絡對應有空閑的服務器則選中空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器,使用活動服務器(Active server)驗證選中服務器是否空閑,使用忙碌服務器(Busy server)再次驗證選中的服務器是否忙碌;若是,則返回選擇服務器,若否,進入步驟S4。S4.服務器選中后,內部云網絡自動將云服務請求對應的任務分配給相匹配的終端,終端將用戶請求的任務完成后存儲在存儲器中。應當理解,存儲器與云接口相連接。應當理解,終端根據用戶任務選擇包括PC機(個人電腦)、工作機及集群服務器等中的一種或幾種,因此本專利技術的終端為“異構”式的終端。域名服務器是裝有域名系統的主機,它保存了一張域名(domain name)和與之相對應的IP地址(IP address)的表,它是一種能夠實現名字解析(name resolution)的分層結構數據庫?;顒臃掌?Active server)能提供一致的服務器方組件和腳本模式,以及一整套的針對組件應用程序管理、數據庫訪問、事務處理和消息處理的服務,在本專利技術中用于驗證選中服務器是否空閑。忙碌服務器(Busy server)用于再次驗證選中服務器是否忙碌。本專利技術還提供一種異構分布式云計算系統,參見圖2,本專利技術異構分布式云計算結構示意圖,包括通信接口,用于接收用戶的云服務請求,并將終端返回的資源發送至用戶;多個網絡,與通信接口連接,同時與域名服務器連接;域名服務器,用于驗證多個網絡中是否有空閑的網絡;與多個網絡連接的多個服務器;活動服務器;用于驗證多個服務器中是否有空閑的服務器;忙碌服務器,用于再次驗證選中服務器是否忙碌;多個終端,與多個服務器連接,接收任務并執行;多個存儲器,與終端連接,用于存儲終端完成的任務并將已完成的任務返回通信接口。實施例ISI.用戶M1通過互聯網及網絡接口發送云服務請求。S2.云接口接收請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡,使用域名服務器(DNS server)驗證選中網絡是否空閑。S3.若選中的網絡對應有空閑的服務器則選中空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器,使用活動服務器(Active server)驗證選中服務器是否 空閑,使用忙碌服務器(Busy server)再次驗證選中的服務器是否忙碌;若是,則返回選擇服務器,若否,進入步驟S4。S4.服務器選中后,內部云網絡自動將云服務請求對應的任務分配給相匹配的終端,終端將用戶請求M1的任務完成后存儲在存儲器中。實施例2SI.用戶MpM2'MfMn通過互聯網及網絡接口發送云服務請求。S2.云接口接收請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡使用域名服務器(DNS server)驗證選中網絡是否空閑。S3.若選中的網絡對應有空閑的服務器則選中空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器,使用活動服務器(Active server)驗證選中服務器是否空閑,使用忙碌服務器(Busy server)再次驗證選中的服務器是否忙碌;若是,則返回選擇服務器,若否,進入步驟S4。S4.服務器選中后,內部云網絡自動將云服務請求對應的任務分配給相匹配的終端,終端將用戶請求Mp M2、M^Mn的任務完成后存儲在存儲器中。本專利技術異構分布式云計算方法將云資源與用戶需求資源進行整合,根據用戶任務難度選擇相應的終端完成任務,避免造成資源的浪費,使用該方法將云計算中的網絡流量限于終端,不依賴網絡的帶寬和數據傳輸的時延,云計算的出口網絡順暢、時延較短、穩定性高、CPU占用率低。本專利技術中的上述實施例僅作了示范性描述,本領域技術人員在閱讀本專使申請后可以在不脫離本專利技術的精神和范圍的情況下對本專利技術進行各種修改。本文檔來自技高網...
【技術保護點】
一種異構分布式云計算方法,其特征在于,包括以下步驟:S1.通過互聯網及網絡接口發送云服務請求;S2.云接口接收所述云服務請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡;S3.若選中的網絡對應有空閑的服務器,則選中所述空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器;S4.服務器選中后,內部云網絡自動將所述云服務請求對應的任務分配給相匹配的終端。
【技術特征摘要】
1.一種異構分布式云計算方法,其特征在于,包括以下步驟 51.通過互聯網及網絡接口發送云服務請求; 52.云接口接收所述云服務請求并選擇網絡,若有空閑的網絡,則開始選擇服務器,若無空閑的網絡,則繼續選擇網絡; 53.若選中的網絡對應有空閑的服務器,則選中所述空閑的服務器,若選中的網絡對應的服務器忙碌,則繼續選擇服務器; 54.服務器選中后,內部云網絡自動將所述云服務請求對應的任務分配給相匹配的終端。2.根據權例要求I所述的異構分布式云計算方法,其特征在于,步驟S2中,使用域名服務器驗證選中網絡是否空閑。3.根據權例要求I所述的異構分布式云計算方法,其特征在于,步驟S3中,使用活動服務器驗證選中服務器是否空閑。4.根據權例要求2或3所述的異構分布式云計算方法,其特征在于,步驟S3中,還包括以下步驟 使用忙碌服務器再次驗證所述選中的服務器是否忙碌;若是,則返回選擇服務器,若否,進入步驟S4。5.根據權例要求I所述的異構分布式云計算方法,其特征在于,所述用戶為一...
【專利技術屬性】
技術研發人員:劉若鵬,欒琳,何振明,阿尼班·坤度,
申請(專利權)人:深圳光啟創新技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。