Teaching real-time with a scheduler simulator
Autor(a) principal: | |
---|---|
Data de Publicação: | 2001 |
Outros Autores: | , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1109/FIE.2001.963651 http://hdl.handle.net/11449/66419 |
Resumo: | In this paper we describe a scheduler simulator for real-time tasks, RTsim, that can be used as a tool to teach real-time scheduling algorithms. It simulates a variety of preprogrammed scheduling policies for single and multi-processor systems and simple algorithm variants introduced by its user. Using RTsim students can conduct experiments that will allow them to understand the effects of each policy given different load conditions and learn which policy is better for different workloads. We show how to use RTsim as a learning tool and the results achieved with its application on the Real-Time Systems course taught at the B.Sc. on Computer Science at Paulista State University - Unesp - at Rio Preto. |
id |
UNSP_edd0100eb00a8c6da29fbebd9d7d9970 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/66419 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Teaching real-time with a scheduler simulatorHard real-time tasksReal-time schedulingSimulatorsAlgorithmsComputer scienceComputer simulationCurriculaReal time systemsSchedulingStudentsTeachingScheduler simulatorSoftware Package RTsimEngineering educationIn this paper we describe a scheduler simulator for real-time tasks, RTsim, that can be used as a tool to teach real-time scheduling algorithms. It simulates a variety of preprogrammed scheduling policies for single and multi-processor systems and simple algorithm variants introduced by its user. Using RTsim students can conduct experiments that will allow them to understand the effects of each policy given different load conditions and learn which policy is better for different workloads. We show how to use RTsim as a learning tool and the results achieved with its application on the Real-Time Systems course taught at the B.Sc. on Computer Science at Paulista State University - Unesp - at Rio Preto.Dept. of Comp. Sci. and Statistics Unesp, São José do Rio PretoDept. of Comp. Sci. and Statistics Unesp, São José do Rio PretoUniversidade Estadual Paulista (Unesp)Manacero, A. [UNESP]Miola, M. B. [UNESP]Nabuco, V. A. [UNESP]2014-05-27T11:20:13Z2014-05-27T11:20:13Z2001-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1109/FIE.2001.963651Proceedings - Frontiers in Education Conference, v. 2.0190-5848http://hdl.handle.net/11449/6641910.1109/FIE.2001.9636512-s2.0-0035197814Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings - Frontiers in Education Conference0,218info:eu-repo/semantics/openAccess2021-10-23T21:44:35Zoai:repositorio.unesp.br:11449/66419Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T19:20:01.739091Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Teaching real-time with a scheduler simulator |
title |
Teaching real-time with a scheduler simulator |
spellingShingle |
Teaching real-time with a scheduler simulator Manacero, A. [UNESP] Hard real-time tasks Real-time scheduling Simulators Algorithms Computer science Computer simulation Curricula Real time systems Scheduling Students Teaching Scheduler simulator Software Package RTsim Engineering education |
title_short |
Teaching real-time with a scheduler simulator |
title_full |
Teaching real-time with a scheduler simulator |
title_fullStr |
Teaching real-time with a scheduler simulator |
title_full_unstemmed |
Teaching real-time with a scheduler simulator |
title_sort |
Teaching real-time with a scheduler simulator |
author |
Manacero, A. [UNESP] |
author_facet |
Manacero, A. [UNESP] Miola, M. B. [UNESP] Nabuco, V. A. [UNESP] |
author_role |
author |
author2 |
Miola, M. B. [UNESP] Nabuco, V. A. [UNESP] |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Manacero, A. [UNESP] Miola, M. B. [UNESP] Nabuco, V. A. [UNESP] |
dc.subject.por.fl_str_mv |
Hard real-time tasks Real-time scheduling Simulators Algorithms Computer science Computer simulation Curricula Real time systems Scheduling Students Teaching Scheduler simulator Software Package RTsim Engineering education |
topic |
Hard real-time tasks Real-time scheduling Simulators Algorithms Computer science Computer simulation Curricula Real time systems Scheduling Students Teaching Scheduler simulator Software Package RTsim Engineering education |
description |
In this paper we describe a scheduler simulator for real-time tasks, RTsim, that can be used as a tool to teach real-time scheduling algorithms. It simulates a variety of preprogrammed scheduling policies for single and multi-processor systems and simple algorithm variants introduced by its user. Using RTsim students can conduct experiments that will allow them to understand the effects of each policy given different load conditions and learn which policy is better for different workloads. We show how to use RTsim as a learning tool and the results achieved with its application on the Real-Time Systems course taught at the B.Sc. on Computer Science at Paulista State University - Unesp - at Rio Preto. |
publishDate |
2001 |
dc.date.none.fl_str_mv |
2001-01-01 2014-05-27T11:20:13Z 2014-05-27T11:20:13Z |
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 |
http://dx.doi.org/10.1109/FIE.2001.963651 Proceedings - Frontiers in Education Conference, v. 2. 0190-5848 http://hdl.handle.net/11449/66419 10.1109/FIE.2001.963651 2-s2.0-0035197814 |
url |
http://dx.doi.org/10.1109/FIE.2001.963651 http://hdl.handle.net/11449/66419 |
identifier_str_mv |
Proceedings - Frontiers in Education Conference, v. 2. 0190-5848 10.1109/FIE.2001.963651 2-s2.0-0035197814 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Proceedings - Frontiers in Education Conference 0,218 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
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 |
|
_version_ |
1808129053340729344 |