亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于云計(jì)算的項(xiàng)目管理系統(tǒng)的制作方法

文檔序號(hào):11952696閱讀:194來源:國(guó)知局
基于云計(jì)算的項(xiàng)目管理系統(tǒng)的制作方法與工藝

本發(fā)明涉及項(xiàng)目管理系統(tǒng)設(shè)計(jì)領(lǐng)域,具體涉及基于云計(jì)算的項(xiàng)目管理系統(tǒng)。



背景技術(shù):

相關(guān)技術(shù)中的項(xiàng)目管理系統(tǒng)通常只能為項(xiàng)目管理者提供一些簡(jiǎn)單的計(jì)劃和監(jiān)控工具,卻無法幫助他們將這些計(jì)劃和監(jiān)控信息有效傳達(dá)給相關(guān)的人,在這種情況下,人們必須消耗大量的時(shí)間用于會(huì)議和其他溝通,這些會(huì)議和溝通消耗了大量時(shí)間和資源,而且難以保證信息的準(zhǔn)確性和一致性,另外,在項(xiàng)目實(shí)施過程中很難為項(xiàng)目人員提供準(zhǔn)確的項(xiàng)目狀態(tài)監(jiān)控信息,例如項(xiàng)目進(jìn)度,項(xiàng)目的預(yù)算執(zhí)行情況等。由于沒有有效的工具幫助項(xiàng)目團(tuán)隊(duì)獲取這些信息,人們就只能依靠自己的感覺和經(jīng)驗(yàn)來評(píng)估這些信息,而基于主觀意識(shí)產(chǎn)生的這些信息準(zhǔn)確度很難保證,基于這些不準(zhǔn)確的信息做出的項(xiàng)目決策無法為項(xiàng)目計(jì)劃調(diào)整提供正確依據(jù)。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)上述問題,本發(fā)明提供基于云計(jì)算的項(xiàng)目管理系統(tǒng)

本發(fā)明的目的采用以下技術(shù)方案來實(shí)現(xiàn):

基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊、可信組合評(píng)估子模塊和服務(wù)部署子模塊,所述任務(wù)規(guī)劃子模塊用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊用于根據(jù)任務(wù)規(guī)劃子模塊生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊用于根據(jù)可信組合評(píng)估子模塊選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊,所述項(xiàng)目人員信息查找子模塊用于從所述項(xiàng)目人員信息存儲(chǔ)模塊獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新中的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

進(jìn)一步地,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本發(fā)明的有益效果為:

1、項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);

2、項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;

3、設(shè)置權(quán)限控制模塊,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊,提高了項(xiàng)目人員信息獲取的效率;

4、、設(shè)置云服務(wù)資源管理模塊,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本。

附圖說明

利用附圖對(duì)本發(fā)明作進(jìn)一步說明,但附圖中的實(shí)施例不構(gòu)成對(duì)本發(fā)明的任何限制,對(duì)于本領(lǐng)域的普通技術(shù)人員,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)以下附圖獲得其它的附圖。

圖1是本發(fā)明各模塊連接示意圖;

圖2是本發(fā)明云服務(wù)資源管理模塊的結(jié)構(gòu)示意圖。

附圖標(biāo)記:

項(xiàng)目人員信息存儲(chǔ)模塊1、權(quán)限控制模塊2、任務(wù)管理模塊3、云服務(wù)資源管理模塊4、項(xiàng)目通知模塊5、報(bào)表生成模塊6、項(xiàng)目人員信息查找子模塊21、任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42、服務(wù)部署子模塊43。

具體實(shí)施方式

結(jié)合以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。

實(shí)施例1

參見圖1、圖2,本實(shí)施例基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊1,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊2,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊3,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊4,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42和服務(wù)部署子模塊43,所述任務(wù)規(guī)劃子模塊41用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊42用于根據(jù)任務(wù)規(guī)劃子模塊41生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊43用于根據(jù)可信組合評(píng)估子模塊42選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊21,所述項(xiàng)目人員信息查找子模塊21用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新中的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊42包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

其中,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本實(shí)施例項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;設(shè)置云服務(wù)資源管理模塊4,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本;設(shè)置權(quán)限控制模塊2,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊21,提高了項(xiàng)目人員信息獲取的效率,其中本實(shí)施例取值α=0.25,β=0.5,項(xiàng)目人員信息獲取的效率提高了1.5%。

實(shí)施例2

參見圖1、圖2,本實(shí)施例基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊1,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊2,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊3,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊4,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42和服務(wù)部署子模塊43,所述任務(wù)規(guī)劃子模塊41用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊42用于根據(jù)任務(wù)規(guī)劃子模塊41生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊43用于根據(jù)可信組合評(píng)估子模塊42選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊21,所述項(xiàng)目人員信息查找子模塊21用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新中的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊42包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

