Modeling real-time schedulers for use in simulations through a graphical interface
| Main Author: | |
|---|---|
| Publication Date: | 2017 |
| Other Authors: | , , |
| 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 |