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

推薦資訊
99热这里都是精品| 国产精品天堂蜜av在线播放| 色综合激情久久| 午夜在线精品| 婷婷激情一区| 91人人网站| 亚洲欧美视频在线观看| 日韩一区二区免费看| 高清电影一区| 亚洲伦理电影| 婷婷久久综合九色综合绿巨人| 久久狠狠一本精品综合网| 黄色成人小视频| 原千岁中文字幕| 亚洲成va人在线观看| 爽爽淫人综合网网站 | 国产深夜视频在线观看| 精品国产精品一区二区夜夜嗨| 久久久综合激的五月天| 一区二区三区在线电影| 日韩电影网站| 精东影业在线观看| 午夜精品久久久久久久久久 | 免费国产自线拍一欧美视频| 精品亚洲a∨一区二区三区18| 亚洲成人天堂| 欧美影院一区二区| 不卡视频在线看| 91影院成人| 亚洲涩涩在线| 黄页网站免费在线观看| 精品久久久久久国产| 国产麻豆视频一区二区| 欧美在线电影| 原纱央莉成人av片| 特级全黄一级毛片| 91久久免费观看| 337p粉嫩大胆噜噜噜噜噜91av| 欧美不卡一区| 国产午夜亚洲精品一级在线| 成人影视在线播放| 亚洲第一区在线观看| 一区二区三区高清| 国产精品一色哟哟哟| 亚洲成av人电影| 青青在线精品| 国产尤物视频在线| 亚洲电影在线观看| 性久久久久久久久| a亚洲天堂av| 在线播放日韩| 美女视频亚洲色图| 成人观看网址| 轻轻色免费在线视频| 51精品视频一区二区三区| 中文字幕日本乱码精品影院| 久久精品国产精品亚洲综合| 视频欧美一区| 亚洲第一毛片| 久久午夜老司机| 中文字幕一区二区三区乱码在线| 久久蜜桃香蕉精品一区二区三区| 91成人精品观看| 二区三区在线播放| 精品亚洲夜色av98在线观看| 日韩欧美国产高清91| 久久午夜色播影院免费高清| 日本v片在线高清不卡在线观看| 日韩电影一区| 精品视频在线一区| 天堂中文av在线资源库| 六十路在线观看| 亚洲精品美女视频| 欧美色综合影院| 伊人开心综合网| 91一区二区在线| 麻豆一区二区99久久久久| 欧美精品福利| 国产毛片一区二区三区| 青草综合视频| 交100部在线观看| 在线免费观看的av网站| 色琪琪丁香婷婷综合久久| 日韩午夜在线影院| 色综合天天综合在线视频| 18涩涩午夜精品.www| 99国产精品一区| 精品一区二区三区日韩| 亚洲精品国产精品久久清纯直播| 黄污在线观看| 亚洲国产欧美自拍| aaa大片免费观看| 亚洲精品福利电影| 综合久久伊人| 女人体1963| 亚洲成人精品在线| 欧美日韩国产综合草草| 亚洲3atv精品一区二区三区| 一区免费观看视频| 国产亚洲综合性久久久影院| 国产成人综合网| 麻豆成人在线观看| 日本免费一二区| 一本一本大道香蕉久在线精品| 亚洲黄色尤物视频| 中文字幕在线免费不卡| 国产亚洲短视频| 国产成人av网站| 国产一区在线观看视频| 日本成人中文字幕| 亚洲欧美日韩国产| 99精品视频网| 亚洲高清在线| 亚洲精品字幕| 亚洲激情av| 影音先锋久久| 欧美久久一级| 激情av一区| 99精品福利视频| 中国女人久久久| 国产欧美短视频| 亚洲色诱最新| 久久av一区| 日韩精品一二区| 蜜芽一区二区三区| 久久精品国产精品青草| 精品在线一区二区| 国产精品一区二区三区网站| 国产精品18久久久久久久久久久久 | 快she精品国产999| 日韩不卡免费视频| 蜜桃av一区二区三区| 久草精品在线观看| 国产乱色国产精品免费视频| 国产精品亚洲专一区二区三区 | 免费a级在线播放| 91大神xh98hx在线播放| 黄网站免费在线播放| 亚洲综合图区| 交100部在线观看| 色猫猫成人app| 久久免费精品| 色88888久久久久久影院| av在线不卡免费观看| 91精品国产自产在线观看永久∴| 国产精品黄色| 视频一区二区不卡| 国产一区在线看| 26uuu国产在线精品一区二区| 中文字幕免费不卡| 亚洲一区二区黄色| 欧美在线综合视频| 欧美mv日韩mv| 亚洲色图狂野欧美| 伊人国产在线看一| 波多野结衣在线网站| 在线视频中文字幕第一页| 亚洲天堂av在线| 一区二区三区无毛| 日韩动漫一区| 欧美一区影院| 日本成人中文字幕| av在线不卡网| 国产精品女主播在线观看| 性久久久久久久久久久久| 欧美日本国产一区| 亚洲欧美日韩精品久久奇米色影视| 草莓污污视频在线观看| 日本在线播放| 中文一区一区三区高中清不卡免费| 亚洲精品无播放器在线播放| 偷拍亚洲精品| 伊人激情综合| 国产精品99久久久| 国产精品福利影院| 色88888久久久久久影院野外| 精品精品国产高清a毛片牛牛| 日本高清网站| 国产日产一区二区| 国产精品99精品一区二区三区∴| 另类ts人妖一区二区三区| 在线看片不卡| 久久成人久久爱| 亚洲国产精品99久久久久久久久| 精品成人久久av| 精品国产乱码久久久久久蜜臀| www污污在线| 欧美xxxx视频| 91久久青草| 91精品天堂福利在线观看| 美国十次了思思久久精品导航| 国产亚洲欧洲一区高清在线观看| 大伊人狠狠躁夜夜躁av一区| 亚洲黄色成人网| 国内精品在线视频| 欧美www.| 久久福利综合| 国产精品资源在线看| 一区二区三区不卡在线观看| 欧美精品一区二区三区在线播放 |