欧美激情99_欧美日韩精选_日本一区二区三区中文字幕_国产探花一区_国产综合色在线观看_91精品福利_国产在线视频不卡二_中文字幕在线观看一区

版權信息
主管部門:北京電子控股有限責任公司

主辦單位:北京方略信息科技有限公司

地址:北京市東城區北河沿大街79號《信息與電腦》雜志社

國內統一刊號:CN 11-2697/TP

國際標準刊號:ISSN 1003-9767

郵發代碼:82-454

《信息與電腦》錄用通知

您的當前位置:首頁 >> 錄用通知

EDF多任務調度算法在物聯網數據監控平臺中的應用研究
 

EDF多任務調度算法在物聯網數據監控平臺中的應用研究*

李文超

(東營職業學院 東營 257091)

   在基于物聯網的數據監控平臺中,由于感知層數據采集傳感器具有種類繁多、數量龐大的特點,這就要求位于通信層的數據接收服務器必須要通過一種完善的多任務調度算法來實現對高并發通信的處理,以緩解服務器的通信壓力并保持處理的高效性。本文以物聯網數據監控平臺為出發點,探究通過引入EDF多任務調度算法來實現對高并發通信的處理,對EDF多任務調度算法的算法原理與調度流程進行了深入分析,并通過設計實驗論證算法的有效性。

關鍵詞 多任務調度算法,物聯網,監控平臺

中圖法分類號  TP393                文獻標識碼  A

0 引言

在基于物聯網的數據監控平臺中,由于其感知層數據采集傳感器具有種類繁多、數量龐大的特點,這就要求位于通信層的數據接收服務器必須要通過一種完善的多任務調度算法來實現對高并發通信的處理,以緩解服務器的通信壓力并保持處理的高效性[1]。在基本的任務處理邏輯中,如果不采用多任務調度算法,那么系統不會自動終止已經運行的線程,一旦一個線程被創建并執行,則這個線程將會一直執行下去直至運行結束[2]。在運行過程中,如果該線程遇到操作異常或I/O問題,可能會進入阻塞狀態或者中斷退出,一方面大量消耗了運行時間,另一方面操作安全性也得不到保障。為了解決上述問題,本文對EDFEarliest Deadline First)多任務調度算法進行應用研究。此算法為搶占式調度算法,系統會根據線程優先級的不同實時地切換運行線程,將處理器資源分配給優先級更高的運行線程,以確保處理器利用率最大化[3]

1 參數定義

現將EDF多任務調度算法中相關參數定義如下:

1)Ci —— 表示任務i的最壞執行時間,即在最壞的運行狀態下中斷該任務所需要耗費的處理器時間;

2)Di —— 表示任務i的絕對運行截止時間;

3)Ti —— 表示任務i的運行周期;

4)Pi —— 表示任務i的運行優先級;

5)Us —— 表示對于周期性任務集合S而言,該任務集運行時對處理器資源的占用率,按照式(1)進行計算:

                                                                 1

2 算法原理

EDF多任務調度算法是動態優先級算法,任務優先級在初始時并不具備固定值。在EDF多任務調度算法中,決定任務優先級的只有其絕對運行截止時間D。絕對運行截止時間D與運行優先級P的關系為:

1)Di Dj Pi Pj

2)Di Dj Pi Pj

因此,在EDF多任務調度算法中,處理器總是優先執行絕對運行截止時間最早的任務,這就要求在系統運行過程中要明確當前所有活動任務及其絕對運行截止時間,從而確定下一步需要分配處理器資源的高優先級任務[4]。對于一個任務集合,對其可用EDF多任務調度算法進行任務調度的必要條件是:該任務集運行時對處理器資源的占用率Us 1

EDF多任務調度算法的主要步驟為:

1)對當前任務隊列中已處于就緒狀態的任務進行檢查;

2)獲取所有已就緒任務的(絕對)運行截止時間;

3)選擇具有最早截止時間的任務,為其賦予最高優先級[5]

3 算法分析

