An Adaptive Approach Based on Resource-Awareness Towards Power-Efficient Real-Time Periodic Task Modeling on Embedded IoT Devices

被引:26
作者
Ahmad, Shabir [1 ]
Malik, Sehrish [1 ]
Ullah, Israr [1 ]
Fayaz, Muhammad [1 ]
Park, Dong-Hwan [2 ]
Kim, Kwangsoo [2 ]
Kim, DoHyeun [1 ]
机构
[1] Jeju Natl Univ, Dept Comp Engn, Jeju 63243, South Korea
[2] Elect & Telecommun Res Inst, Daejeon Si 34129, South Korea
基金
新加坡国家研究基金会;
关键词
internet of things; real-time systems; Industry; 4.0; input tasks admission control; embedded devices; IoT task scheduling; SELECTION; INTERNET; SYSTEMS; SCHEDULABILITY; ALGORITHMS;
D O I
10.3390/pr6070090
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
Embedded devices are gaining popularity day by day due to the expanded use of Internet of Things applications. However, these embedded devices have limited capabilities concerning power and memory. Thus, the applications need to be tailored in such a way to perform the specified tasks within the constrained resources with the same accuracy. In Real-Time task scheduling, one of the challenging factors is the intelligent modelling of input tasks in such a way that it produces not only logically correct output within the deadline but also consumes minimum CPU power. Algorithms like Rate Monotonic and Earliest Deadline First compute hyper-period of input tasks for periodic repetition of the same set of tasks on CPU. However, at times when the tasks are not adequately modelled, they lead to an enormously high value of hyper-period which result in more CPU cycles and power consumption. Many state-of-the-art solutions are presented in this regard, but the main problem is that they limit tasks from having all possible period values; however, with the vision of Industry 4.0, where most of the tasks will be doing some critical manufacturing activities, it is highly discouraged to prevent them of a certain period. In this paper, we present a resource-aware approach to minimise the hyper-period of input tasks based on device profiles and allows tasks of every possible period value to admit. The proposed work is compared with similar existing techniques, and results indicate significant improvements regarding power consumptions.
引用
收藏
页数:29
相关论文
共 48 条
[1]   Design and Implementation of Cloud-Centric Configuration Repository for DIY IoT Applications [J].
Ahmad, Shabir ;
Hang, Lei ;
Kim, Do Hyeun .
SENSORS, 2018, 18 (02)
[2]   Static-priority scheduling on multiprocessors [J].
Andersson, B ;
Baruah, S ;
Jonsson, J .
22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, :193-202
[3]  
[Anonymous], 2014, North American Power Symposium, DOI [10.1109/NAPS.2014.6965381, DOI 10.1109/NAPS.2014.6965381]
[4]  
[Anonymous], ARXIV170508489
[5]  
[Anonymous], HARDWARE COMPARISON
[6]  
[Anonymous], WEB DEV ON DROP TIM
[7]  
[Anonymous], 2011, INTERNET THINGS GLOB
[8]  
[Anonymous], P RTS EMB SYST RTS 0
[9]  
[Anonymous], P 26 IEEE INT REAL T
[10]   Rate-monotonic scheduling on uniform multiprocessors [J].
Baruah, SK ;
Goossens, J .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (07) :966-970