Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10553/45995
Campo DC Valoridioma
dc.contributor.authorRivas, Mario Aldeaen_US
dc.contributor.authorMiranda, Javieren_US
dc.contributor.authorHarbour, Michael Gonzálezen_US
dc.date.accessioned2018-11-23T00:29:55Z-
dc.date.available2018-11-23T00:29:55Z-
dc.date.issued2005en_US
dc.identifier.issn0302-9743en_US
dc.identifier.urihttp://hdl.handle.net/10553/45995-
dc.description.abstractIn previous papers we had presented an application program interface (API) that enabled applications to use application-defined scheduling algorithms for Ada tasks in a way compatible with the scheduling model defined in the real-Time Annex of the language. Each application scheduler was implemented with a special task. This paper presents a new implementation in which the application scheduler actions are executed as part of the kernel on which the run-time system is based, thus increasing the efficiency. This paper also presents modifications to the proposed API that align it with the evolution of the Ada Issues being considered in the Ada 200Y standardization. First, we use the new concept of deadline as an abstract notion of urgency, to order the tasks in the scheduling queue of the underlying kernel, freeing the application scheduler of the responsibility of keeping the desired ordering of tasks, and thus simplifying it and reducing its overhead. In second place, we also consider task synchronization through protected objects using the new Stack Resource Policy proposed for the EDF task dispatching policy in Ada 200Y, which can be used in a large variety of fixed and dynamic priority scheduling policies without explicit intervention of the application scheduler.en_US
dc.languageengen_US
dc.relation.ispartofLecture Notes in Computer Scienceen_US
dc.sourceLecture Notes in Computer Science[ISSN 0302-9743],v. 3555, p. 220-235en_US
dc.subject3304 Tecnología de los ordenadoresen_US
dc.subject.otherAdaen_US
dc.subject.otherCompilersen_US
dc.subject.otherReal-Time Systemsen_US
dc.subject.otherKernelen_US
dc.subject.otherSchedulingen_US
dc.titleIntegrating application-defined scheduling with the new dispatching policies for Ada tasksen_US
dc.typeinfo:eu-repo/semantics/conferenceObjecten_US
dc.typeConferenceObjecten_US
dc.relation.conference10th Ada-Europe International Conference on Reliable Software Technologies
dc.relation.conference10th Ada-Europe International Conference on Reliable Software Technologies - Ada-Europe 2005
dc.identifier.scopus26444531115-
dc.identifier.isi000230371600018
dc.contributor.authorscopusid55671468500-
dc.contributor.authorscopusid55532795000-
dc.contributor.authorscopusid35563682500-
dc.description.lastpage235en_US
dc.description.firstpage220en_US
dc.relation.volume3555en_US
dc.investigacionIngeniería y Arquitecturaen_US
dc.type2Actas de congresosen_US
dc.contributor.daisngid7546886
dc.contributor.daisngid2214941
dc.contributor.daisngid824107
dc.utils.revisionen_US
dc.contributor.wosstandardWOS:Rivas, MA
dc.contributor.wosstandardWOS:Miranda, J
dc.contributor.wosstandardWOS:Harbour, MG
dc.date.coverdateOctubre 2005
dc.identifier.conferenceidevents120460
dc.identifier.ulpgces
dc.description.jcr0,402
dc.description.jcrqQ4
item.grantfulltextnone-
item.fulltextSin texto completo-
crisitem.event.eventsstartdate20-06-2005-
crisitem.event.eventsstartdate20-06-2005-
crisitem.event.eventsenddate24-06-2005-
crisitem.event.eventsenddate24-06-2005-
crisitem.author.deptDepartamento de Ingeniería Telemática-
crisitem.author.fullNameMiranda González, Francisco Javier-
Colección:Actas de congresos
Vista resumida

Citas SCOPUSTM   

2
actualizado el 17-nov-2024

Visitas

50
actualizado el 15-jul-2023

Google ScholarTM

Verifica


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.