SPARTS: simulator for power aware and real-time systems


Autoria(s): Nikolic, Borislav; Awan, Muhammad Ali; Petters, Stefan M.
Data(s)

06/02/2014

06/02/2014

2011

Resumo

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].

Identificador

DOI: 10.1109/TrustCom.2011.137

978-1-4577-2135-9

http://hdl.handle.net/10400.22/3739

Idioma(s)

eng

Publicador

IEEE

Relação

Trust, Security and Privacy in Computing and Communications (TrustCom);

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6120930

Direitos

closedAccess

Tipo

article