本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng)。
背景技術(shù):
數(shù)據(jù)(data)是事實或觀察的結(jié)果,是對客觀事物的邏輯歸納,是用于表示客觀事物的未經(jīng)加工的的原始素材。數(shù)據(jù)是信息的表現(xiàn)形式和載體,可以是符號、文字、數(shù)字、語音、圖像、視頻等。數(shù)據(jù)和信息是不可分離的,數(shù)據(jù)是信息的表達,信息是數(shù)據(jù)的內(nèi)涵。數(shù)據(jù)本身沒有意義,數(shù)據(jù)只有對實體行為產(chǎn)生影響時才成為信息。數(shù)據(jù)可以是連續(xù)的值,比如聲音、圖像,稱為模擬數(shù)據(jù)。也可以是離散的,如符號、文字,稱為數(shù)字數(shù)據(jù)。在計算機系統(tǒng)中,數(shù)據(jù)以二進制信息單元0,1的形式表示?,F(xiàn)在的社會是一個高速發(fā)展的社會,科技發(fā)達,信息流通,人們之間的交流越來越密切,生活也越來越方便,大數(shù)據(jù)就是這個高科技時代的產(chǎn)物。阿里巴巴創(chuàng)辦人馬云來臺演講中就提到,未來的時代將不是it時代,而是dt的時代,dt就是datatechnology數(shù)據(jù)科技。
綜上所述,現(xiàn)有技術(shù)存在的問題是:目前大規(guī)模數(shù)據(jù)處理存在處理速度慢,降低云服務(wù)平臺工作效率。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng)。
本發(fā)明是這樣實現(xiàn)的,一種基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng),所述基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng)包括:
云服務(wù)平臺,用于接收來自企業(yè)網(wǎng)管模塊的應(yīng)用服務(wù)請求,從加速管理和控制平臺獲得加速策略,根據(jù)加速策略將應(yīng)用的加速模塊下載到企業(yè)網(wǎng)關(guān)模塊進行緩存;
所述云計算平臺的信任值計算方法包括以下步驟:
步驟一,采集節(jié)點間不同時間片的交互次數(shù),根據(jù)得到的數(shù)據(jù)建立時間序列,通過三次指數(shù)平滑法來預(yù)測節(jié)點間下一個時間片的交互次數(shù),將交互次數(shù)預(yù)測值與實際值的相對誤差作為節(jié)點的直接信任值;采集網(wǎng)絡(luò)觀測節(jié)點i與節(jié)點j之間的n個時間片的交互次數(shù):
選取一定時間間隔t作為一個觀測時間片,以觀測節(jié)點i和被測節(jié)點j在1個時間片內(nèi)的交互次數(shù)作為觀測指標(biāo),真實交互次數(shù),記作yt,依次記錄n個時間片的yn,并將其保存在節(jié)點i的通信記錄表中;
預(yù)測第n+1個時間片的交互次數(shù):
根據(jù)采集到的n個時間片的交互次數(shù)建立時間序列,采用三次指數(shù)平滑法預(yù)測下一個時間片n+1內(nèi)節(jié)點i和j之間的交互次數(shù),預(yù)測交互次數(shù),記作
預(yù)測系數(shù)an、bn、cn的取值可由如下公式計算得到:
其中:
α是平滑系數(shù)(0<α<1),體現(xiàn)信任的時間衰減特性,即離預(yù)測值越近的時間片的yt權(quán)重越大,離預(yù)測值越遠的時間片的yt權(quán)重越小;一般地,如果數(shù)據(jù)波動較大,且長期趨勢變化幅度較大,呈現(xiàn)明顯迅速的上升或下降趨勢時α應(yīng)取較大值(0.6~0.8),增加近期數(shù)據(jù)對預(yù)測結(jié)果的影響;當(dāng)數(shù)據(jù)有波動,但長期趨勢變化不大時,α在0.1~0.4之間取值;如果數(shù)據(jù)波動平穩(wěn),α應(yīng)取較小值(0.05~0.20);
計算直接信任值:
節(jié)點j的直接信任值tdij為預(yù)測交互次數(shù)
步驟二,采用多路徑信任推薦方式而得到的計算式計算間接信任值;收集可信節(jié)點對節(jié)點j的直接信任值:
節(jié)點i向所有滿足tdik≤φ的可信關(guān)聯(lián)節(jié)點詢問其對節(jié)點j的直接信任值,其中φ為推薦節(jié)點的可信度閾值,根據(jù)可信度的要求精度,φ的取值范圍為0~0.4;
計算間接信任值:
綜合計算所收集到的信任值,得到節(jié)點j的間接信任值trij,
步驟三,由直接信任值和間接信任值整合計算得出綜合信任值,綜合信任值(tij)的計算公式如下:tij=βtdij+(1-β)trij,其中β(0≤β≤1)表示直接信任值的權(quán)重,當(dāng)β=0時,節(jié)點i和節(jié)點j沒有直接交互關(guān)系,綜合信任值的計算直接來自于間接信任值,判斷較客觀;當(dāng)β=1時,節(jié)點i對節(jié)點j的綜合信任值全部來自于直接信任值,在這種情況下,判斷較為主觀,實際計算根據(jù)需要確定β的取值;
加速管理和控制模塊,用于接收企業(yè)網(wǎng)關(guān)模塊的處理能力,根據(jù)企業(yè)網(wǎng)關(guān)的處理能力和應(yīng)用的加速模塊確定加速策略,將加速策略發(fā)送給云服務(wù)平臺;
企業(yè)網(wǎng)管模塊,用于向加速管理和控制模塊注冊處理能力;緩存應(yīng)用的加速模塊,接收來自用戶的應(yīng)用服務(wù)請求,通過應(yīng)用的服務(wù)端和緩存的應(yīng)用的加速模塊為用戶提供服務(wù);
客戶計算機,用于接受企業(yè)網(wǎng)管模塊的服務(wù)和云服務(wù)平臺的申請應(yīng)用服務(wù)請求;
所述客戶計算機設(shè)置有無線網(wǎng)絡(luò)模塊,所述無線網(wǎng)絡(luò)模塊的網(wǎng)絡(luò)節(jié)點部署方法包括:
步驟一,無線網(wǎng)絡(luò)節(jié)點部署:無線網(wǎng)絡(luò)工作區(qū)域中包括1個源節(jié)點n,1個目的節(jié)點sink和n個中間節(jié)點b={b1,b2,…,bn};其中,源節(jié)點n負責(zé)生成含水印數(shù)據(jù)包,目的節(jié)點sink負責(zé)接收數(shù)據(jù)包,中間節(jié)點b={b1,b2,…,bn}負責(zé)將源節(jié)點n生成的含水印數(shù)據(jù)包傳輸?shù)侥康墓?jié)點sink,每個中間節(jié)點包括能量、安全度及位置三個屬性,其中第i個中間節(jié)點的屬性分別記為能量ei∈[0,0.2],安全度si∈[0,10]及位置(xi,yi);
步驟二,生成含水印數(shù)據(jù)包:首先源節(jié)點n生成原始數(shù)據(jù)包data={data1,data2,…,datai,…,data8},其中第i個數(shù)據(jù)項datai由28位二進制序列組成;然后生成32位原始水印序列w={w1,w2,…wi,…,w8},其中第i個水印項wi由4位二進制序列組成;再次,將第i個水印項wi追加到第i個數(shù)據(jù)項datai后,得到32位的第i個含水印數(shù)據(jù)項wdatai,最后重復(fù)這一過程直到得到含水印數(shù)據(jù)包wdata={wdata1,wdata2,…,wdatai,…,wdata8},i=1,2,…8;
步驟三,選擇鄰居節(jié)點;
(3a)選定源節(jié)點n作為當(dāng)前節(jié)點,記為u;
(3b)按照下式,計算當(dāng)前節(jié)點u到目的節(jié)點sink的距離dusink:
其中(xu,yu)為當(dāng)前節(jié)點u的位置,(xsink,ysink)為目的節(jié)點sink的位置;
(3c)根據(jù)公式tr=πr2計算當(dāng)前節(jié)點u的傳輸范圍tr,并將當(dāng)前節(jié)點u傳輸范圍tr內(nèi)的所有中間節(jié)點作為候選鄰居節(jié)點,得到候選鄰居節(jié)點集合bm={bm1,bm2,…,bmi,…,bmm},其中π為圓周率3.14,r為當(dāng)前節(jié)點u的傳輸半徑,即當(dāng)前節(jié)點u能夠傳輸數(shù)據(jù)的最大距離;
(3d)按照下式,計算第i個候選鄰居節(jié)點bmi到目的節(jié)點sink的距離di并將其與當(dāng)前節(jié)點u到目的節(jié)點sink的距離dusink進行比較,
如果di<dusink,則將第i個候選鄰居節(jié)點bmi作為鄰居節(jié)點放入鄰居節(jié)點集合bh中,其中(xi,yi)為候選鄰居節(jié)點bmi的位置,i=1,2,…m,(xsink,ysink)為目的節(jié)點sink的位置;
(3e)重復(fù)步驟(3d),直到處理完候選鄰居節(jié)點集合bm={bm1,bm2,…,bmi,…,bmm}中的所有候選鄰居節(jié)點,得到鄰居節(jié)點集合bh={bh1,bh2,…,bhi,…,bhh};
步驟四,轉(zhuǎn)發(fā)含水印數(shù)據(jù)包;
步驟五,水印提取和檢測;
步驟六,重復(fù)步驟二~步驟五,直到無線網(wǎng)絡(luò)中任一中間節(jié)點找不到滿足條件的下一跳節(jié)點進行數(shù)據(jù)包轉(zhuǎn)發(fā)時終止;
所述無線網(wǎng)絡(luò)模塊的快速喚醒關(guān)聯(lián)方法包括:
步驟一,hub根據(jù)當(dāng)前通信的需要設(shè)置sss、asso_ctrl域為相應(yīng)的值,構(gòu)造wakeup幀;在發(fā)送wakeup幀后,向節(jié)點發(fā)送t-poll幀;
步驟二,節(jié)點收到喚醒幀后,獲得本次關(guān)聯(lián)的配置信息以及hub的公鑰pkb,然后選擇自己的私鑰ska長為256比特,計算公鑰計算公鑰pka=ska×g,計算出公鑰后,節(jié)點再計算基于口令的公鑰,pka'=pka-q(pw),q(pw)=(qx,qy),qx=232×pw+mx;節(jié)點根據(jù)收到的wakeup幀中的nonce_b以及自身選擇的nonce_a計算:
kmac_1a
=cmac(temp_1,add_aadd_bnonce_anonce_bsss,64)
kmac_2a
=cmac(temp_1,add_badd_anonce_bnonce_asss,64);
利用上述計算的信息pka、kmac_2a構(gòu)造第一關(guān)聯(lián)請求幀,并向hub發(fā)送;
步驟三,hub收到第一關(guān)聯(lián)請求幀后,首先復(fù)原當(dāng)前節(jié)點的公鑰pka=pka'+q(pw),q(pw)=(qx,qy),qx=232×pw+mx;mx為使qx滿足橢圓曲線上的點的最小非負整數(shù);計算dhkey=x(skb×pka)=x(ska×skb×g),這里x()函數(shù)是取橢圓曲線密鑰的x坐標(biāo)值,temp_1=rmb_128(dhkey),根據(jù)收到的信息以及計算得到的信息計算:
kmac_1b
=cmac(temp_1,add_aadd_bnonce_anonce_bsss,64)
kmac_2b
=cmac(temp_1,add_badd_anonce_bnonce_asss,64)
對比收到的kmac_2a和計算得到的kmac_2b,如果相同則繼續(xù)構(gòu)造第二關(guān)聯(lián)請求幀并進入本次關(guān)聯(lián)請求的步驟五,如果不同則取消本次關(guān)聯(lián)請求;
步驟四,節(jié)點收到第二關(guān)聯(lián)請求幀,對比在步驟二中計算的kmac_1a與收到的kmac_1b,如果不同則取消本次關(guān)聯(lián)請求,如果相同則進入本次關(guān)聯(lián)的步驟五步;
步驟五,節(jié)點與hub計算mk=cmac(temp_2,nonce_anonce_b,128),temp_2=lmb(dhkey),為dhkey的最左128位;雙方完成喚醒關(guān)聯(lián)。
進一步,所述企業(yè)網(wǎng)管模塊的數(shù)據(jù)加密方法包括:
1)設(shè)定初始密鑰x0;
2)給定一組數(shù)據(jù)碼xn,n=1,...,n,n為欲加密的數(shù)據(jù)碼總數(shù);
3)不可逆轉(zhuǎn)換步驟,用于將輸入的一組p位二進制位的數(shù)據(jù)碼xn轉(zhuǎn)換為q位二進制位的轉(zhuǎn)換碼zm,即zm=u(xn-1);
4)暫存步驟,暫存所述轉(zhuǎn)換后的數(shù)據(jù)碼zm以將其延遲一個工作周期;
5)組合步驟,接收延遲的轉(zhuǎn)換后的數(shù)據(jù)碼zm,并將其組合成為p位二進制位碼后輸出;
6)異或邏輯運算步驟,接收所述組合步驟的輸出和所述數(shù)據(jù)碼xn作為輸入,經(jīng)過異或邏輯操作后輸出加密后的所述數(shù)據(jù)碼yn:
yn=(xnxoru(xn-1))。
進一步,所述無線網(wǎng)絡(luò)模塊的無線接入點及局域網(wǎng)交換機在實時數(shù)據(jù)傳輸時隙參數(shù)碼指定的時鐘到達發(fā)送實時數(shù)據(jù)傳輸啟動碼時間時,檢測原局域網(wǎng)傳輸協(xié)議傳輸工作狀態(tài),當(dāng)原局域網(wǎng)傳輸協(xié)議下傳輸狀態(tài)為用戶終端數(shù)據(jù)發(fā)送結(jié)束時,無線接入點及局域網(wǎng)交換機向?qū)崟r數(shù)據(jù)用戶終端發(fā)送實時數(shù)據(jù)傳輸啟動碼;激活時分vlan路由表中的各個相關(guān)局域網(wǎng)交換機的相關(guān)端口在指定的子時隙中呈現(xiàn)為集線器工作模式,即當(dāng)激活時分vlan路由表中所包含的一個交換機的相關(guān)端口有輸入數(shù)據(jù)時,將該數(shù)據(jù)復(fù)制到激活時分vlan路由表中所包含的相關(guān)交換機的相關(guān)端口予以輸出;當(dāng)激活vlan路由表所包含的某些無線實時數(shù)據(jù)用戶終端在同一個無線接入點接入時,該無線接入點將在對應(yīng)的無線子時隙上行傳輸通道收到的無線上行數(shù)據(jù)碼通過無線子時隙下行傳輸通道發(fā)送出去;無線接入點及局域網(wǎng)交換機在發(fā)送的信道標(biāo)識碼中保持空閑子時隙及應(yīng)急子時隙編號及對應(yīng)子時隙的位置不變,對接收到的的實時數(shù)據(jù)碼分配占用子時隙編號及對應(yīng)子時隙位置。
本發(fā)明的優(yōu)點及積極效果為:在企業(yè)網(wǎng)關(guān)模塊上運行云計算的加速模塊,通過加速管理和控制模塊進行加速策略維護,并由云服務(wù)平臺根據(jù)加速策略調(diào)度加速模塊,充分利用企業(yè)網(wǎng)關(guān)模塊的位置優(yōu)勢和計算能力,對云服務(wù)平臺進行優(yōu)化,提高系統(tǒng)的運行效率。
附圖說明
圖1是本發(fā)明實施例提供的基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng)結(jié)構(gòu)示意圖;
圖中:1、云服務(wù)平臺;2、加速管理和控制模塊;3、企業(yè)網(wǎng)管模塊;4、客戶計算機。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
下面結(jié)合附圖對本發(fā)明的應(yīng)用原理作詳細的描述。
如圖1所示,本發(fā)明實施例提供的基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速系統(tǒng)包括:云服務(wù)平臺1、加速管理和控制模塊2、企業(yè)網(wǎng)管模塊3、客戶計算機4。
云服務(wù)平臺1,用于接收來自企業(yè)網(wǎng)管模塊3的應(yīng)用服務(wù)請求,從加速管理和控制平臺獲得加速策略,根據(jù)加速策略將應(yīng)用的加速模塊下載到企業(yè)網(wǎng)關(guān)模塊3進行緩存。
加速管理和控制模塊2,用于接收企業(yè)網(wǎng)關(guān)模塊3的處理能力,根據(jù)企業(yè)網(wǎng)關(guān)的處理能力和應(yīng)用的加速模塊確定加速策略,將加速策略發(fā)送給云服務(wù)平臺1。
企業(yè)網(wǎng)管模塊3,用于向加速管理和控制模塊2注冊處理能力;緩存應(yīng)用的加速模塊,接收來自用戶的應(yīng)用服務(wù)請求,通過應(yīng)用的服務(wù)端和緩存的應(yīng)用的加速模塊為用戶提供服務(wù)。
客戶計算機4,用于接受企業(yè)網(wǎng)管模塊3的服務(wù)和云服務(wù)平臺1的申請應(yīng)用服務(wù)請求。
所述云計算平臺1的信任值計算方法包括以下步驟:
步驟一,采集節(jié)點間不同時間片的交互次數(shù),根據(jù)得到的數(shù)據(jù)建立時間序列,通過三次指數(shù)平滑法來預(yù)測節(jié)點間下一個時間片的交互次數(shù),將交互次數(shù)預(yù)測值與實際值的相對誤差作為節(jié)點的直接信任值;采集網(wǎng)絡(luò)觀測節(jié)點i與節(jié)點j之間的n個時間片的交互次數(shù):
選取一定時間間隔t作為一個觀測時間片,以觀測節(jié)點i和被測節(jié)點j在1個時間片內(nèi)的交互次數(shù)作為觀測指標(biāo),真實交互次數(shù),記作yt,依次記錄n個時間片的yn,并將其保存在節(jié)點i的通信記錄表中;
預(yù)測第n+1個時間片的交互次數(shù):
根據(jù)采集到的n個時間片的交互次數(shù)建立時間序列,采用三次指數(shù)平滑法預(yù)測下一個時間片n+1內(nèi)節(jié)點i和j之間的交互次數(shù),預(yù)測交互次數(shù),記作
預(yù)測系數(shù)an、bn、cn的取值可由如下公式計算得到:
其中:
α是平滑系數(shù)(0<α<1),體現(xiàn)信任的時間衰減特性,即離預(yù)測值越近的時間片的yt權(quán)重越大,離預(yù)測值越遠的時間片的yt權(quán)重越小;一般地,如果數(shù)據(jù)波動較大,且長期趨勢變化幅度較大,呈現(xiàn)明顯迅速的上升或下降趨勢時α應(yīng)取較大值(0.6~0.8),增加近期數(shù)據(jù)對預(yù)測結(jié)果的影響;當(dāng)數(shù)據(jù)有波動,但長期趨勢變化不大時,α在0.1~0.4之間取值;如果數(shù)據(jù)波動平穩(wěn),α應(yīng)取較小值(0.05~0.20);
計算直接信任值:
節(jié)點j的直接信任值tdij為預(yù)測交互次數(shù)
步驟二,采用多路徑信任推薦方式而得到的計算式計算間接信任值;收集可信節(jié)點對節(jié)點j的直接信任值:
節(jié)點i向所有滿足tdik≤φ的可信關(guān)聯(lián)節(jié)點詢問其對節(jié)點j的直接信任值,其中φ為推薦節(jié)點的可信度閾值,根據(jù)可信度的要求精度,φ的取值范圍為0~0.4;
計算間接信任值:
綜合計算所收集到的信任值,得到節(jié)點j的間接信任值trij,
步驟三,由直接信任值和間接信任值整合計算得出綜合信任值,綜合信任值(tij)的計算公式如下:tij=βtdij+(1-β)trij,其中β(0≤β≤1)表示直接信任值的權(quán)重,當(dāng)β=0時,節(jié)點i和節(jié)點j沒有直接交互關(guān)系,綜合信任值的計算直接來自于間接信任值,判斷較客觀;當(dāng)β=1時,節(jié)點i對節(jié)點j的綜合信任值全部來自于直接信任值,在這種情況下,判斷較為主觀,實際計算根據(jù)需要確定β的取值;
所述客戶計算機4設(shè)置有無線網(wǎng)絡(luò)模塊,所述無線網(wǎng)絡(luò)模塊的網(wǎng)絡(luò)節(jié)點部署方法包括:
步驟一,無線網(wǎng)絡(luò)節(jié)點部署:無線網(wǎng)絡(luò)工作區(qū)域中包括1個源節(jié)點n,1個目的節(jié)點sink和n個中間節(jié)點b={b1,b2,…,bn};其中,源節(jié)點n負責(zé)生成含水印數(shù)據(jù)包,目的節(jié)點sink負責(zé)接收數(shù)據(jù)包,中間節(jié)點b={b1,b2,…,bn}負責(zé)將源節(jié)點n生成的含水印數(shù)據(jù)包傳輸?shù)侥康墓?jié)點sink,每個中間節(jié)點包括能量、安全度及位置三個屬性,其中第i個中間節(jié)點的屬性分別記為能量ei∈[0,0.2],安全度si∈[0,10]及位置(xi,yi);
步驟二,生成含水印數(shù)據(jù)包:首先源節(jié)點n生成原始數(shù)據(jù)包data={data1,data2,…,datai,…,data8},其中第i個數(shù)據(jù)項datai由28位二進制序列組成;然后生成32位原始水印序列w={w1,w2,…wi,…,w8},其中第i個水印項wi由4位二進制序列組成;再次,將第i個水印項wi追加到第i個數(shù)據(jù)項datai后,得到32位的第i個含水印數(shù)據(jù)項wdatai,最后重復(fù)這一過程直到得到含水印數(shù)據(jù)包wdata={wdata1,wdata2,…,wdatai,…,wdata8},i=1,2,…8;
步驟三,選擇鄰居節(jié)點;
(3a)選定源節(jié)點n作為當(dāng)前節(jié)點,記為u;
(3b)按照下式,計算當(dāng)前節(jié)點u到目的節(jié)點sink的距離dusink:
其中(xu,yu)為當(dāng)前節(jié)點u的位置,(xsink,ysink)為目的節(jié)點sink的位置;
(3c)根據(jù)公式tr=πr2計算當(dāng)前節(jié)點u的傳輸范圍tr,并將當(dāng)前節(jié)點u傳輸范圍tr內(nèi)的所有中間節(jié)點作為候選鄰居節(jié)點,得到候選鄰居節(jié)點集合bm={bm1,bm2,…,bmi,…,bmm},其中π為圓周率3.14,r為當(dāng)前節(jié)點u的傳輸半徑,即當(dāng)前節(jié)點u能夠傳輸數(shù)據(jù)的最大距離;
(3d)按照下式,計算第i個候選鄰居節(jié)點bmi到目的節(jié)點sink的距離di并將其與當(dāng)前節(jié)點u到目的節(jié)點sink的距離dusink進行比較,
如果di<dusink,則將第i個候選鄰居節(jié)點bmi作為鄰居節(jié)點放入鄰居節(jié)點集合bh中,其中(xi,yi)為候選鄰居節(jié)點bmi的位置,i=1,2,…m,(xsink,ysink)為目的節(jié)點sink的位置;
(3e)重復(fù)步驟(3d),直到處理完候選鄰居節(jié)點集合bm={bm1,bm2,…,bmi,…,bmm}中的所有候選鄰居節(jié)點,得到鄰居節(jié)點集合bh={bh1,bh2,…,bhi,…,bhh};
步驟四,轉(zhuǎn)發(fā)含水印數(shù)據(jù)包;
步驟五,水印提取和檢測;
步驟六,重復(fù)步驟二~步驟五,直到無線網(wǎng)絡(luò)中任一中間節(jié)點找不到滿足條件的下一跳節(jié)點進行數(shù)據(jù)包轉(zhuǎn)發(fā)時終止;
所述無線網(wǎng)絡(luò)模塊的快速喚醒關(guān)聯(lián)方法包括:
步驟一,hub根據(jù)當(dāng)前通信的需要設(shè)置sss、asso_ctrl域為相應(yīng)的值,構(gòu)造wakeup幀;在發(fā)送wakeup幀后,向節(jié)點發(fā)送t-poll幀;
步驟二,節(jié)點收到喚醒幀后,獲得本次關(guān)聯(lián)的配置信息以及hub的公鑰pkb,然后選擇自己的私鑰ska長為256比特,計算公鑰計算公鑰pka=ska×g,計算出公鑰后,節(jié)點再計算基于口令的公鑰,pka'=pka-q(pw),q(pw)=(qx,qy),qx=232×pw+mx;節(jié)點根據(jù)收到的wakeup幀中的nonce_b以及自身選擇的nonce_a計算:
kmac_1a
=cmac(temp_1,add_aadd_bnonce_anonce_bsss,64)
kmac_2a
=cmac(temp_1,add_badd_anonce_bnonce_asss,64);
利用上述計算的信息pka、kmac_2a構(gòu)造第一關(guān)聯(lián)請求幀,并向hub發(fā)送;
步驟三,hub收到第一關(guān)聯(lián)請求幀后,首先復(fù)原當(dāng)前節(jié)點的公鑰pka=pka'+q(pw),q(pw)=(qx,qy),qx=232×pw+mx;mx為使qx滿足橢圓曲線上的點的最小非負整數(shù);計算dhkey=x(skb×pka)=x(ska×skb×g),這里x()函數(shù)是取橢圓曲線密鑰的x坐標(biāo)值,temp_1=rmb_128(dhkey),根據(jù)收到的信息以及計算得到的信息計算:
kmac_1b
=cmac(temp_1,add_aadd_bnonce_anonce_bsss,64)
kmac_2b
=cmac(temp_1,add_badd_anonce_bnonce_asss,64)
對比收到的kmac_2a和計算得到的kmac_2b,如果相同則繼續(xù)構(gòu)造第二關(guān)聯(lián)請求幀并進入本次關(guān)聯(lián)請求的步驟五,如果不同則取消本次關(guān)聯(lián)請求;
步驟四,節(jié)點收到第二關(guān)聯(lián)請求幀,對比在步驟二中計算的kmac_1a與收到的kmac_1b,如果不同則取消本次關(guān)聯(lián)請求,如果相同則進入本次關(guān)聯(lián)的步驟五步;
步驟五,節(jié)點與hub計算mk=cmac(temp_2,nonce_anonce_b,128),temp_2=lmb(dhkey),為dhkey的最左128位;雙方完成喚醒關(guān)聯(lián)。
所述企業(yè)網(wǎng)管模塊的數(shù)據(jù)加密方法包括:
1)設(shè)定初始密鑰x0;
2)給定一組數(shù)據(jù)碼xn,n=1,...,n,n為欲加密的數(shù)據(jù)碼總數(shù);
3)不可逆轉(zhuǎn)換步驟,用于將輸入的一組p位二進制位的數(shù)據(jù)碼xn轉(zhuǎn)換為q位二進制位的轉(zhuǎn)換碼zm,即zm=u(xn-1);
4)暫存步驟,暫存所述轉(zhuǎn)換后的數(shù)據(jù)碼zm以將其延遲一個工作周期;
5)組合步驟,接收延遲的轉(zhuǎn)換后的數(shù)據(jù)碼zm,并將其組合成為p位二進制位碼后輸出;
6)異或邏輯運算步驟,接收所述組合步驟的輸出和所述數(shù)據(jù)碼xn作為輸入,經(jīng)過異或邏輯操作后輸出加密后的所述數(shù)據(jù)碼yn:
yn=(xnxoru(xn-1))。
所述無線網(wǎng)絡(luò)模塊的無線接入點及局域網(wǎng)交換機在實時數(shù)據(jù)傳輸時隙參數(shù)碼指定的時鐘到達發(fā)送實時數(shù)據(jù)傳輸啟動碼時間時,檢測原局域網(wǎng)傳輸協(xié)議傳輸工作狀態(tài),當(dāng)原局域網(wǎng)傳輸協(xié)議下傳輸狀態(tài)為用戶終端數(shù)據(jù)發(fā)送結(jié)束時,無線接入點及局域網(wǎng)交換機向?qū)崟r數(shù)據(jù)用戶終端發(fā)送實時數(shù)據(jù)傳輸啟動碼;激活時分vlan路由表中的各個相關(guān)局域網(wǎng)交換機的相關(guān)端口在指定的子時隙中呈現(xiàn)為集線器工作模式,即當(dāng)激活時分vlan路由表中所包含的一個交換機的相關(guān)端口有輸入數(shù)據(jù)時,將該數(shù)據(jù)復(fù)制到激活時分vlan路由表中所包含的相關(guān)交換機的相關(guān)端口予以輸出;當(dāng)激活vlan路由表所包含的某些無線實時數(shù)據(jù)用戶終端在同一個無線接入點接入時,該無線接入點將在對應(yīng)的無線子時隙上行傳輸通道收到的無線上行數(shù)據(jù)碼通過無線子時隙下行傳輸通道發(fā)送出去;無線接入點及局域網(wǎng)交換機在發(fā)送的信道標(biāo)識碼中保持空閑子時隙及應(yīng)急子時隙編號及對應(yīng)子時隙的位置不變,對接收到的的實時數(shù)據(jù)碼分配占用子時隙編號及對應(yīng)子時隙位置。
本發(fā)明實施例提供的基于云服務(wù)平臺的大規(guī)模數(shù)據(jù)計算加速方法包括:
步驟一,企業(yè)網(wǎng)關(guān)登錄網(wǎng)絡(luò)后,到云服務(wù)平臺中的加速管理和控制模塊注冊,注冊的內(nèi)容包括冗余處理能力。
步驟二,客戶計算機申請應(yīng)用服務(wù),應(yīng)用服務(wù)請求經(jīng)過企業(yè)網(wǎng)關(guān)模塊轉(zhuǎn)發(fā)到云服務(wù)平臺。
步驟三,云服務(wù)平臺查看客戶申請的應(yīng)用是否存在加速模塊,如果存在,云服務(wù)平臺向加速管理和控制模塊申請加速,攜帶企業(yè)網(wǎng)關(guān)模塊和應(yīng)用的加速模塊信息。
步驟四,加速管理和控制模塊根據(jù)企業(yè)網(wǎng)關(guān)的處理能力,加速模塊的能力確定加速策略,將加速策略發(fā)送給云服務(wù)平臺。
步驟五,云服務(wù)平臺根據(jù)加速策略將加速模塊下載到企業(yè)網(wǎng)關(guān)模塊進行緩存。
步驟六,企業(yè)網(wǎng)關(guān)模塊上應(yīng)用的加速模塊和云服務(wù)平臺上應(yīng)用的服務(wù)端共同為客戶提供服務(wù)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。