- -

Deferred and atomic setting of scheduling attributes for ada

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Deferred and atomic setting of scheduling attributes for ada

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Sáez Barona, Sergio es_ES
dc.contributor.author Real Sáez, Jorge Vicente es_ES
dc.contributor.author Crespo, Alfons es_ES
dc.date.accessioned 2014-07-22T11:57:25Z
dc.date.issued 2013
dc.identifier.issn 1094-3641
dc.identifier.uri http://hdl.handle.net/10251/38955
dc.description © Sáez Barona, S.; Real Sáez, J.; Crespo, A. | ACM, 2015. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Adda Letters, http://dx.doi.org/10.1145/2552999.2553010 es_ES
dc.description.abstract Deferred setting of scheduling attributes refers to a single operation that sets a new value for a scheduling attribute of a task at some future time. Although deferred setting of scheduling attributes is possible in Ada 2012, it is in a rather limited way: only deadline or CPU can be changed deferredly, either at a specified time or when the task is released from a suspension object. And only one of those two attributes at a time. Other scheduling attributes such as priority cannot have deferred setting by means of a single operation. This would be a convenient feature to have for schemes such as job partitioning, task splitting, or mode changes. Another issue is the absence of operations for atomically changing several parameters at a time, which would avoid scheduling issues specially on multiprocessors. In this paper we explore a proposal aimed at correcting these two drawbacks. On one hand, we want to be able to change more attributes, not only deadlines, deferredly or immediately. On the other hand, we want to atomically change (now or later) a set of attributes, thereby avoiding scheduling artifacts that arise from sequentially changing several attributes, specially when the CPU is one of them. Rather than providing a number of library operations for postponing the setting of a variety of scheduling attributes, we propose to encapsulate the scheduling attributes of each task i n a single t agged type that can be extended with more attributes for specific applications if needed es_ES
dc.language Inglés es_ES
dc.publisher Association for Computing Machinery (ACM) es_ES
dc.relation.ispartof Ada Letters es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Deferred and atomic setting of scheduling attributes for ada es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1145/2552999.2553010
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Sáez Barona, S.; Real Sáez, JV.; Crespo, A. (2013). Deferred and atomic setting of scheduling attributes for ada. Ada Letters. 33(2):97-108. doi:10.1145/2552999.2553010 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1145/2552999.2553010 es_ES
dc.description.upvformatpinicio 97 es_ES
dc.description.upvformatpfin 108 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 33 es_ES
dc.description.issue 2 es_ES
dc.relation.senia 256216


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem