Thermal-aware Real-time Scheduling Using Timed Continuous Petri Nets

被引:7
作者
Desirena-Lopez, G. [1 ]
Ramirez-Trevino, A. [1 ]
Briz, J. L. [2 ]
Vazquez, C. R. [3 ,4 ]
Gomez-Gutierrez, D. [3 ,4 ]
机构
[1] CINVESTAV, IPN Unidad Guadalajara, Av Bosque 1145, Zapopan 45019, Jalisco, Mexico
[2] Univ Zaragoza, Dept Informat & Ing Sistemas IA3, Maria de Luna 1, Zaragoza 50018, Spain
[3] Tecnol Monterrey, Escuela Ingn & Ciencias, Guadalajara, Jalisco, Mexico
[4] Tecnol Monterrey Campus Guadalajara, Av Ramon Corona 2514, Zapopan 45201, Jalisco, Mexico
关键词
Real-time systems; thermal-aware scheduling; multiprocessor; modeling; feedback control; timed continuous petri nets; PERFORMANCE;
D O I
10.1145/3322643
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a thermal-aware, hard real-time (HRT) global scheduler for a multiprocessor system designed upon three novel techinques. First, we present a modeling methodology based on Timed Continuous Petri nets (TCPN) that yields a complete state variable model, including job arrivals, CPU usage, power, and thermal behavior. The model is accurate and avoids the calibration stage of RC thermal models. Second, based on this model, a linear programming problem (LPP) determines the existence of a feasible HRT thermal-aware schedule. Last, a sliding-mode controller and an online discretization algorithm implement the global HRT scheduler, which is capable of managing thermal constraints, context switching, migrations, and disturbances.
引用
收藏
页数:24
相关论文
共 33 条
[1]   Necessary and Sufficient Conditions for Thermal Schedulability of Periodic Real-Time Tasks Under Fluid Scheduling Model [J].
Ahmed, Rehan ;
Ramanathan, Parameswaran ;
Saluja, Kewal K. .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
[2]   Mixed Pfair/ERfair scheduling of asynchronous periodic tasks [J].
Anderson, JH ;
Srinivasan, A .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :76-85
[3]  
[Anonymous], 2019, THERMAL AWARE HRT SC
[4]  
[Anonymous], INT C REAL TIM NETW
[5]  
[Anonymous], 1996, NONLINEAR SYSTEM
[6]  
[Anonymous], IEEE C CONTR APPL PA
[7]  
ASHRAE, 2012, ASHRAE DAT SER
[8]  
Baruah S, 2015, EMBED SYST, P1, DOI 10.1007/978-3-319-08696-5
[9]  
Baruah S. K., 1995, Proceedings 9th International Parallel Processing Symposium (Cat. No.95TH8052), P280, DOI 10.1109/IPPS.1995.395946
[10]  
Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883