本小節將通過一個具體任務調度實例對EDF多任務調度算法進行分析。現有一個周期性任務集如下表1所示,其中包含T1T2T3三個周期性任務。

1 任務集信息

任務編號

運行周期

最壞執行時間

處理器占用率

T1

50ms

20ms

40%

T2

40ms

10ms

25%

T3

30ms

10ms

33%

首先,根據式(1)對該任務集運行時對處理器資源的占用率Us進行計算:

                                                 2

由式(2)可知,該任務集符合使用EDF多任務調度算法進行任務調度的前提條件。該任務集具體任務調度過程如圖1所示(白色代表任務處于掛起狀態,黑色代表任務處于執行狀態)。

1 任務調度過程

調度過程分析:

1)0ms)初始任務集包含T1T2T3三個任務,其任務開始時間相同,此時T3任務擁有最早截止時間,故將T3任務優先級調至最高,優先執行T3任務;

2)10msT3任務執行完畢后,此時任務集中還剩T1T2兩個任務,由于T2任務擁有最早截止時間,故獲得處理器資源開始運行;

3)20msT2任務執行完畢后,此時任務集中只剩T1一個任務,獲得處理器資源開始運行;

4)40msT1任務執行完畢后,此時任務集中含有T2T3兩個任務,其中T3任務擁有最早截止時間,故T3任務獲得處理器資源開始運行;

5)50msT3任務執行完畢后,此時任務集中包含T1T2兩個任務,由于T2任務擁有最早截止時間,故T2任務獲得處理器資源開始運行;

6)60msT2任務執行完畢后,此時任務集中包含T1T3兩個任務,其中T3任務擁有最早截止時間,故T3任務獲得處理器資源開始運行;

7)70msT3任務執行完畢后,此時任務集中只剩T1一個任務,獲得處理器資源開始運行;

8)90msT1任務執行完畢,此時任務集中含有T2T3兩個任務,其中T3任務擁有最早截止時間,故T3任務獲得處理器資源開始運行;

9)100msT3任務執行完畢后,此時任務集中包含T1T2兩個任務,由于T2任務擁有最早截止時間,故T2任務獲得處理器資源開始運行;

10)110msT2任務執行完畢后,此時任務集中只剩T1一個任務,獲得處理器資源后開始運行;

11)120msT1任務尚未運行完畢,但此時T3任務新加入任務集,任務集中所含的T1T2T3三個任務中T3具備最早截止時間,故掛起任務T1并將處理器資源分配給T3優先執行;

12)130msT3任務執行完畢后,此時任務集中包含掛起的任務T1和新建的任務T2,由于T1任務擁有最早截止時間,故T1任務獲得處理器資源開始運行;

13)140msT1任務執行完畢后,此時任務集中只剩T2一個任務,獲得處理器資源后開始運行。

值得注意的是,在此調度過程的第120ms時,盡管T1任務尚未運行完畢,但此時周期性任務T3新加入任務集,而且在任務集中所包含的T1T2T3三個任務中,任務T3具備最早截止時間,所以要對任務T1進行掛起操作并將處理器資源分配給T3優先執行。

此調度方案充分保證了對處理器資源的高效利用,是一種最優的單處理器動態調度算法,非常適用于在物聯網監控平臺中進行數據采集端的請求處理操作。

4 實驗對比分析

對于面向物聯網的數據監控平臺,其多任務處理主要包括對心跳數據和傳感器實體信息數據的處理兩種操作,通過統計多次實際任務操作時間取平均值,估算出單個心跳數據任務的執行時間約為100ms(接收心跳包并完成確認),單個傳感器實體信息數據處理任務的執行時間約為500ms(接收傳感器數據并寫入至數據庫)。監控平臺數據處理為I/O密集型任務,單任務處理的CPU占用率較低,據式(1)可知符合使用EDF多任務調度算法進行任務調度優化的條件要求。

通過程序模擬一個任務集合,其中包括心跳數據任務500個,傳感器實體信息數據處理任務100個,對面向物聯網的數據監控平臺使用EDF多任務調度算法進行多任務調度優化,并與不采用任何多任務調度算法情況下的任務處理時間進行對比,共進行10次實驗,實驗結果如圖2所示。

