當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術(shù)》雜志
[導(dǎo)讀]摘 要 :針對(duì) CPS 系統(tǒng)中能否高效調(diào)度傳感器節(jié)點(diǎn)資源,提出一種基于混合蛙跳算法的任務(wù)調(diào)度算法?;旌贤芴惴婢吣R蜓莼惴ê土W尤核惴ǖ奶攸c(diǎn),同時(shí)也存在容易陷入局部最值、收斂速度不佳的缺點(diǎn)。針對(duì)這些問題,結(jié)合 CPS 傳感器任務(wù)調(diào)度的特點(diǎn),提出了相應(yīng)的優(yōu)化策略,利用混合蛙跳算法求得最優(yōu)解。

0 引 言

信息物理融合系統(tǒng)(Cyber-Physical System,CPS)是一個(gè)集傳感器系統(tǒng)、嵌入式網(wǎng)絡(luò)系統(tǒng)和計(jì)算機(jī)系統(tǒng)等眾多子系統(tǒng)于一體的復(fù)雜系統(tǒng),各子系統(tǒng)相互協(xié)作,共同完成 CPS 任務(wù)要求。CPS 通過傳感器系統(tǒng)獲取物理世界的信息。傳感器系統(tǒng)是由眾多傳感器節(jié)點(diǎn)構(gòu)成的具有一定自組織能力的無線傳感器網(wǎng)絡(luò),各傳感器節(jié)點(diǎn)相互協(xié)作完成特定的感知任務(wù)。通常傳感器節(jié)點(diǎn)的電源模塊攜帶能量較少,因此合理分配和管理傳感器資源,實(shí)現(xiàn)對(duì)傳感器節(jié)點(diǎn)的有效調(diào)度已成為目前CPS 研究的熱點(diǎn)問題?;旌贤芴惴ㄊ且环N全新的群智能化算法,利用該算法可滿足簡單、收斂速度快、算法參數(shù)少、尋優(yōu)速度快等要求。本文將混合蛙跳調(diào)度算法融入 CPS 傳感器節(jié)點(diǎn)調(diào)度中,提出了一種基于混合蛙跳多目標(biāo)優(yōu)化調(diào)度算法。

1 任務(wù)調(diào)度模型

假設(shè)有 N 個(gè)獨(dú)立的任務(wù)競爭使用傳感器網(wǎng)絡(luò)中的 M 個(gè)節(jié)點(diǎn),傳感器網(wǎng)絡(luò)任務(wù)調(diào)度的實(shí)質(zhì)是將 N 個(gè)相互獨(dú)立的任務(wù)合理分配到 M 個(gè)異構(gòu)可用傳感器資源上執(zhí)行 [1]。 圖 1 所示為用 DAG 圖表示的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的任務(wù)調(diào)度模型。在 DAG 圖中需要為節(jié)點(diǎn)和邊添加屬性來表示任務(wù)信息 [2]。DAG=(T,E), 其 中,T 表示執(zhí)行任務(wù)傳感器節(jié)點(diǎn)集合 ;E 表示傳感器節(jié)點(diǎn)通信邊集合,

CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

接收 K bit 數(shù)據(jù)消耗的能量見式(2):


CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

式中:d0 為常量;d 為發(fā)送節(jié)點(diǎn)與目標(biāo)節(jié)點(diǎn)的距離;Eelec 為發(fā)送或接收每比特?cái)?shù)據(jù)消耗的能量;εfs 和 εmp 代表在自由空間和多路衰減信道模型上的放大器能量損耗系數(shù) [4]。



CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

2 適應(yīng)度函數(shù)

在傳感器網(wǎng)絡(luò)任務(wù)調(diào)度中,任務(wù)與資源之間的映射關(guān)系可用如下矩陣表示 :

CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

矩陣中,rij 代表任務(wù) i 被分配到資源 j 上,任務(wù)與資源間完成了映射,rij=0 表示任務(wù) i 與資源 j 之間未形成映射 ; m×n 的矩陣 ETC 表示各任務(wù)在各傳感器上預(yù)估執(zhí)行時(shí)間 ;ETCij 表示任務(wù) i 在第 j 個(gè)資源上的理論執(zhí)行時(shí)間 ;傳感器Sj 的理論執(zhí)行時(shí)間為



CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

負(fù)載均衡定義式 :


CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

傳感器節(jié)點(diǎn)能量總損耗定義式 :E X E E im pi ci ( ) = + ( ) =∑1 ,式中 :Ep 為傳感器任務(wù)處理時(shí)的能量損耗 ;Ec 為任務(wù)調(diào)度中的通信損耗。為實(shí)現(xiàn)調(diào)度具有最優(yōu)跨度、較優(yōu)的負(fù)載均衡和較低的能量損耗,利用加權(quán)模型得到傳感器網(wǎng)絡(luò)任務(wù)調(diào)度的評(píng)價(jià)函數(shù) :F(X)=min(a·Time(X)+b·Load(X)+c·E(X)),a, b,c 分別代表任務(wù)完成時(shí)間、負(fù)載衡和傳感器節(jié)點(diǎn)能量損耗的加權(quán)因子。

3 混合蛙跳算法

Eusuff 和 Lansey 為解決組合優(yōu)化問題提出了混合蛙跳算法(Shuffled Frog Leaping Algorithm,SFLA)。該算法首先隨機(jī)產(chǎn)生一個(gè)包含若干族群的青蛙種群,且每個(gè)族群中的青蛙根據(jù)自身文化及族群間文化的影響進(jìn)行跳躍,完成族群間的信息交流,通過不斷進(jìn)行族群進(jìn)化和族群混合,最終使得整個(gè)種群逼向食物源 [5]。算法的執(zhí)行過程分為族群劃分、族群內(nèi)部搜索和全局信息交換三部分 [6]。

族群劃分 :設(shè)種群中青蛙數(shù)為 P,每只青蛙為一個(gè)候選解,族群數(shù)為 m,每個(gè)族群中有 n 只青蛙。隨機(jī)產(chǎn)生的初始種群得出每一個(gè)候選解的適應(yīng)度值,并進(jìn)行降序排列,其中第 km+i(k=0,1,2,…,n-1 ;i=1,2,…,m)只青蛙分到第 i 組。

族群內(nèi)部搜索 :設(shè)整個(gè)種群內(nèi)適應(yīng)度最優(yōu)的候選解為Pg,而一個(gè)族群內(nèi)適應(yīng)度最優(yōu)和最差的候選解分別為 Pb 和 Pw。所有族群進(jìn)行內(nèi)部搜索,對(duì)每個(gè)族群中的 Pw 進(jìn)行更新。

CPS 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)度設(shè)計(jì)

式中 Dmax 表示青蛙個(gè)體的最大跳動(dòng)步長。更新后,若產(chǎn)生的newPw 的適應(yīng)度值優(yōu)于 Pw 的適應(yīng)度值,則 newPw=Pw;否則, 用 Pg 代替 Pb 進(jìn)行步長更新和個(gè)體位置更新。

4 結(jié) 語

信息物理融合系統(tǒng)中感知節(jié)點(diǎn)的能量通常由帶電量有限的電池供應(yīng),將混合蛙跳算法引入傳感器節(jié)點(diǎn)資源調(diào)度中,可以合理分配傳感器節(jié)點(diǎn)資源,延長傳感器節(jié)點(diǎn)的使用壽命。


















本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