1.基于云計(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)目人員對所述項(xiàng)目管理云服務(wù)發(fā)起的所有網(wǎng)絡(luò)請求,
(3)任務(wù)管理模塊,用于將項(xiàng)目劃分為多個(gè)子項(xiàng)目并將子項(xiàng)目分派到具體的項(xiàng)目人員負(fù)責(zé),并允許項(xiàng)目人員在對應(yīng)的項(xiàng)目或者子項(xiàng)目下創(chuàng)建任務(wù)并分派給具體的項(xiàng)目人員;
(4)云服務(wù)資源管理模塊,用于為系統(tǒng)的其他模塊提供相應(yīng)的云服務(wù)資源,包括任務(wù)規(guī)劃子模塊、可信組合評估子模塊和服務(wù)部署子模塊,所述任務(wù)規(guī)劃子模塊用于對系統(tǒng)的其他模塊對項(xiàng)目人員信息、項(xiàng)目信息、任務(wù)信息的信息處理過程進(jìn)行任務(wù)規(guī)劃,將復(fù)雜的信息處理過程的計(jì)算任務(wù)拆分至一組功能單一且獨(dú)立的子任務(wù),并為子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得信息處理過程中所需的存儲(chǔ)資源或計(jì)算資源;所述可信組合評估子模塊用于根據(jù)任務(wù)規(guī)劃子模塊生成的任務(wù)規(guī)劃,執(zhí)行云服務(wù)組合方案的評估;所述服務(wù)部署子模塊用于根據(jù)可信組合評估子模塊選擇出的最優(yōu)的云服務(wù)組合方案,自動(dòng)選擇相應(yīng)大數(shù)據(jù)分析算法,完成云服務(wù)資源的部署。
2.根據(jù)權(quán)利要求1所述的基于云計(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)目人員參考。
3.根據(jù)權(quán)利要求1所述的基于云計(jì)算的項(xiàng)目管理系統(tǒng),其特征在于,所述權(quán)限控制模塊包括項(xiàng)目人員信息查找子模塊,所述項(xiàng)目人員信息查找子模塊用于從所述項(xiàng)目人員信息存儲(chǔ)模塊獲取需要的項(xiàng)目人員信息,包括依次連接的建模單元、信息復(fù)制單元和信息查找單元,所述建模單元用于采用非結(jié)構(gòu)化對等網(wǎng)絡(luò)對云環(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)目人員信息。
4.根據(jù)權(quán)利要求1所述的基于云計(jì)算的項(xiàng)目管理系統(tǒng),其特征在于,所述查找并匹配滿足應(yīng)用需求的項(xiàng)目人員信息,包括:
設(shè)xi為非結(jié)構(gòu)化對等網(wǎng)絡(luò)中的一個(gè)對等節(jié)點(diǎn),{xi1,xi2,…xim}為xi的鄰居節(jié)點(diǎn)集,為本地資源池,為鄰居節(jié)點(diǎn)項(xiàng)目人員信息池,i∈[1,n],n為對等網(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ù)制,若對等網(wǎng)絡(luò)中的任一節(jié)點(diǎn)接收到一個(gè)復(fù)制消息時(shí),根據(jù)復(fù)制消息的編號信息判斷是否接收過所述復(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ā)起查詢請求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié)點(diǎn)集合中按照概率pj隨機(jī)挑選出的對等節(jié)點(diǎn)集為pj×{xj1,xj2,…xjm},j∈[1,n];
當(dāng)對等節(jié)點(diǎn)xi收到xj發(fā)送的查詢請求Mj時(shí),檢查和中是否含有滿足查詢請求Mj的項(xiàng)目人員信息,若是,根據(jù)所述項(xiàng)目人員信息和項(xiàng)目人員信息所在對等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng)消息并根據(jù)xj的位置信息,將所述響應(yīng)信息返回給xj,然后將xj的生命值減1,若xj的生命值為0,丟棄查詢請求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算pj×{xj1,xj2,…xjm}中各對等節(jié)點(diǎn)的Q值,將查詢請求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ì)算公式為:
其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β表示擁塞因素,表示時(shí)刻t節(jié)點(diǎn)xjμ的緩存隊(duì)列中待處理的查詢請求消息數(shù),表示pj×{xj1,xj2,…xjm}中的節(jié)點(diǎn)xjμ處理一條查詢請求消息所規(guī)定的時(shí)間,表示pj×{xj1,xj2,…xjm}中的節(jié)點(diǎn)xjμ處理一條查詢請求消息實(shí)際所需的時(shí)間;函數(shù)I[x]在x>0時(shí)取值為1,x≤0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5];
5.根據(jù)權(quán)利要求1所述的基于云計(jì)算的項(xiàng)目管理系統(tǒng),其特征在于,所述可信組合評估子模塊包括評估單元和評估優(yōu)化單元;所述評估單元用于評估云服務(wù)組合方案,并從中選擇最優(yōu)的云服務(wù)組合方案,具體為:
A、根據(jù)云端服務(wù)資源池SPv和對應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案的效用函數(shù)X的建模并根據(jù)應(yīng)用實(shí)例初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃對應(yīng)的約束為C={C1,C2,..,Cd},每個(gè)子任務(wù)Gv對應(yīng)的云端服務(wù)資源池SPv共有mv個(gè)服務(wù),對于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SPvω,其包含的歷史記錄個(gè)數(shù)為Lvω,由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSγ,ω∈[1,mv],定義模型為:
其中,為第k維度的最大值,為第k維度的最小值,d為對應(yīng)于的最大維度,SPvωRh為隸屬于SPvω的一條歷史記錄,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、對每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方案;
所述評估優(yōu)化單元能夠記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的云服務(wù)組合方案,并將其作為樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。