2 多任務優化對比分析

分析實驗結果可知,不采用任何多任務調度算法的任務集運行時間總體維持在100s~120s區間,采用EDF多任務調度算法的任務集運行時間大致維持在60s~80s區間,大大提升了多任務處理的執行效率。

5 結束語

本文以物聯網數據監控平臺為出發點,探究通過引入EDF多任務調度算法來實現對高并發通信的處理,以緩解服務器通信壓力并保持處理的高效性。本文EDF多任務調度算法的算法原理和調度流程進行了深入分析,并通過設計實驗論證了此算法的有效性,證實此調度方案充分保證了對處理器資源的高效利用,非常適用于在物聯網數據監控平臺中進行數據采集端的請求處理操作,為物聯網數據監控平臺的通信優化提供了切實可行的思路。

參考文獻

[1]何琨. 多任務調度問題的研究與實現[D].華中科技大學,2006.

[2]同愛麗. 實時多任務調度方法研究與應用[D].西北工業大學,2006.

[3]李琦,巴巍. 兩種改進的EDF軟實時動態調度算法[J]. 計算機學報,2011,05:943-950.

[4]袁暋,檀明,周晶晶. EDF調度算法可調度性分析方法的改進研究[J]. 計算機應用研究,2013,08:2429-2431.

[5]周垠宇. EDF算法中任務對帶寬轉讓問題的研究[D].湖南師范大學,2017.




作者簡介:

    李文超1991-),男,助教,工學碩士,主要研究方向為計算機、軟件開發技術等

