Mostrar el registro sencillo del í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 |