Conference Paper

Realtss: A real-time scheduling simulator

Inst. Tecnologico de Mexicali, Mexicali
DOI: 10.1109/ICEEE.2007.4344998 Conference: Electrical and Electronics Engineering, 2007. ICEEE 2007. 4th International Conference on
Source: IEEE Xplore


Real-time scheduling theory has shown an impressive evolution in the past few years. As a consequence of the intensive research done in this area a lot of new scheduling policies had been proposed to date. Nevertheless, just a few of such scheduling policies are available in existing real-time operating systems (RTOS). In this paper, we describe Realtss, an open source realtime scheduling simulator which is suited to simulate real-time scheduling algorithms without the need of implement them in a RTOS. Realtss is an invaluable teaching and researching tool since existing and new real-time scheduling policies can be easily evaluated.

Download full-text


Available from: Ruben Batista, Dec 04, 2014
147 Reads
  • Source
    • "2002 Java Modular, Concurrent programming, Independent Component design N N 7 YASA [7] 2003 ANSI C Modular and Flexible, supports RT- Linux and RTEMS Y N 8 SimDVS [8] 2003 - Modular design, Flexible Energy Management N 9 Cheddar [9] 2004 ADA Modular, Flexible, allows integration of third party components N N 10 TORSCHE [10] 2006 Matlab/ Simulink Routine based design Timing Analysis N 11 Realtss [11] "
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper proposes an automation tool-STREAM, for simulation, testing and analysis of energy aware real time scheduling algorithms for periodic as well as mixed task sets on multi-core processor. The key features of STREAM include implementation of scheduling algorithms, synthetic task set generation, modules for doing performance analysis and generation of execution traces. The simulator design is made simple, understandable and flexible such that addition of new algorithms or modification to existing algorithms can be done with minimum efforts. Testing of modules is carried out on randomly generated task sets. STREAM facilitates the comparative performance analysis of different scheduling algorithms on uniprocessor, multiprocessor or multi-core processor platforms. A graph plotter is provided to visualize the performance analysis of different scheduling algorithms.
    6th International Workshop on Analysis Tools and Methodologies for Embedded and Real Time Systems (WATERS 2015) in conjunction with 27th Euromicro Conference on Real Time Systems (ECRTS), Lund, Sweden; 07/2015
  • Source
    • "En la actualidad, un conjunto de aplicaciones y frameworks existen en la literatura para la simulación de STR. Entre los más relevantes se pueden mencionar a STRESS ([2]), PERTS ([3]), YASA ([4]), Cheddar ([5]), RealTTS ([6]) y el simulador de la Université Libre de Bruxelles ([7]). Aplicaciones como MAST ([8]) ofrecen herramientas de modelado, y otras como FORTISSIMO ([9]) presentan una plataforma para el diseño de simulaciones. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Este trabajo presenta una extensión a un modelo de eventos discretos para el diseño de simuladores de Sistemas de Tiempo Real con tareas periódicas, incorporando tareas de tipo esporádico y aperiódico. Además, se estudia el soporte para jitter y offset. El modelo de eventos discretos elegido se ajusta a los sistemas dinámicos discretos como lo son los Sistemas de Tiempo Real. El uso de simuladores para realizar comprobaciones de algoritmos, modelos, técnicas y para evaluar métricas de rendimiento, es una práctica extendida e importante en la disciplina. El modelo, es diseñado empleando la técnica de grafo de eventos.
    JAIIO 42 - Simposio de Informática Industrial 2013, Cordoba; 09/2013
  • Source
    • "In the past several applications have been developed for RTS simulation: STRESS ([1]), PERTS ([2]), YASA ([3]), Cheddar ([4]), RealTTS ([5]) and the Université Libre de Bruxelles simulator [6], to name a few. Some development modeling tools are MAST ([7]) and FORTISSIMO ([8]). "
    [Show abstract] [Hide abstract]
    ABSTRACT: In this work we present a discrete event model to design and implement a real time system simulator. This kind of software is useful to verify and evaluate algorithms and models, and to compute performance metrics. The discrete event model fits perfectly with discrete dynamical system such as Real Time Systems. The event graph technique is then used as the modeling tool.
Show more