欧美激情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-),男,助教,工學碩士,主要研究方向為計算機、軟件開發技術等

推薦資訊
vam成人资源在线观看| 免费亚色电影在线观看| 欧美日韩国产精品一区| 久久久久久久综合色一本| 在线观看的日韩av| 综合另类专区| 国产精品久久亚洲不卡| 人在线成免费视频| 四虎成人在线| 色视频精品视频在线观看| 性欧美大战久久久久久久久| 中文字幕 久热精品 视频在线| 欧美日韩在线不卡| 亚洲成人久久影院| 亚洲欧美在线x视频| 欧美女v视频| 日本福利片在线| 一区二区三区毛片| 9191久久久久久久久久久| av美女在线| 亚洲妇女成熟| 久久99精品国产| 最近中文字幕mv2018在线高清| 久久亚洲黄色| 日韩美女精品在线| 在线观看一级片| 亚洲小说区图片| 国产激情欧美| 欧美黑人猛交| 亚洲国产成人二区| 成人免费短视频| 亚洲高清999| 免费黄色在线网站| 久久精品a一级国产免视看成人| 亚洲欧美日韩天堂| 人人玩人人添人人澡欧美| 免费在线观看一区二区三区| 国产精品theporn| av中文一区二区三区| 欧美在线不卡一区| 亚洲女人天堂视频| 在线免费观看日本一区| 中文字幕一区免费| 一区二区三区免费在线看| 亚洲精品系列| av日韩在线免费| 一区免费在线| 狠狠色一日本高清视频| 日韩理论电影| 一本高清dvd不卡在线观看| 日韩二区三区| 一区二区在线免费播放| 亚洲第一偷拍| 国产欧美日产一区| 日韩精品一区二区三区视频播放 | 欧美激情综合五月色丁香| 久久精品论坛| 一区二区三区日韩精品| 精品国产免费一区二区三区四区 | 黄色在线网站| jvid一区二区三区| 怡红院成人在线| 日本麻豆一区二区三区视频| 一区二区三区精品在线| 成人免费视频播放| 精品影视av免费| 亚洲人体大胆视频| 亚欧美无遮挡hd高清在线视频 | 亚洲乱码国产乱码精品精可以看| 国产精品亚洲一区二区三区妖精 | 亚洲夂夂婷婷色拍ww47| 黄色三级高清在线播放| 男人久久天堂| 午夜在线视频观看日韩17c| 久久精品123| 亚洲精品国产精华液| 日韩成人久久久| 欧美午夜视频| 亚洲欧美日韩国产中文| 二吊插入一穴一区二区| 极品中文字幕一区| 欧美日韩国产三级| jizz性欧美23| 日韩精品成人一区二区三区| 国产主播一区二区三区| 成片免费观看视频| 国产精品theporn| 国产精品久久久久影院老司| 亚洲视频你懂的| 黄页视频在线免费观看| 国产精品一线天粉嫩av| 成人欧美一区二区三区黑人麻豆 | 香港欧美日韩三级黄色一级电影网站| 亚洲大片免费看| sm久久捆绑调教精品一区| 久久99日本精品| 成年人黄色电影| 99久久99久久精品国产片果冰| 欧美日韩国产黄| 456亚洲精品成人影院| 不卡电影免费在线播放一区| 中文字幕大看焦在线看| 欧美日韩国产免费观看| 欧美一区二区在线看| 国产一区二区三区亚洲| 夜夜操天天操亚洲| 国产丝袜视频在线播放| 成人免费视频一区| 电影av在线| 免费视频久久| 日本成本人片免费观看| 亚洲电影影音先锋| 欧美不卡视频一区| 成人精品视频| 欧美一级夜夜爽| 日韩精品社区| 欧美无人高清视频在线观看| 99久久婷婷国产综合精品青牛牛 | 四虎影视在线观看2413| 久久久久中文| 国产免费福利| 在线亚洲免费| 污污免费网站| 日av在线不卡| 国产高清视频在线观看| 国产一区欧美日韩| 在线观看a视频| 99久久99久久精品免费看蜜桃 | 国产在线更新| 成人av网址在线| 超碰超碰在线| 久久久久久久久久看片| 在线观看午夜av| 中文在线免费一区三区高中清不卡| 91豆花视频在线播放| 国产精品污污网站在线观看| 韩国成人动漫| 亚洲福利一区二区三区| 精品国产伦一区二区三区观看说明| 婷婷国产v国产偷v亚洲高清| 大香伊人久久精品一区二区| 91精品福利在线| 日韩激情免费| 国产美女免费观看| 精品在线观看视频| 超碰在线免费公开| 中文字幕一区二区三区四区| 欧美大片网站| 欧美网站一区二区| 婷婷综合五月| 97香蕉久久| 国产成人av影院| 亚洲最大网站| 午夜精品免费在线观看| 欧美电影免费网站| 精品美女在线播放| 亚洲永久字幕| 超碰电影在线播放| 亚洲精品国产品国语在线app| 北条麻妃一区二区三区在线| 日韩欧美一区电影| 日韩中文字幕一区二区三区| eeuss影院www在线播放| 久久久国产一区二区三区四区小说| 日韩一区中文| 欧美刺激午夜性久久久久久久| 蜜桃久久av| 日韩经典av| 欧美视频一二三| 欧美一区久久| 91福利在线视频| 亚洲精品免费看| 97精品一区二区| 免费在线看v| 亚洲婷婷国产精品电影人久久| 欧美黑白配在线| 瑜伽美女视频| 久久综合九色综合欧美98| 日韩中文字幕在线一区| 亚洲女同性videos| 2019国产精品| 人妖一区二区三区| h网址在线观看| 中文字幕欧美一| 欧美freesextv| 日本三级视频在线观看| 无码av免费一区二区三区试看 | 亚洲精品动态| 色资源在线观看| 亚洲欧美日韩国产中文在线| 成人黄色小视频| 国产三级电影在线| 欧美日韩久久久久| 久久在线精品| 欧美aaaaaaaa| 亚洲欧洲午夜一线一品| 国产喂奶挤奶一区二区三区| 色999日韩| 国产黄色大片在线观看| 日韩欧美中文一区|