前言:想要寫出一篇引人入勝的文章?我們特意為您整理了探究新云電腦的定義與實(shí)現(xiàn)流程范文,希望能給你帶來靈感和參考,敬請閱讀。
1.計(jì)算機(jī)
從信息的來源來看,既有由官方通過Web服務(wù)器正式的知識文獻(xiàn),也有普通用戶通過網(wǎng)絡(luò)平臺的知識信息。但是,無論知識的來源如何,目前的系統(tǒng)都是強(qiáng)調(diào)將信息存儲于服務(wù)器端,以服務(wù)器為中介來實(shí)現(xiàn)信息資源的貢獻(xiàn)。隨著信息資源的迅速增加和用戶訪問量的不斷攀升,服務(wù)器端的負(fù)載沉重、用戶的響應(yīng)速度變慢甚至無法獲取服務(wù),導(dǎo)致用戶的滿意度下降。為了解決這一問題,目前通常的方法是不斷升級、更新、擴(kuò)容服務(wù)器端的計(jì)算和存儲能力;這種做法仍然需要各系統(tǒng)建設(shè)單位不斷的投入大量的資金。近年來,關(guān)注的熱點(diǎn)在于采用云計(jì)算(CloudComputing)和云存儲等更為先進(jìn)的網(wǎng)絡(luò)計(jì)算技術(shù),以獲得較高的性價(jià)比。然而,這些措施并沒能解決根本問題,其本質(zhì)原因在于:這類系統(tǒng)所采用的仍然是傳統(tǒng)的C/S計(jì)算(Client/ServerComputing,客戶/服務(wù)器計(jì)算)或是B/S計(jì)算(Brower/ServerComputing,瀏覽器/服務(wù)器計(jì)算)架構(gòu),特別是云計(jì)算與云存儲,提倡“瘦客戶機(jī)、胖服務(wù)器”策略,這就導(dǎo)致由當(dāng)前大規(guī)模PC構(gòu)成的網(wǎng)絡(luò)邊緣計(jì)算環(huán)境中蘊(yùn)含的海量計(jì)算、存儲和信息資源被忽視與浪費(fèi)了。針對這種現(xiàn)狀,本文的貢獻(xiàn)在于:提出一種云計(jì)算與對等計(jì)算融合模型Cloud-P2P,在該平臺上構(gòu)建一種新穎的泛知識云系統(tǒng),將網(wǎng)絡(luò)中的文獻(xiàn)、詞條等各類知識信息有序的組織在一起;充分考慮網(wǎng)絡(luò)邊緣節(jié)點(diǎn)上可以利用的資源,在保障用戶使用體驗(yàn)的前提下,將用戶提交的知識索取任務(wù)從網(wǎng)絡(luò)中心的服務(wù)器端遷移到網(wǎng)絡(luò)邊緣的客戶端;為了進(jìn)一步改善用戶的使用體驗(yàn),本文還提出一種動態(tài)的復(fù)合自適應(yīng)QoS(QualityofService,服務(wù)質(zhì)量)保障機(jī)制,通過綜合區(qū)分用戶與資源類型,并設(shè)定服務(wù)器負(fù)載閾值,將用戶提交的服務(wù)請求合理部署到服務(wù)器端和用戶端節(jié)點(diǎn),從而有效解決傳統(tǒng)知識系統(tǒng)中存在的高峰階段服務(wù)器性能瓶頸的難題,從而達(dá)到提高系統(tǒng)中用戶整體普遍滿意度的目標(biāo)。
2.Cloud-P2P融合模型
目前的云計(jì)算系統(tǒng)基本上都是基于集中管理的大型數(shù)據(jù)中心,如由IBM、Google、Amazon等商業(yè)機(jī)構(gòu)或是政府支持的科研機(jī)構(gòu)來設(shè)計(jì)與構(gòu)建,在高效的虛擬化技術(shù)基礎(chǔ)上,將大量的服務(wù)器集群通過網(wǎng)絡(luò)組成透明的資源池進(jìn)行可擴(kuò)展的、高可靠的、安全的協(xié)同計(jì)算,從而為用戶提供便捷的網(wǎng)絡(luò)服務(wù)。然而,按照云計(jì)算專家委員會的定義“云計(jì)算是一種基于互聯(lián)網(wǎng)、大眾參與的計(jì)算模式,其計(jì)算資源包括計(jì)算能力、存儲能力和交互能力是動態(tài)、可伸縮、且被虛擬化的,以服務(wù)的方式提供”來看,廣義的云計(jì)算并沒有限定資源與服務(wù)必須由集群服務(wù)器來提供。本文提出的Cloud-P2P融合模型正是基于這種更具包容性的理念,試圖構(gòu)建一個由服務(wù)器集群和網(wǎng)絡(luò)邊緣節(jié)點(diǎn)聯(lián)合構(gòu)成的更廣泛的公用虛擬資源池。定義1Cloud-P2P融合模型是將云計(jì)算與對等計(jì)算進(jìn)行有效的融合,這種融合體現(xiàn)在兩個方面:
a、計(jì)算環(huán)境的融合。將原本相互隔離與獨(dú)立的環(huán)境和對等計(jì)算環(huán)境融合在一起,基于虛擬化機(jī)制將環(huán)境中包含的軟、硬件融合到基于Internet的資源池中,統(tǒng)一接收任務(wù)的部署和資源的調(diào)度。
b、Cloud-P2P融合模型中,用戶(User)通過本地客戶端(Client)界面(或基于瀏覽器)接入到基于Cloud-P2P的應(yīng)用系統(tǒng)中,系統(tǒng)提供的資源來自于集群服務(wù)器(ServersofCluster)端和對等節(jié)點(diǎn)(Peer)端。Cloud-P2P融合模型中包含服務(wù)與資源目錄(Directoryofservices&resources)、管理模塊(Managementmodule)、監(jiān)控模塊(Monitoringmodule)、計(jì)費(fèi)模塊(Accountmodule)、調(diào)度模塊(Schedulermodule)以及安全保障機(jī)制(Virtualizationmechanism)和虛擬化機(jī)制(Virtualizationmechanism)。技術(shù)的融合。將云計(jì)算和對等計(jì)算系統(tǒng)中的機(jī)制、算法和技術(shù)(如任務(wù)調(diào)度、網(wǎng)絡(luò)拓?fù)?、資源管理、性能監(jiān)控等)相互融合與滲透。如將適用于P2P網(wǎng)絡(luò)的DHT技術(shù)應(yīng)用于云計(jì)算/云存儲的服務(wù)器集群的網(wǎng)絡(luò)拓?fù)?。其中管理模塊提供管理和服務(wù),主要負(fù)責(zé)管理可用的計(jì)算、存儲和信息資源和服務(wù),并配合安全機(jī)制對節(jié)點(diǎn)的身份和角色進(jìn)行認(rèn)證、授權(quán)和管理;調(diào)度模塊負(fù)責(zé)接收用戶提交的服務(wù)請求,根據(jù)用戶請求動態(tài)地部署、配置和回收資源,已經(jīng)在服務(wù)器端和Peer節(jié)點(diǎn)上調(diào)度和部署資源和應(yīng)用。監(jiān)控模塊負(fù)責(zé)監(jiān)視系統(tǒng)資源的使用情況,處理異常,實(shí)現(xiàn)節(jié)點(diǎn)配置、負(fù)載均衡和資源監(jiān)控,確保能將服務(wù)順利提供給的用戶。虛擬化技術(shù)的核心思想是通過對底層的抽象屏蔽物理網(wǎng)絡(luò)實(shí)現(xiàn)細(xì)節(jié),將網(wǎng)絡(luò)的控制管理與數(shù)據(jù)平面的轉(zhuǎn)發(fā)與交換、進(jìn)行有效的分離,通過不同虛擬實(shí)現(xiàn)間的動態(tài)切換增強(qiáng)網(wǎng)絡(luò)持續(xù)提供服務(wù)的能力,從而增強(qiáng)系統(tǒng)的可信性、穩(wěn)定性和易用性。Cloud-P2P融合模型中虛擬化機(jī)制通過系統(tǒng)虛擬化、資源虛擬化與網(wǎng)絡(luò)虛擬化等技術(shù)將分散在服務(wù)器端和Peer端的計(jì)算機(jī)資源進(jìn)行管理并虛擬成虛擬主機(jī)等資源池以供統(tǒng)一管理與分配,這樣就有效地將用戶從對計(jì)算機(jī)軟硬件資源的管理負(fù)擔(dān)中解放出來,從而不必關(guān)心真實(shí)主機(jī)的位置、維護(hù)和容錯等問題。
3泛知識云模型定義
泛知識云模型(Ubiquitousknowledgecloudmodel,UKCM),借用了量子物理中的“電子云”(ElectronCloud)的概念,基于海量的分布式存儲和簡單的分布式計(jì)算平臺,將知識信息以文獻(xiàn)或詞條等方式存儲分布在大量高性價(jià)比的集群服務(wù)器與海量終端設(shè)備上,具有關(guān)聯(lián)性的知識彼此網(wǎng)狀互聯(lián),體現(xiàn)出一種彌漫性、無所不在的分布性和社會交互性特征。通過該定義可以看出,本文提出的UKCM是一種比當(dāng)前的網(wǎng)絡(luò)知識系統(tǒng)與文獻(xiàn)共享系統(tǒng)資源利用更廣泛、更靈活、更充分的信息平臺。因?yàn)閁KCM中的知識信息既來源于“官方”網(wǎng)站也來源于“民間”的普通用戶;既存儲于服務(wù)器端,也存儲于用戶終端;知識類型既包括具有良好系統(tǒng)性、完整性的論文,也包含一個個獨(dú)立詞條。本文提出的泛知識云模型聚合了來自云計(jì)算集群服務(wù)器端和對等節(jié)點(diǎn)終端的計(jì)算、存儲和信息資源,信息資源存儲于文獻(xiàn)庫(DBofPaper)和知識詞條庫(DBofLemma)中;服務(wù)器顯然負(fù)責(zé)只負(fù)責(zé)提供服務(wù),而每個終端節(jié)點(diǎn)既獲取服務(wù),也利用本身的資源來為其它節(jié)點(diǎn)提供信息服務(wù)。以文獻(xiàn)庫中的論文為例,一篇論文(Paper)可以用一個8元組描述:Paper(PID,name,keywords,abstract,body,ref,UID,index,date,value)式中,PID是該文在系統(tǒng)中的唯一標(biāo)識,name是論文名稱,keywords是論文關(guān)鍵詞集合,body是論文的正文主體,ref是論文的引用文獻(xiàn)集,UID是者的用戶唯一標(biāo)識,index是指論文存儲位置索引,date是論文的發(fā)表時間,value是指論文價(jià)值。
4工作流程
下面以節(jié)點(diǎn)通過該平臺共享一篇用戶撰寫的論文為例來闡述系統(tǒng)的工作流程:
A.論文步驟
PeerA通過系統(tǒng)界面和通信模塊(Communicationmodule)與系統(tǒng)主節(jié)點(diǎn)(Masternode)進(jìn)行連接,管理模塊(Managementmodule)對該節(jié)點(diǎn)進(jìn)行身份認(rèn)證后,允許節(jié)點(diǎn)加入到Cloud-P2P計(jì)算環(huán)境中,監(jiān)控模塊(Monitoringmodule)負(fù)責(zé)掌握該節(jié)點(diǎn)性能及其資源情況;用戶利用信息模塊(Informationadvertisingmodule)將自己撰寫的論文信息在系統(tǒng)內(nèi),并將論文除論文主體以外的說明信息寫入主節(jié)點(diǎn)上的論文目錄表(DirectoryofPaper)中,論文信息被系統(tǒng)通過信息供應(yīng)模塊(Informationprovidingmodule)將論文推送到合適的服務(wù)器上,并通過用戶節(jié)點(diǎn)和服務(wù)器分別通過信息更新模塊(Informationupdatingmodule)將該文以規(guī)則的結(jié)構(gòu)存儲于服務(wù)器和用戶本地文獻(xiàn)庫(LocalDBofPaper)中;主節(jié)點(diǎn)更新其上的論文目錄表,特別是論文存儲位置索引信息。
B.論文獲取步驟
PeerB經(jīng)過身份認(rèn)證后,通過信息檢索模塊(Informationretrievalmodule)在系統(tǒng)主節(jié)點(diǎn)的論文目錄表中查詢所需的文獻(xiàn);系統(tǒng)主節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)身份、等級、論文的存儲位置、當(dāng)前服務(wù)器的性能狀況以及系統(tǒng)設(shè)定的調(diào)度策略將信息索取的任務(wù)部署到合適的節(jié)點(diǎn)(用戶節(jié)點(diǎn)或集群服務(wù)器);節(jié)點(diǎn)收到請求后,利用本地的信息供應(yīng)模塊和文獻(xiàn)庫將所需的文獻(xiàn)通過通信模塊不經(jīng)過主節(jié)點(diǎn)直接發(fā)送給PeerB;PeerB收到論文后通過信息更新模塊將論文存儲于本地文獻(xiàn)庫中;完成本次交互后,PeerB和服務(wù)提供節(jié)點(diǎn)分別向主節(jié)點(diǎn)發(fā)送一個確認(rèn)信息;主節(jié)點(diǎn)的計(jì)費(fèi)模塊對節(jié)點(diǎn)進(jìn)行計(jì)費(fèi),并更新其上的論文目錄表中與該論文有關(guān)的論文存儲位置索引和論文價(jià)值等信息。
作者:徐小龍 李碩 顧厲淼 王新珩 單位:京郵電大學(xué)
本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。