其中,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本實(shí)施例項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;設(shè)置云服務(wù)資源管理模塊4,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本;設(shè)置權(quán)限控制模塊2,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊21,提高了項(xiàng)目人員信息獲取的效率,其中本實(shí)施例取值α=0.27,β=0.48,項(xiàng)目人員信息獲取的效率提高了1.3%。

實(shí)施例3

參見圖1、圖2,本實(shí)施例基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊1,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊2,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊3,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊4,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42和服務(wù)部署子模塊43,所述任務(wù)規(guī)劃子模塊41用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊42用于根據(jù)任務(wù)規(guī)劃子模塊41生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊43用于根據(jù)可信組合評(píng)估子模塊42選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊21,所述項(xiàng)目人員信息查找子模塊21用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新中的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,..xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊42包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

其中,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本實(shí)施例項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;設(shè)置云服務(wù)資源管理模塊4,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本;設(shè)置權(quán)限控制模塊2,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊21,提高了項(xiàng)目人員信息獲取的效率,其中本實(shí)施例取值α=0.28,β=0.47,項(xiàng)目人員信息獲取的效率提高了1.2%。

實(shí)施例4

參見圖1、圖2,本實(shí)施例基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊1,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊2,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊3,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊4,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42和服務(wù)部署子模塊43,所述任務(wù)規(guī)劃子模塊41用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊42用于根據(jù)任務(wù)規(guī)劃子模塊41生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊43用于根據(jù)可信組合評(píng)估子模塊42選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊21,所述項(xiàng)目人員信息查找子模塊21用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新和的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,..xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊42包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

其中,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本實(shí)施例項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;設(shè)置云服務(wù)資源管理模塊4,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本;設(shè)置權(quán)限控制模塊2,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊21,提高了項(xiàng)目人員信息獲取的效率,其中本實(shí)施例取值α=0.29,β=0.46,項(xiàng)目人員信息獲取的效率提高了1.8%。

實(shí)施例5

參見圖1、圖2,本實(shí)施例基于云計(jì)算的項(xiàng)目管理系統(tǒng),包括設(shè)于云端的項(xiàng)目管理云服務(wù)和若干通過網(wǎng)絡(luò)訪問所述項(xiàng)目管理云服務(wù)的終端設(shè)備,所述項(xiàng)目管理云服務(wù)包括以下模塊:

(1)項(xiàng)目人員信息存儲(chǔ)模塊1,用于存儲(chǔ)和編輯可以訪問所述項(xiàng)目管理云服務(wù)的所有項(xiàng)目人員信息,所述項(xiàng)目人員信息包括項(xiàng)目人員姓名,聯(lián)系方式,登錄密碼,負(fù)責(zé)內(nèi)容;

(2)權(quán)限控制模塊2,用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求;

(3)任務(wù)管理模塊3,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對(duì)應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;

(4)云服務(wù)資源管理模塊4,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42和服務(wù)部署子模塊43,所述任務(wù)規(guī)劃子模塊41用于對(duì)系統(tǒng)的其他模塊對(duì)項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評(píng)估子模塊42用于根據(jù)任務(wù)規(guī)劃子模塊41生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估;所述服務(wù)部署子模塊43用于根據(jù)可信組合評(píng)估子模塊42選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。

其中,所述權(quán)限管理模塊包括項(xiàng)目人員信息查找子模塊21,所述項(xiàng)目人員信息查找子模塊21用于從所述項(xiàng)目人員信息存儲(chǔ)模塊1獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)對(duì)云環(huán)境下的項(xiàng)目人員信息節(jié)點(diǎn)形成的覆蓋網(wǎng)絡(luò)進(jìn)行建模,所述信息復(fù)制單元用于在所述覆蓋網(wǎng)絡(luò)中的各鄰居節(jié)點(diǎn)之間進(jìn)行項(xiàng)目人員信息的復(fù)制,所述信息查找單元用于查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,具體為:

設(shè)xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),{xi1,xi2,...xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),m表示鄰居節(jié)點(diǎn)的個(gè)數(shù),m<n;

A、所述信息復(fù)制單元在進(jìn)行項(xiàng)目人員信息的復(fù)制時(shí)采用基于鄰居節(jié)點(diǎn)間的項(xiàng)目人員信息主動(dòng)復(fù)制協(xié)議:

