Energy optimized scheduling for non-preemptive real-time systems

被引:1
作者
Kannaian, Vasanthamani [1 ]
Palanisamy, Visalakshi [1 ]
机构
[1] PSG Coll Technol, Dept Elect & Commun Engn, Coimbatore, Tamil Nadu, India
关键词
Real-time scheduling; non-preemptive tasks; energy efficiency; dynamic voltage and frequency scaling; DYNAMIC VOLTAGE;
D O I
10.3906/elk-1508-37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded systems have geared up their applications in the field of smart phones, mobile devices, automobiles, and medical instrumentation. Along with the growth of technology, the functional requirements of the systems have also grown multifold. To accommodate these ever increasing functional requirements, the hardware should be designed to include the maximum capability, which in turn increases power consumption. Thus this has to be dynamically managed using software techniques. The dynamic voltage and frequency scaling (DVFS) feature provided in most of the recent processors has enabled power optimization through software. With this feature the processor operating frequency can be reduced on the fly through software. This paper proposes two approaches. In the first one, the hyper period-based method (HPBM), the slow down factor is calculated for the hyper period and the second method involves applying uniform slow down with frequency inheritance (USFI) with a hyper plane exact test (HET). Both approaches aim to calculate slow down factors for the tasks to be executed in the processors with the DVFS feature. The main objective of this work is to provide energy optimized scheduling as well as to minimize the overheads in slow down factor calculations.
引用
收藏
页码:3085 / 3096
页数:12
相关论文
共 18 条
[1]   Determining optimal processor speeds for periodic real-time tasks with different power characteristics [J].
Aydin, H ;
Melhem, R ;
Mossé, D ;
Mejía-Alvarez, P .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :225-232
[2]  
Bhatti K., 2010, Proceedings 2010 IEEE/IFIP 8th International Conference on Embedded and Ubiquitous Computing (EUC 2010), P184, DOI 10.1109/EUC.2010.35
[3]   Schedulability analysis of periodic fixed priority systems [J].
Bini, E ;
Buttazzo, GC .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) :1462-1473
[4]   Energy aware non-preemptive scheduling for hard real-time systems [J].
Jejurikar, R ;
Gupta, R .
17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, :21-30
[5]   Energy-aware task scheduling with task synchronization for embedded real-time systems [J].
Jejurikar, Ravindra ;
Gupta, Rajesh .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) :1024-1037
[6]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[7]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[8]  
Marwedel P., 2010, EMBEDDED SYSTEM DESI
[9]  
Mittal Sparsh, 2014, International Journal of Computer Aided Engineering and Technology, V6, P440, DOI 10.1504/IJCAET.2014.065419
[10]   Accurate Modeling of the Delay and Energy Overhead of Dynamic Voltage and Frequency Scaling in Modern Microprocessors [J].
Park, Sangyoung ;
Park, Jaehyun ;
Shin, Donghwa ;
Wang, Yanzhi ;
Xie, Qing ;
Pedram, Massoud ;
Chang, Naehyuck .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (05) :695-708