推薦資訊
日韩成人在线视频| 美国十次av导航亚洲入口| 亚洲美女在线视频| 欧美知名女优| 国产寡妇亲子伦一区二区| 国产精品资源网| 日韩av一二三| 国产精品每日更新| 97影院在线观看| 国产精品三级| 国产专区欧美精品| 欧美日韩国产高清一区二区三区| 亚洲国产又黄又爽女人高潮的| 日韩av网站电影| 精品久久久久久| 欧美中文一区二区三区| 亚洲男人天堂久| 伊人资源视频在线| 人成在线免费视频| 日韩精品自拍偷拍| 欧美性受xxxx黑人xyx| 欧美aaaaa性bbbbb小妇| 国产亚洲字幕| 欧美区一区二| 高清不卡一二三区| 一区二区高清视频在线观看| 亚洲国产99| 久久日韩粉嫩一区二区三区| 欧美剧在线免费观看网站| 麻豆视频网站在线观看| 视频一区视频二区中文字幕| 狠狠干婷婷色| 欧美久久亚洲| 国产日产欧美一区| 黄网站视频在线观看| 神马香蕉久久| 91久久在线| 理论片日本一区| 国产亚洲美州欧州综合国 | 日本韩国福利视频| 欧美一区永久视频免费观看| 蜜臀在线观看| 狠狠综合久久av一区二区蜜桃| 国产精品一区2区| 99国产精品久久久久| 五月天一区二区三区| 亚洲欧美自拍一区| 亚洲成人免费视频| 精品调教chinesegay| 午夜裸体女人视频网站在线观看| 久久九九热re6这里有精品 | 久久久免费毛片| 午夜精品久久久久久久久| 欧美爱爱视频| 伊人开心综合网| 亚洲第一二区| 欧美激情在线观看视频免费| 97超碰人人在线| 国产一区欧美| 亚洲xxx拳头交| 国产乱妇无码大片在线观看| 奇米影视在线99精品| 国产日韩精品一区二区三区 | 色综合天天狠狠| 91久久精品日日躁夜夜躁欧美| 日韩视频一区二区| chinese偷拍一区二区三区| 在线电影一区二区| 日韩欧美中文字幕在线播放| 亚洲第一中文字幕在线观看| brazzers在线观看| 极品少妇一区二区| 一级片a一级片| 一区二区三区性视频| 麻豆蜜桃在线观看| 精品一区二区三区视频在线观看 | 精品无人区乱码1区2区3区在线 | 91精品尤物| 中文字幕亚洲在| 日本激情在线观看| 国产欧美日韩综合一区在线播放| 欧美日韩中文字幕在线| 一二三区在线视频| 国产美女亚洲精品7777| 日韩电影在线看| 欧洲在线视频| 天天综合色天天| 美女露胸视频在线观看| 欧美96一区二区免费视频| 欧美日韩少妇| 亚洲三级电影网站| 欧美午夜一区二区| 日韩精品久久久久久久软件91| 偷拍与自拍一区| 欧美人与禽性xxxxx杂性| 亚洲国产aⅴ天堂久久| 欧美禁忌电影网| yourporn在线观看中文站| 国产福利一区二区三区视频| 国产一区二区精品调教| 成人性生交大片免费看视频在线| 日韩偷拍自拍| 日日噜噜夜夜狠狠视频欧美人| h网址在线观看| 蜜臀va亚洲va欧美va天堂| 9i精品一二三区| 日韩一区欧美二区| 精品动漫一区二区三区在线观看| 精品视频一二| 亚洲天堂免费在线观看视频| 欧美另类视频| 成人性片免费| 91天堂素人约啪| 色yeye免费人成网站在线观看| 一区二区三区在线视频免费 | 亚洲国产精品一区二区尤物区| 欧美黄视频在线观看| 亚洲色图偷窥自拍| 在线观看日韩av先锋影音电影院| xf在线a精品一区二区视频网站| 久久在线观看| 成人video亚洲精品| 欧美午夜精品久久久| 成人国产精品免费| 精品欠久久久中文字幕加勒比| 欧美性猛交xxxx黑人猛交| 欧美午夜精彩| 欧美蜜桃一区二区三区| 免费看亚洲片| 麻豆蜜桃在线观看| 欧美视频中文字幕| 国产美女精品在线| a√资源在线| 91美女精品福利| 欧洲av不卡| 粉嫩av一区| 欧美在线小视频| 福利电影一区| 7878视频在线观看| 国产精品你懂的| 欧美日韩三区| 小草在线视频在线免费视频 | av亚洲精华国产精华精| 91麻豆精品国产综合久久久 | 亚洲日本一区二区| 最新亚洲精品| 日韩精品免费视频| 卡一卡二国产精品| 欧美xx视频| 日本高清好狼色视频| 国产乱码精品一区二区三区av | 国产欧美精品日韩区二区麻豆天美| 97久久综合区小说区图片区 | 成人一级视频在线观看| 国产精品久久久久久久久久白浆| 免费在线观看麻豆视频| 日韩欧美中文在线| 六月丁香综合| 婷婷另类小说| 拍真实国产伦偷精品| 日韩欧中文字幕| 国产成人精品影视| 91tv精品福利国产在线观看| 制服丝袜中文字幕在线| 91精品中文字幕一区二区三区| 毛片一区二区三区| 国产乱人伦丫前精品视频| 亚洲成人av在线影院| 欧美日韩一二三区| 日本视频中文字幕一区二区三区 | 婷婷综合伊人| 精品国产欧美日韩一区二区三区| 亚洲黄页网在线观看| 国产麻豆视频一区二区| 亚洲黄色免费看| 在线观看网站黄不卡| 欧美日韩色图| 成人国产免费电影| 日本一区二区三区高清不卡| 麻豆视频在线观看免费| 国产高清久久久| 久草精品在线| 久久77777| 日韩欧美在线1卡| 国产视频一区在线观看一区免费| 中文在线a√在线8| 99久久精品免费看国产| wwwav在线| 国产精品国产馆在线真实露脸| 欧美日韩成人影院| 日韩欧美在线网址| 亚洲毛片在线| 亚洲国产一区二区三区网站| 在线观看免费国产小视频| 亚洲美女屁股眼交3| 国产午夜精品一区二区三区欧美| av黄色在线| 亚洲综合激情另类小说区| 黄色欧美网站| 亚洲婷婷噜噜|