當(dāng)xi加入覆蓋網(wǎng)絡(luò)時(shí),將xi與{xl1,xl2,...xlm}建立連接,xi進(jìn)一步根據(jù)中的服務(wù)信息,創(chuàng)建一個(gè)項(xiàng)目人員信息的復(fù)制消息,并將所述復(fù)制消息轉(zhuǎn)發(fā)給所有鄰居節(jié)點(diǎn)xlm進(jìn)行復(fù)制,若對(duì)等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號(hào)信息判斷是否接收過所述復(fù)制消息,若已接收過,丟棄所述復(fù)制消息,若首次接收,則根據(jù)復(fù)制消息的項(xiàng)目人員信息和節(jié)點(diǎn)位置信息,更新中的內(nèi)容,并根據(jù)復(fù)制消息的生命值,決定轉(zhuǎn)發(fā)或丟棄所述復(fù)制消息,其中,項(xiàng)目人員信息需要定期在鄰居節(jié)點(diǎn)之間進(jìn)行同步;

B、所述信息查找單元具體執(zhí)行的操作為:

設(shè)發(fā)起查詢請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為pj×{xj1,xj2,...xjm},j∈[1,n];

當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查和中是否含有滿足查詢請(qǐng)求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,...xjm}中各對(duì)等節(jié)點(diǎn)的Q值,將查詢請(qǐng)求Mj轉(zhuǎn)發(fā)給pj×{xj1,xj2,...xjm}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);

設(shè)定Q值的計(jì)算公式為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>n</mi> <mi>e</mi> <mi>w</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>Q</mi> <mrow> <mi>o</mi> <mi>l</mi> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&alpha;Q</mi> <mrow> <mi>l</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>n</mi> </mrow> </msub> <mo>+</mo> <mi>&beta;</mi> <mo>&times;</mo> <mi>I</mi> <mrow> <mo>&lsqb;</mo> <mfrac> <mrow> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>-</mo> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mo>&times;</mo> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mrow> </mfrac> <mo>&rsqb;</mo> </mrow> <mo>&times;</mo> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>N</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <msub> <mi>T</mi> <msub> <mi>x</mi> <mrow> <mi>j</mi> <mi>&mu;</mi> </mrow> </msub> </msub> </mfrac> </mrow>

其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)x的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,...xjm}中的節(jié)點(diǎn)x處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。

其中,所述可信組合評(píng)估子模塊42包括評(píng)估單元和評(píng)估優(yōu)化單元;所述評(píng)估單元用于評(píng)估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:

A、根據(jù)云端服務(wù)資源池SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對(duì)應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP,其包含的歷史記錄個(gè)數(shù)為L(zhǎng),由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:

其中,為第k維度的最大值,為第k維度的最小值,d為對(duì)應(yīng)于的最大維度,SPRh為隸屬于SP的一條歷史記錄,xvω-h表示模型中效用函數(shù)的參數(shù);

B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;

C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;

D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;

所述評(píng)估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。

其中,所述基于云計(jì)算的項(xiàng)目管理系統(tǒng)還包括項(xiàng)目通知模塊和報(bào)表生成模塊,所述項(xiàng)目通知模塊根據(jù)項(xiàng)目人員信息和任務(wù)信息計(jì)算出需要向項(xiàng)目人員發(fā)送的消息,并通過特定的渠道發(fā)送給項(xiàng)目人員,所述報(bào)表生成模塊用于統(tǒng)計(jì)項(xiàng)目或子項(xiàng)目的執(zhí)行情況,并生成相應(yīng)執(zhí)行情況的報(bào)表,供項(xiàng)目人員參考。

本實(shí)施例項(xiàng)目人員可以隨時(shí)隨地通過各種終端設(shè)備訪問設(shè)于云端的項(xiàng)目管理云服務(wù),進(jìn)而了解自己目前應(yīng)該執(zhí)行的各種任務(wù);項(xiàng)目管理者在制定或變更項(xiàng)目計(jì)劃以后,或者項(xiàng)目人員創(chuàng)建或者更新任務(wù)信息后,相關(guān)人員可以通過項(xiàng)目通知模塊獲得任務(wù)信息的最新狀態(tài),從而大大節(jié)省了溝通時(shí)間,提高了信息傳達(dá)的準(zhǔn)確性和項(xiàng)目人員的工作效率;設(shè)置云服務(wù)資源管理模塊4,用于對(duì)系統(tǒng)其它模塊的信息處理最大利益化地提供滿足需求的云端服務(wù)資源池,降低了系統(tǒng)的成本;設(shè)置權(quán)限控制模塊2,可以獲取需要的項(xiàng)目人員信息,并根據(jù)已經(jīng)定義好的權(quán)限控制規(guī)則過濾項(xiàng)目人員對(duì)所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請(qǐng)求,其中設(shè)置項(xiàng)目人員信息查找子模塊21,提高了項(xiàng)目人員信息獲取的效率,其中本實(shí)施例取值α=0.3,β=0.45,項(xiàng)目人員信息獲取的效率提高了2%。

最后應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明保護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳細(xì)地說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí)質(zhì)和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1