專利名稱:一種基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法
技術(shù)領(lǐng)域:
本發(fā)明是一種用于在基于互聯(lián)網(wǎng)的開放網(wǎng)絡(luò)計算環(huán)境中,為了使基于云端計算技 術(shù)的知識系統(tǒng)能夠提供令用戶更滿意、更高效服務(wù),所提出的一種動態(tài)的復(fù)合自適應(yīng)服務(wù) 質(zhì)量保障方法,通過綜合區(qū)分用戶與資源類型與設(shè)定服務(wù)器負(fù)載閾值,解決傳統(tǒng)知識系統(tǒng) 中的服務(wù)高峰時段服務(wù)器性能瓶頸問題,從而達(dá)到提高系統(tǒng)中用戶整體普遍滿意度的目 標(biāo)。本技術(shù)屬于分布式計算、計算機(jī)網(wǎng)絡(luò)和信息系統(tǒng)等信息技術(shù)類應(yīng)用領(lǐng)域。
背景技術(shù):
針對廣大的互聯(lián)網(wǎng)用戶對于“廣求知、求真知”的需求,目前已經(jīng)誕生了一些廣受 歡迎的知識系統(tǒng)。其中全球最著名的維基百科是一個動態(tài)的、可自由訪問和編輯的全球知 識體。也被稱作“人民的百科全書”。截至2008年4月4日,維基百科條目數(shù)第一的英文 維基百科已有231萬個條目,而所有255種語言的版本共突破1000萬個條目,總登記用戶 也超越1000萬人,大部分頁面都可以由任何人使用瀏覽器進(jìn)行閱覽和修改。另一個著名的 網(wǎng)絡(luò)百科全書是“百度百科”,它旨在創(chuàng)造一個涵蓋所有領(lǐng)域知識、服務(wù)所有互聯(lián)網(wǎng)用戶的 中文百科全書。百度百科提供了一個互聯(lián)網(wǎng)所有用戶均能平等的瀏覽、創(chuàng)造、完善內(nèi)容的平 臺。所有中文互聯(lián)網(wǎng)用戶在百度百科都能找到自己想要的全面、準(zhǔn)確、客觀的定義性信息, 還可以創(chuàng)建符合規(guī)則、尚沒有收錄的內(nèi)容,或?qū)σ延性~條進(jìn)行有益的補(bǔ)充和完善。為了支持信息量和用戶數(shù)均規(guī)模龐大的網(wǎng)絡(luò)知識共享系統(tǒng),必須采用先進(jìn)的信息 技術(shù)。我們提出一種云計算與對等計算融合模型——云端計算模型,這是由服務(wù)器集群和 網(wǎng)絡(luò)邊緣節(jié)點(diǎn)聯(lián)合構(gòu)成的更廣泛的公用虛擬資源池。在該平臺上構(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ò)邊緣的客戶端。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是為了進(jìn)一步改善用戶的使用體驗(yàn),而提出一種基于云 端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法,目標(biāo)是使基于云端計算技術(shù)的知識系統(tǒng)整 體和節(jié)點(diǎn)局部均達(dá)到性能優(yōu)化,包括負(fù)載均衡、響應(yīng)速度快,以及在有限的資源情況下不同 等級的用戶可以獲得有差異性的服務(wù)質(zhì)量。技術(shù)方案本發(fā)明的目的是提供一種基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量 保障方法,該方法通過綜合區(qū)分用戶與資源類型,并設(shè)定服務(wù)器負(fù)載閾值,解決傳統(tǒng)知識系 統(tǒng)中存在的服務(wù)高峰時段服務(wù)器性能瓶頸的問題,從而達(dá)到提高系統(tǒng)中用戶整體普遍滿意 度的目標(biāo)。一、基于云端計算技術(shù)的知識系統(tǒng)基于云端計算技術(shù)的知識系統(tǒng)基于海量的分布式存儲和簡單的分布式計算平臺, 將知識信息以文獻(xiàn)或詞條等方式存儲分布在大量高性價比的集群服務(wù)器與海量終端設(shè)備上,具有關(guān)聯(lián)性的知識彼此網(wǎng)狀互聯(lián),體現(xiàn)出一種彌漫性、無所不在的分布性和社會交互性 特征?;谠贫擞嬎慵夹g(shù)的知識系統(tǒng)是一種比當(dāng)前的網(wǎng)絡(luò)知識系統(tǒng)與文獻(xiàn)共享系統(tǒng)的 資源利用更廣泛、更靈活、更充分的信息平臺。因?yàn)橄到y(tǒng)中的知識信息既來源于“官方”網(wǎng) 站也來源于“民間”的普通用戶;既存儲于服務(wù)器端,也存儲于用戶終端;知識類型既包括 具有良好系統(tǒng)性、完整性的論文,也包含一個個獨(dú)立的知識詞條。二、適用于基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障機(jī)制為了讓系統(tǒng)能夠?yàn)橛脩籼峁M意的服務(wù)質(zhì)量,本發(fā)明提出的服務(wù)質(zhì)量保障方法采 用以下的策略(1)區(qū)分用戶類型,為不同等級的用戶提供不同的服務(wù)質(zhì)量;(2)區(qū)分資源類型,資源區(qū)分為大文件和小文件,同時區(qū)分為熱點(diǎn)資源和冷門資 源;(3)設(shè)定服務(wù)器性能閾值,性能閾值內(nèi)服務(wù)器優(yōu)先提供服務(wù),性能閾值外終端節(jié)點(diǎn) 優(yōu)先,并兼顧負(fù)載均衡。1、用戶等級方法將用戶等級分為實(shí)時優(yōu)先級、高優(yōu)先級和低優(yōu)先級。實(shí)時優(yōu)先級用戶需要在 限定的短時間內(nèi)獲得信息反饋;在服務(wù)器負(fù)載沉重情況下,對除實(shí)時優(yōu)先級用戶之外的高 優(yōu)先級和低優(yōu)先級用戶均實(shí)施降低服務(wù)質(zhì)量的服務(wù),但在其它因素相同的情況下,優(yōu)先響 應(yīng)高優(yōu)先級用戶的請求。2、資源類型由于在基于云端計算技術(shù)的知識系統(tǒng)中包含的信息資源包括知識詞條和文獻(xiàn)資 料,這兩種資源所占用的存儲空間是不同的。詞條占用的存儲空間可以小到只有幾KB(千 字節(jié))或幾十KB,若是包含圖片說明性信息會大一些;而文獻(xiàn)資料則一般至少幾百KB(如 一篇幾頁的PDF格式的期刊性論文),大的則需幾MB (兆字節(jié))或十幾MB的存儲空間(如 一篇幾十頁的碩士學(xué)位論文或上百頁的博士學(xué)位論文)。用戶在向系統(tǒng)索取這兩種資源時, 系統(tǒng)因此而花費(fèi)的主機(jī)和網(wǎng)絡(luò)開銷是不相同。此外,信息資源由于時間、門類等因素,導(dǎo)致一些資源的當(dāng)前閱讀群體范圍廣大 (即成為熱點(diǎn)資源),一些資源則很少人關(guān)注(冷門資源)。熱點(diǎn)資源存在于服務(wù)器和大量 終端節(jié)點(diǎn)上,冷門資源則存在于服務(wù)器和少數(shù)終端節(jié)點(diǎn)上。因此在基于云端計算技術(shù)的知 識系統(tǒng)中,節(jié)點(diǎn)獲取熱點(diǎn)資源和冷門資源的選擇余地是不相同的。3、服務(wù)器性能閾值按照服務(wù)器端的當(dāng)前資源消耗情況,可將服務(wù)器的負(fù)載分為輕負(fù)載、中等負(fù)載、重 負(fù)載。為了保障用戶特別是實(shí)時優(yōu)先級用戶的服務(wù)質(zhì)量,需將服務(wù)器性能閾值設(shè)定為安全 點(diǎn)α !和危險點(diǎn)α 2 (1)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度0 < χ < α工時,服務(wù)器端滿足所有優(yōu)先等級的用 戶服務(wù)請求;(2)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度α工< χ < α 2時,服務(wù)器端滿足實(shí)時優(yōu)先級和高 優(yōu)先級用戶所有請求,以及低優(yōu)先級用戶針對詞條這樣小文件信息資源的請求,而將低優(yōu) 先級用戶針對大文件信息資源的請求調(diào)度到存儲該文件的其它終端節(jié)點(diǎn)上;
(3)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度α 2 < χ < 1時,服務(wù)器端滿足實(shí)時優(yōu)先級用戶的 所有請求,以及高優(yōu)先級和低優(yōu)先級用戶針對小文件信息資源的請求,而將高優(yōu)先級和低 優(yōu)先級用戶針對大文件信息資源的清求調(diào)度到存儲該文件的其它終端節(jié)點(diǎn)上。若節(jié)點(diǎn)當(dāng)前索取的資源是冷門資源,當(dāng)前存儲該資源的在線節(jié)點(diǎn)很可能只有服務(wù) 器,但服務(wù)器又不能立即為該節(jié)點(diǎn)提供服務(wù)時,則節(jié)點(diǎn)需暫緩該次服務(wù)請求,等待服務(wù)器負(fù) 載降至規(guī)定范圍內(nèi)再提供服務(wù)。即本發(fā)明提出的服務(wù)質(zhì)量保障方法不再對所有用戶關(guān)于所 有資源的請求都簡單遵循傳統(tǒng)的“盡力而為”的服務(wù)方式。本發(fā)明的基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法通過綜合區(qū)分基 于云端計算技術(shù)的知識系統(tǒng)中用戶與資源類型,并設(shè)定服務(wù)器負(fù)載閾值,動態(tài)地將來自不 同用戶的不同服務(wù)請求調(diào)度到不同節(jié)點(diǎn)上;具體如下步驟①用戶終端節(jié)點(diǎn)通過通信模塊與服務(wù)器進(jìn)行連接并經(jīng)過主服務(wù)器節(jié)點(diǎn)管理 模塊進(jìn)行身份認(rèn)證后,通過信息檢索模塊在系統(tǒng)主服務(wù)器節(jié)點(diǎn)的論文目錄表和詞條列表中 查詢所需的知識信息,并將檢索的結(jié)果以列表方式反饋給用戶終端;步驟②用戶終端節(jié)點(diǎn)根據(jù)返回的檢索結(jié)果列表,提交所需下載的知識的請求,主 服務(wù)器節(jié)點(diǎn)收到服務(wù)請求后,將用戶請求加入服務(wù)請求處理隊列中,對隊列中的服務(wù)請求 依次進(jìn)行處理;步驟③系統(tǒng)主節(jié)點(diǎn)的監(jiān)控模塊負(fù)責(zé)提供服務(wù)器端的當(dāng)前負(fù)載情況如果服務(wù)器端 的當(dāng)前負(fù)載程度χ處于(0,α J區(qū)間時,直接通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù) 隊列,然后轉(zhuǎn)步驟⑥;否則,如果服務(wù)器端的當(dāng)前負(fù)載程度χ處于α2]區(qū)間時轉(zhuǎn)至步 驟④,如果服務(wù)器端的當(dāng)前負(fù)載程度Χ處于(α2,1]區(qū)間時轉(zhuǎn)至步驟⑤;步驟④進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級或高優(yōu)先級用戶,則通過調(diào) 度模塊該服務(wù)請求加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則需進(jìn)一步檢測用戶的服務(wù)請 求類型,若是針對詞條類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加 入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊 列,然后轉(zhuǎn)步驟⑦;步驟⑤進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級,則通過調(diào)度模塊將該服務(wù) 請求加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則進(jìn)一步檢測用戶的服務(wù)請求類型,若是針 對詞條類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù)隊
列,然后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊列,然后轉(zhuǎn)步驟 ⑦;步驟⑥服務(wù)請求被部署到相應(yīng)的服務(wù)器端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作;步驟⑦服務(wù)請求被部署到相應(yīng)的終端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作。有益效果本發(fā)明提出的服務(wù)質(zhì)量保障方法可以有效提升基于云端計算技術(shù)的知 識系統(tǒng)的性能,達(dá)到以下的有益效果(1)負(fù)載分擔(dān)。由于信息資源分散于服務(wù)器節(jié)點(diǎn)和用戶節(jié)點(diǎn),用戶節(jié)點(diǎn)也成為信息 資源的提供者,因此減輕了服務(wù)器節(jié)點(diǎn)的負(fù)擔(dān);(2)高資源利用率。方法不但利用了服務(wù)器節(jié)點(diǎn)的穩(wěn)定資源,也利用了眾多閑置的 普通用戶終端節(jié)點(diǎn)上蘊(yùn)含的巨大的計算和存儲資源;(3)高魯棒性。由于方法采用了備份冗余的機(jī)制,重要的信息資源在服務(wù)器節(jié)點(diǎn)和
5普通用戶終端節(jié)點(diǎn),因此系統(tǒng)不會存在單點(diǎn)失效問題,具有較高的魯棒性。(4)高靈活性。動態(tài)保障不同類型的節(jié)點(diǎn)在不同的情況下獲取不同等級的服務(wù),具 體較高的靈活性。
圖1是基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法的工作流程圖。
具體實(shí)施例方式本發(fā)明所提出的基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法通過綜合 區(qū)分基于云端計算技術(shù)的知識系統(tǒng)中用戶與資源類型,并設(shè)定服務(wù)器負(fù)載閾值,動態(tài)的將 來自不同用戶的不同服務(wù)請求調(diào)度到不同節(jié)點(diǎn)上??刹渴鹪诜植际接嬎悱h(huán)境中,包含了不 同的角色的三種節(jié)點(diǎn)(1)主服務(wù)器節(jié)點(diǎn)。包含以下基本模塊管理模塊、通信模塊、監(jiān)控模塊、計費(fèi)模 塊、論文目錄表、詞條列表等。(2)數(shù)據(jù)處理及存儲集群服務(wù)器節(jié)點(diǎn)。包含以下基本模塊信息供應(yīng)模塊、信息更 新模塊、信息發(fā)布模塊、通信模塊、論文庫、詞條庫等。(3)用戶終端節(jié)點(diǎn)。包含以下基本模塊信息檢索模塊、信息供應(yīng)模塊、信息更新 模塊、信息發(fā)布模塊、通信模塊、本地論文庫、本地詞條庫等。為了讓系統(tǒng)能夠?yàn)橛脩籼峁M意的服務(wù)質(zhì)量,本發(fā)明提出的服務(wù)質(zhì)量保障方法采 用以下的策略(1)區(qū)分用戶類型,為不同等級的用戶提供不同的服務(wù)質(zhì)量;(2)區(qū)分資源類型,資源區(qū)分為大文件和小文件,同時區(qū)分為熱點(diǎn)資源和冷門資 源;(3)設(shè)定服務(wù)器性能閾值,性能閾值內(nèi)服務(wù)器優(yōu)先提供服務(wù),性能閾值外終端節(jié)點(diǎn) 優(yōu)先,并兼顧負(fù)載均衡。1、用戶等級方法將用戶等級分為實(shí)時優(yōu)先級、高優(yōu)先級和低優(yōu)先級。實(shí)時優(yōu)先級用戶需要在 限定的短時間內(nèi)獲得信息反饋;在服務(wù)器負(fù)載沉重情況下,對除實(shí)時優(yōu)先級用戶之外的高 優(yōu)先級和低優(yōu)先級用戶均實(shí)施降低服務(wù)質(zhì)量的服務(wù),但在其它因素相同的情況下,優(yōu)先響 應(yīng)高優(yōu)先級用戶的請求。2、資源類型由于在基于云端計算技術(shù)的知識系統(tǒng)中包含的信息資源包括知識詞條和文獻(xiàn)資 料,這兩種資源所占用的存儲空間是不同的。用戶在向系統(tǒng)索取這兩種資源時,系統(tǒng)因此而 花費(fèi)的主機(jī)和網(wǎng)絡(luò)開銷是不相同。此外,熱點(diǎn)資源存在于服務(wù)器和大量終端節(jié)點(diǎn)上,冷門資源則存在于服務(wù)器和少 數(shù)終端節(jié)點(diǎn)上。因此在基于云端計算技術(shù)的知識系統(tǒng)中,節(jié)點(diǎn)獲取熱點(diǎn)資源和冷門資源的 選擇余地是不相同的。3、服務(wù)器性能閾值按照服務(wù)器端的當(dāng)前資源消耗情況,可將服務(wù)器的負(fù)載分為輕負(fù)載、中等負(fù)載、重負(fù)載。為了保障用戶特別是實(shí)時優(yōu)先級用戶的服務(wù)質(zhì)量,需將服務(wù)器性能閾值設(shè)定為安全 點(diǎn)α !和危險點(diǎn)α 2 (1)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度0 < χ < α工時,服務(wù)器端滿足所有優(yōu)先等級的用 戶服務(wù)請求;(2)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度α工< χ < α 2時,服務(wù)器端滿足實(shí)時優(yōu)先級和高 優(yōu)先級用戶所有請求,以及低優(yōu)先級用戶針對詞條這樣小文件信息資源的請求,而將低優(yōu) 先級用戶針對大文件信息資源的請求調(diào)度到存儲該文件的其它終端節(jié)點(diǎn)上;(3)當(dāng)服務(wù)器端的當(dāng)前負(fù)載程度α 2 < χ < 1時,服務(wù)器端滿足實(shí)時優(yōu)先級用戶的 所有請求,以及高優(yōu)先級和低優(yōu)先級用戶針對小文件信息資源的請求,而將高優(yōu)先級和低 優(yōu)先級用戶針對大文件信息資源的請求調(diào)度到存儲該文件的其它終端節(jié)點(diǎn)上。當(dāng)用戶查詢并下載某一知識信息時,基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量 保障方法的工作流程如下步驟①用戶終端節(jié)點(diǎn)通過通信模塊與服務(wù)器進(jìn)行連接并經(jīng)過主服務(wù)器節(jié)點(diǎn)管理 模塊進(jìn)行身份認(rèn)證后,通過信息檢索模塊在系統(tǒng)主服務(wù)器節(jié)點(diǎn)的論文目錄表和詞條列表中 查詢所需的知識信息,并將檢索的結(jié)果以列表方式反饋給用戶終端。步驟②用戶終端節(jié)點(diǎn)根據(jù)返回的檢索結(jié)果列表,提交所需下載的知識的請求,主 服務(wù)器節(jié)點(diǎn)收到服務(wù)請求后,將用戶請求加入服務(wù)請求處理隊列中,對隊列中的服務(wù)請求 依次進(jìn)行處理。步驟③系統(tǒng)主節(jié)點(diǎn)的監(jiān)控模塊負(fù)責(zé)提供服務(wù)器端的當(dāng)前負(fù)載情況如果服務(wù)器端 的當(dāng)前負(fù)載程度X處于(0,α J區(qū)間時,直接通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù) 隊列,然后轉(zhuǎn)步驟⑥;否則,如果服務(wù)器端的當(dāng)前負(fù)載程度χ處于α2]區(qū)間時轉(zhuǎn)至步 驟④,如果服務(wù)器端的當(dāng)前負(fù)載程度Χ處于(α2,1]區(qū)間時轉(zhuǎn)至步驟⑤。步驟④進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級或高優(yōu)先級用戶,則通過調(diào) 度模塊該服務(wù)請求加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則需進(jìn)一步檢測用戶的服務(wù)請 求類型,若是針對詞條類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加 入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊 列,然后轉(zhuǎn)步驟⑦。步驟⑤進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級,則通過調(diào)度模塊將該服務(wù) 請求加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則進(jìn)一步檢測用戶的服務(wù)請求類型,若是針 對詞條類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù)隊
列,然后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊列,然后轉(zhuǎn)步驟⑦。步驟⑥服務(wù)請求被部署到相應(yīng)的服務(wù)器端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作。步驟⑦服務(wù)請求被部署到相應(yīng)的終端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作。
權(quán)利要求
1. 一種基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法,其特征在于該服務(wù)質(zhì)量 保障方法通過綜合區(qū)分基于云端計算技術(shù)的知識系統(tǒng)中用戶與資源類型,并設(shè)定服務(wù)器負(fù) 載閾值,動態(tài)地將來自不同用戶的不同服務(wù)請求調(diào)度到不同節(jié)點(diǎn)上;具體如下步驟①用戶終端節(jié)點(diǎn)通過通信模塊與服務(wù)器進(jìn)行連接并經(jīng)過主服務(wù)器節(jié)點(diǎn)管理模塊 進(jìn)行身份認(rèn)證后,通過信息檢索模塊在系統(tǒng)主服務(wù)器節(jié)點(diǎn)的論文目錄表和詞條列表中查詢 所需的知識信息,并將檢索的結(jié)果以列表方式反饋給用戶終端;步驟②用戶終端節(jié)點(diǎn)根據(jù)返回的檢索結(jié)果列表,提交所需下載的知識的請求,主服務(wù) 器節(jié)點(diǎn)收到服務(wù)請求后,將用戶請求加入服務(wù)請求處理隊列中,對隊列中的服務(wù)請求依次 進(jìn)行處理;步驟③系統(tǒng)主節(jié)點(diǎn)的監(jiān)控模塊負(fù)責(zé)提供服務(wù)器端的當(dāng)前負(fù)載情況如果服務(wù)器端的當(dāng) 前負(fù)載程度X處于(0,CI1]區(qū)間時,直接通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù)隊列, 然后轉(zhuǎn)步驟⑥;否則,如果服務(wù)器端的當(dāng)前負(fù)載程度X處于(h,α2]區(qū)間時轉(zhuǎn)至步驟④, 如果服務(wù)器端的當(dāng)前負(fù)載程度Χ處于(α2,1]區(qū)間時轉(zhuǎn)至步驟⑤;步驟④進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級或高優(yōu)先級用戶,則通過調(diào)度模 塊該服務(wù)請求加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則需進(jìn)一步檢測用戶的服務(wù)請求類 型,若是針對詞條類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加入服 務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊列,然 后轉(zhuǎn)步驟⑦;步驟⑤進(jìn)一步檢測用戶的等級,若用戶為實(shí)時優(yōu)先級,則通過調(diào)度模塊將該服務(wù)請求 加入服務(wù)器服務(wù)隊列,然后轉(zhuǎn)步驟⑥;否則進(jìn)一步檢測用戶的服務(wù)請求類型,若是針對詞條 類的小文件信息資源的服務(wù)請求,則通過調(diào)度模塊將該服務(wù)請求加入服務(wù)器服務(wù)隊列,然 后轉(zhuǎn)步驟⑥;否則通過調(diào)度模塊將該服務(wù)請求加入終端節(jié)點(diǎn)服務(wù)隊列,然后轉(zhuǎn)步驟⑦; 步驟⑥服務(wù)請求被部署到相應(yīng)的服務(wù)器端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作; 步驟⑦服務(wù)請求被部署到相應(yīng)的終端節(jié)點(diǎn),完成后續(xù)服務(wù)請求響應(yīng)工作。
全文摘要
本發(fā)明提出一種基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法,云端計算模型是由服務(wù)器集群和網(wǎng)絡(luò)邊緣節(jié)點(diǎn)聯(lián)合構(gòu)成的更廣泛的公用虛擬資源池。在該平臺上構(gòu)建一種的知識系統(tǒng)可將網(wǎng)絡(luò)中的各類文獻(xiàn)、知識信息有序的組織在一起,充分考慮網(wǎng)絡(luò)邊緣節(jié)點(diǎn)上可以利用的資源。為了改善用戶的使用體驗(yàn),基于云端計算技術(shù)的知識系統(tǒng)中的服務(wù)質(zhì)量保障方法,在有限的資源情況下,保障不同等級的用戶可以獲得有差異性的服務(wù)質(zhì)量。本發(fā)明所提出的服務(wù)質(zhì)量保障方法通過綜合區(qū)分基于云端計算技術(shù)的知識系統(tǒng)中用戶與資源類型,并設(shè)定服務(wù)器負(fù)載閾值,動態(tài)的將來自不同用戶的不同服務(wù)請求調(diào)度到不同節(jié)點(diǎn)上。
文檔編號H04L29/08GK102104631SQ201110049080
公開日2011年6月22日 申請日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者吳家興, 徐小龍, 李玲娟, 熊婧夷, 王潔, 程春玲, 耿衛(wèi)建, 顧厲淼 申請人:南京郵電大學(xué)