Modeling real-time schedulers for use in simulations through a graphical interface

Bibliographic Details
Main Author: Peronaglio, Fernanda F. [UNESP]
Publication Date: 2017
Other Authors: Manacero, Aleardo [UNESP], Lobato, Renata S. [UNESP], Spolon, Roberta [UNESP]
Format: Conference object
Language: eng
Source: Repositório Institucional da UNESP
Download full: http://hdl.handle.net/11449/178954
Summary: Simulators of real-time systems are usually oriented to the evaluation of how different schedulers perform under different loads. Existing simulators can be split into two groups, one where scheduling algorithms are native to the simulator and one where they have to be programmed as part of the model. RTsim falls in the first group, enabling the simulation of some selected algorithms. In this paper, we present an extension to RTsim, enabling the simulation of non-native scheduling algorithms through the insertion of a description of their policies. With this extension, its user will be able to provide an algebraic description of the scheduler into a graphical interface, which creates Java code for the given algorithm. That code can be added to RTsim's library in order to simulate the algorithm. Examples of the application of this extension are presented, as well as an evaluation of the policies generated.
id UNSP_a5935c5e38a8ff3569e3e7310662100a
oai_identifier_str oai:repositorio.unesp.br:11449/178954
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Modeling real-time schedulers for use in simulations through a graphical interfaceGUI modelingReal-time scheduling simulationScheduling algorithm modelsSimulators of real-time systems are usually oriented to the evaluation of how different schedulers perform under different loads. Existing simulators can be split into two groups, one where scheduling algorithms are native to the simulator and one where they have to be programmed as part of the model. RTsim falls in the first group, enabling the simulation of some selected algorithms. In this paper, we present an extension to RTsim, enabling the simulation of non-native scheduling algorithms through the insertion of a description of their policies. With this extension, its user will be able to provide an algebraic description of the scheduler into a graphical interface, which creates Java code for the given algorithm. That code can be added to RTsim's library in order to simulate the algorithm. Examples of the application of this extension are presented, as well as an evaluation of the policies generated.Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Dept. of Computer Science and Statistics São Paulo State University - UNESPDept. of Computing São Paulo State University - UNESPDept. of Computer Science and Statistics São Paulo State University - UNESPDept. of Computing São Paulo State University - UNESPUniversidade Estadual Paulista (Unesp)Peronaglio, Fernanda F. [UNESP]Manacero, Aleardo [UNESP]Lobato, Renata S. [UNESP]Spolon, Roberta [UNESP]2018-12-11T17:32:52Z2018-12-11T17:32:52Z2017-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject106-117Simulation Series, v. 49, n. 1, p. 106-117, 2017.0735-9276http://hdl.handle.net/11449/1789542-s2.0-8502079629755686813740948600000-0001-8248-0826Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengSimulation Seriesinfo:eu-repo/semantics/openAccess2024-04-23T16:11:12Zoai:repositorio.unesp.br:11449/178954Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462025-03-28T14:24:24.269805Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Modeling real-time schedulers for use in simulations through a graphical interface
title Modeling real-time schedulers for use in simulations through a graphical interface
spellingShingle Modeling real-time schedulers for use in simulations through a graphical interface
Peronaglio, Fernanda F. [UNESP]
GUI modeling
Real-time scheduling simulation
Scheduling algorithm models
title_short Modeling real-time schedulers for use in simulations through a graphical interface
title_full Modeling real-time schedulers for use in simulations through a graphical interface
title_fullStr Modeling real-time schedulers for use in simulations through a graphical interface
title_full_unstemmed Modeling real-time schedulers for use in simulations through a graphical interface
title_sort Modeling real-time schedulers for use in simulations through a graphical interface
author Peronaglio, Fernanda F. [UNESP]
author_facet Peronaglio, Fernanda F. [UNESP]
Manacero, Aleardo [UNESP]
Lobato, Renata S. [UNESP]
Spolon, Roberta [UNESP]
author_role author
author2 Manacero, Aleardo [UNESP]
Lobato, Renata S. [UNESP]
Spolon, Roberta [UNESP]
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Peronaglio, Fernanda F. [UNESP]
Manacero, Aleardo [UNESP]
Lobato, Renata S. [UNESP]
Spolon, Roberta [UNESP]
dc.subject.por.fl_str_mv GUI modeling
Real-time scheduling simulation
Scheduling algorithm models
topic GUI modeling
Real-time scheduling simulation
Scheduling algorithm models
description Simulators of real-time systems are usually oriented to the evaluation of how different schedulers perform under different loads. Existing simulators can be split into two groups, one where scheduling algorithms are native to the simulator and one where they have to be programmed as part of the model. RTsim falls in the first group, enabling the simulation of some selected algorithms. In this paper, we present an extension to RTsim, enabling the simulation of non-native scheduling algorithms through the insertion of a description of their policies. With this extension, its user will be able to provide an algebraic description of the scheduler into a graphical interface, which creates Java code for the given algorithm. That code can be added to RTsim's library in order to simulate the algorithm. Examples of the application of this extension are presented, as well as an evaluation of the policies generated.
publishDate 2017
dc.date.none.fl_str_mv 2017-01-01
2018-12-11T17:32:52Z
2018-12-11T17:32:52Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv Simulation Series, v. 49, n. 1, p. 106-117, 2017.
0735-9276
http://hdl.handle.net/11449/178954
2-s2.0-85020796297
5568681374094860
0000-0001-8248-0826
identifier_str_mv Simulation Series, v. 49, n. 1, p. 106-117, 2017.
0735-9276
2-s2.0-85020796297
5568681374094860
0000-0001-8248-0826
url http://hdl.handle.net/11449/178954
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Simulation Series
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 106-117
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1834484010937483264