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

ABSTRACT 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
  • 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.
  • Source
    • "The tool is focused only on scheduling policies and is computationally very demanding, which brings constraints on both, simulation time and number of tasks that comprise the task-set. Diaz et al. [3] proposed Realtss -a Simulator focused only on scheduling part. It incorporates several most common scheduling policies and includes the mechanism for resource sharing. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Real-time systems demand guaranteed and predictable run-time behaviour in order to ensure that no task has missed its deadline. Over the years we are witnessing an ever increasing demand for functionality enhancements in the embedded real-time systems. Along with the functionalities, the design itself grows more complex. Posed constraints, such as energy consumption, time, and space bounds, also require attention and proper handling. Additionally, efficient scheduling algorithms, as proven through analyses and simulations, often impose requirements that have significant run-time cost, specially in the context of multi-core systems. In order to further investigate the behaviour of such systems to quantify and compare these overheads involved, we have developed the SPARTS, a simulator of a generic embedded real- time device. The tasks in the simulator are described by externally visible parameters (e.g. minimum inter-arrival, sporadicity, WCET, BCET, etc.), rather than the code of the tasks. While our current implementation is primarily focused on our immediate needs in the area of power-aware scheduling, it is designed to be extensible to accommodate different task properties, scheduling algorithms and/or hardware models for the application in wide variety of simulations. The source code of the SPARTS is available for download at [1].
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on; 01/2011
Show more