Publication
Implementing multicore real-time scheduling algorithms based on task splitting using ada 2012
dc.contributor.author | Andersson, Björn | |
dc.contributor.author | Pinho, Luís Miguel | |
dc.date.accessioned | 2014-02-13T12:21:39Z | |
dc.date.available | 2014-02-13T12:21:39Z | |
dc.date.issued | 2010 | |
dc.description.abstract | Multiprocessors, particularly in the form of multicores, are becoming standard building blocks for executing reliable software. But their use for applications with hard real-time requirements is non-trivial. Well-known realtime scheduling algorithms in the uniprocessor context (Rate-Monotonic [1] or Earliest-Deadline-First [1]) do not perform well on multiprocessors. For this reason the scientific community in the area of real-time systems has produced new algorithms specifically for multiprocessors. In the meanwhile, a proposal [2] exists for extending the Ada language with new basic constructs which can be used for implementing new algorithms for real-time scheduling; the family of task splitting algorithms is one of them which was emphasized in the proposal [2]. Consequently, assessing whether existing task splitting multiprocessor scheduling algorithms can be implemented with these constructs is paramount. In this paper we present a list of state-of-art task-splitting multiprocessor scheduling algorithms and, for each of them, we present detailed Ada code that uses the new constructs. | por |
dc.identifier.doi | 10.1007/978-3-642-13550-7_4 | pt_PT |
dc.identifier.isbn | 978-3-642-13549-1 | |
dc.identifier.isbn | 978-3-642-13550-7 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.uri | http://hdl.handle.net/10400.22/3880 | |
dc.language.iso | eng | por |
dc.peerreviewed | yes | por |
dc.publisher | Springer | por |
dc.relation.ispartofseries | Reliable Software Technologiey – Ada-Europe 2010; Vol. 6106 | |
dc.relation.publisherversion | http://link.springer.com/chapter/10.1007%2F978-3-642-13550-7_4 | por |
dc.subject | Ada | por |
dc.subject | Multiprocessors | por |
dc.subject | Multicores | por |
dc.subject | Real-time scheduling | por |
dc.title | Implementing multicore real-time scheduling algorithms based on task splitting using ada 2012 | por |
dc.type | book part | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Valencia, Spain | por |
oaire.citation.endPage | 67 | por |
oaire.citation.startPage | 54 | por |
oaire.citation.title | 15th Ada-Europe International Conference on Reliable Software Technologies, June 14-18 | por |
oaire.citation.volume | Vol. 6106 | por |
person.familyName | Pinho | |
person.givenName | Luis Miguel | |
person.identifier.ciencia-id | 8112-2108-F3B2 | |
person.identifier.orcid | 0000-0001-6888-1340 | |
person.identifier.rid | M-3416-2013 | |
person.identifier.scopus-author-id | 6602594556 | |
rcaap.rights | openAccess | por |
rcaap.type | bookPart | por |
relation.isAuthorOfPublication | fd791145-af93-47d9-bbe8-647a326d2f39 | |
relation.isAuthorOfPublication.latestForDiscovery | fd791145-af93-47d9-bbe8-647a326d2f39 |