• Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Home Repositories Tertimuss

Tertimuss: Simulation Environment for Thermal-aware Real Time Scheduling

E-mail Imprimir PDF


A Simulation Environment for Thermal-aware Real Time Multiprocessor Scheduling

  • This project is the result of a joint effort involving the GaZ group at the University of Zaragoza, Spain and the CINVESTAV - IPN Unidad Guadalajara, Mexico.
  • The peer website of this page at the CINVESTAV can be reached at this link
  • As of today, we have released two simulation environments. TCPN-ThermalSim was our starting point, developed in MatLab® with Tertimuss being a complete rebuild in Python, which constitutes our current simulation tool.


  • Tertimuss is a simulation environment for designing and testing Real Time multiprocessor schedulers subject to thermal constraints. It consists of four modules. The fist module allows the definition of the system (processors, tasks) and their parameters. The second module automatically build a TCPN model, generating the state and thermal equations. The third module is for selecting, modifying or adding and parameterizing the scheduling algorithm. The fourth module allows the user to perform simulations and collect, process and plot results. The parameters of the tasks can be defined either manually or automatically (by means of the integrated UUnifast algorithm). You can subscribe to the public version of Tertimuss at


Related papers

  • L. Rubio-Anguiano and G. Desirena-López and A. Ramírez-Treviño and J.L. Briz and Chils, A., Real time scheduler for multiprocessor systems based on continuous control using Timed Continuous Petri Nets, IFAC-PapersOnLine, Volume xx, Issue x, 202x, Pages xxx-yyy, ISSN xxxx-yyyy, --to appear--
  • Rubio-Anguiano, L., Desirena-López, G., Ramírez-Treviño, A., Briz, J.L. Energy-efficient thermal-aware multiprocessor scheduling for real-time tasks using TCPNs. Discrete Event Dynamic Systems (2019)  29 (3): 237-264.  Sept. 2019  :
  • G. Desirena, A. Ramírez, J.L. Briz, C.R. Vázquez, D. Gómez. Thermal-Aware Real-Time Task Scheduling  in MPSoCs using Timed Continuous Petri Nets. ACM Transactions on Embedded Computing Systems 18, 4, 16 Article 36 (May  2019), 24 pages. (see on-line)
  • Gaddiel Desirena López, Lorena Rubio Anguiano, Antonio Ramírez Treviño, José Luis Briz. A Flexible Framework for Real-Time Thermal-Aware Schedulers using Timed Continuous Petri Nets. Computación y Sistemas, Vol 23, No 2 (2019) ISSN 2007-9737
  • L. Rubio-Anguiano, G. Desirena-López, A. Ramírez-Treviño, J.L. Briz. Energy-Efficient Thermal-Aware Scheduling for RT Tasks Using TCPN.IFAC PapersOnLine 51-7 (2018) 236.242. WODES'18, Castellammare di Stabia, Sorrento Coast, Italy, May 30 - June 1, 2018. Open access preprint
  • Gaddiel Desirena, José Luis Briz, Carlos Renato Vazquez, Antonio Ramirez, David Gómez-Gutiérrez. "On-line Scheduling in Multiprocessor Systems based on continuous control using Timed Continuous Petri Nets" 13th International Workshop on Discrete Event Systems (WODES 2016) Xi'an, China May 30. June 1, 2016. DOI=10.1109/WODES.2016.7497860.Open access preprint

Development team

CINVESTAV: Laura Rubio-Anguiano, Gaddiel Desirena López, Antonio Ramírez-Treviño 
UZ: Abel Chils Trabanco, José Luis Briz


Partially supported by the Ministerio de Ciencia, Innovación y Universidades and the European ERDF under Grant TIN2016-76635-C2-1-R (AEI/ERDF, EU), and by the Aragon Government (T58 17R research group) and ERDF 2014-2020 Construyendo Europa desde Aragón.

Última actualización el Miércoles, 13 de Enero de 2021 13:41