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

推薦資訊
2020最新国产精品| 91久久一区二区| 久久久精品天堂| 欧美精品久久99| 啊灬啊灬啊灬啊灬高潮在线看| lutube成人福利在线观看| 精品一区二区三区中文字幕视频| 日韩中文字幕一区二区高清99| 亚洲v天堂v手机在线| 私拍精品福利视频在线一区| 秋霞蜜臀av久久电影网免费| 日韩福利视频导航| 成人免费观看av| 欧美午夜不卡视频| 亚洲精品自在久久| 国产成人l区| 老司机成人在线| 美女一区二区三区| 国产精品高潮呻吟| 日韩免费一区二区三区在线播放| 性生大片免费观看性| 亚洲视频电影图片偷拍一区| 欧美日韩一区成人| 8x福利精品第一导航| 国产盗摄在线观看| 亚洲午夜电影| 国产午夜精品一区二区三区视频 | 亚洲色图美腿丝袜| 日本欧美韩国一区三区| 欧美大胆成人| 高清美女视频一区| 搞黄视频免费在线观看| 免费在线观看av片| 亚洲www.| 色喇叭免费久久综合网| 精品成人久久| 毛片一区二区三区| 国产在线播精品第三| 国产成人午夜高潮毛片| av欧美精品.com| 久久久青草青青国产亚洲免观| 成人国产精品免费观看视频| www久久久久| 欧美高清一级片在线观看| 久热成人在线视频| 国产xxxxx| 欧美日韩国产免费观看视频| 欧美日韩久久久久| 福利片一区二区| 久久蜜桃av一区二区天堂| h片在线观看视频免费免费| 成人18视频日本| 色老板在线视频| 欧美成人一品| 啦啦啦中文高清在线视频| 亚洲自拍都市欧美小说| 成人高清伦理免费影院在线观看| 日韩精品免费在线视频| 一二三中文字幕在线| 天堂成人免费av电影一区| 欧美精品久久一区| 97超碰免费在线| 精品国产一区二区三区| 在线不卡亚洲| 亚洲午夜三级在线| 狠狠躁少妇一区二区三区| 亚洲国产片色| 国产大陆a不卡| 日韩精品免费看| 亚洲人成网亚洲欧洲无码| 久久日一线二线三线suv| 天海翼亚洲一区二区三区| 美女在线一区二区| 99tv成人| 久久久综合网| 成人国产亚洲欧美成人综合网| 日本欧美久久久久免费播放网| 韩国女主播成人在线观看| 国产精品视频免费看| 一区二区三区欧美在线观看| 亚洲少妇最新在线视频| 日韩欧美视频一区| 日韩精品视频无播放器在线看| 91网在线看| 人人精品亚洲| 精品一区二区三区免费| 午夜一区二区三区在线观看| 亚洲精品成人久久电影| 视频午夜在线| 欧美电影免费观看| 66精品视频在线观看| aa国产精品| 久久久亚洲午夜电影| 欧美一级理论性理论a| 亚洲欧美激情另类校园| 香蕉成人app免费看片| 国产精品二区不卡| 精品在线观看视频| 久久久99久久精品欧美| 亚洲第一二三四五区| 黄色毛片在线看| www.26天天久久天堂| 亚洲一区二区伦理| 色香蕉成人二区免费| 免费播放av| 老色鬼在线视频| 奇米色一区二区| 日韩欧美综合在线| 欧美色999| 精品一区中文字幕| 亚洲成avwww人| 日韩经典av| 日韩影院免费视频| 日本久久精品电影| 伊人久久精品一区二区三区| 视频一区在线视频| 欧美小视频在线观看| av大片在线看| 窝窝社区一区二区| 精品成人乱色一区二区| 香蕉久久aⅴ一区二区三区| 久久精品成人| 日韩av中文字幕在线| 久久99精品久久久久久欧洲站| 九九久久精品视频| 亚洲社区在线| 欧美婷婷在线| 精品国产污网站| 久久中文字幕av| 精品国产乱码久久久久久天美| 中文字幕21页在线看| 国产亚洲va综合人人澡精品| 永久免费av片在线观看全网站| 国产一区欧美| 欧美日精品一区视频| 国产精品主播在线观看| 亚洲免费av片| 日韩精品诱惑一区?区三区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲色图av在线| 国语产色综合| 亚洲精品一区二区在线观看| 欧美亚洲国产激情| 日韩高清av在线| 日韩av自拍| 欧美日韩视频不卡| 国产伦一区二区三区| 亚洲国产高清自拍| 自拍偷拍精品| 91麻豆精品国产91久久久使用方法| 一区二区三区四区高清视频| 中文字幕在线一区| 成人在线中文| 91精品免费在线观看| 99精品视频免费观看| 免费高清完整在线观看| 国产精品三级av在线播放| 成人影音在线| 精品视频一区二区三区免费| 欧美色就是色| 在线观看国产视频一二三| 99精品国产在热久久| 久久久亚洲精华液精华液精华液| 欧美精品一区二区三区久久久竹菊| 欧美一区二区性放荡片| 久久高清免费| 宅男午夜电影| 成人一道本在线| 午夜无码国产理论在线| 精品国产第一区二区三区观看体验| 精品国内自产拍在线观看视频 | 亚洲另类春色国产| 欧洲乱码伦视频免费| 国产精品刘玥久久一区| 欧美丝袜丝nylons| 国产寡妇亲子伦一区二区| vam成人资源在线观看| 精品久久一区二区三区| 亚洲激情影院| 在线观看电影av| 91精品国产91久久久久久一区二区 | 国产福利一区在线| 亚洲精品3区| av网站免费| 亚洲国产成人porn| 成人免费视频一区二区| 66国产精品| 青草久久伊人| 亚欧色一区w666天堂| 色婷婷色综合| 可以免费看污视频的网站在线| 蜜桃久久av一区| 97欧美成人| 精品日韩一区二区| 国产成人精品一区二| 激情亚洲成人| 久久大综合网| 九九热精品视频在线观看| 未来日记在线观看| 亚洲欧美区自拍先锋|