- -

Combined Scheduling of Time-Triggered Plans and Priority Scheduled Task Sets

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Combined Scheduling of Time-Triggered Plans and Priority Scheduled Task Sets

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Real Sáez, Jorge Vicente es_ES
dc.contributor.author Sáez Barona, Sergio es_ES
dc.contributor.author Crespo Lorente, Alfons es_ES
dc.date.accessioned 2016-11-02T11:58:16Z
dc.date.available 2016-11-02T11:58:16Z
dc.date.issued 2016-06-01
dc.identifier.issn 1094-3641
dc.identifier.uri http://hdl.handle.net/10251/73088
dc.description © Owner/Author (2016). 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 ACM SIGAda Ada Letters, 36(1), 68-76, http://dx.doi.org/10.1145/10.1145/2971571.2971580. es_ES
dc.description.abstract [EN] Preemptive, priority-based scheduling on the one hand, and time-triggered scheduling on the other, are the two major techniques in use for development of real-time and embedded software. Both have their advantages and drawbacks with respect to the other, and are commonly adopted in mutual exclusion. In a previous paper, we proposed a software architecture that enables the combined and controlled execution of time-triggered plans and priority-scheduled tasks. The goal was to take advantage of the best of both approaches by providing deterministic, jitter-controlled execution of time-triggered tasks (e.g., control tasks), coexisting with a set of priority-scheduled tasks, with less demanding jitter requirements. In this paper, we briefly describe the approach, in which the time-triggered plan is executed at the highest priority level, controlled by scheduling decisions taken only at particular points in time, signalled by recurrent timing events. The rest of priority levels are used by a set of concurrent tasks scheduled by static or dynamic priorities. We also discuss several open issues such as schedulability analysis, use of the approach in multiprocessor architectures, usability in mixed-criticality systems and needed changes to make this approach Ravenscar compliant. es_ES
dc.description.sponsorship This work has been partly supported by the Spanish Government’s project M2C2 (TIN2014-56158-C4-1-P-AR) and the European Commission’s project EMC2 (ARTEMIS-JU Call 2013 AIPP-5, Contract 621429).
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 Priority based scheduling es_ES
dc.subject Realtime scheduling es_ES
dc.subject Time-triggered plans es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Combined Scheduling of Time-Triggered Plans and Priority Scheduled Task Sets es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1145/2971571.2971580
dc.relation.projectID info:eu-repo/grantAgreement/EC/FP7/621429/EU/Embedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments/
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2014-56158-C4-1-P/ES/SISTEMAS CIBER-FISICOS DE CRITICIDAD MIXTA SOBRE PLATAFORMAS MULTINUCLEO/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Real Sáez, JV.; Sáez Barona, S.; Crespo Lorente, A. (2016). Combined Scheduling of Time-Triggered Plans and Priority Scheduled Task Sets. Ada Letters. 36(1):68-76. https://doi.org/10.1145/2971571.2971580 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dl.acm.org/citation.cfm?id=2971580&preflayout=flat es_ES
dc.description.upvformatpinicio 68 es_ES
dc.description.upvformatpfin 76 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 36 es_ES
dc.description.issue 1 es_ES
dc.relation.senia 315647 es_ES
dc.contributor.funder Ministerio de Economía y Competitividad
dc.contributor.funder European Commission
dc.description.references T. P. Baker and A. Shaw. The cyclic executive model and Ada. In Proceedings IEEE Real Time Systems Symposium 1988, Huntsville, Alabama, pages 120--129, 1988. es_ES
dc.description.references P. Balbastre, I. Ripoll, J. Vidal, and A. Crespo. A Task Model to Reduce Control Delays. Real-Time Systems, 27(3):215--236, September 2004. es_ES
dc.description.references A. Burns and R. Davis. Mixed Criticality Systems - A Review. Technical report, Depatment of Computer Science, University of York, 2013. es_ES
dc.description.references A. Cervin. Integrated Control and Real-Time Scheduling. PhD thesis, Lund Institute of Technology, April 2003. es_ES
dc.description.references R. Dobrin. Combining Offline Schedule Construction and Fixed Priority Scheduling in Real-Time Computer Systems. PhD thesis, Mälardalen University, 2005. es_ES
dc.description.references S. Hong, X. Hu, and M. Lemmon. Reducing Delay Jitter of Real-Time Control Tasks through Adaptive Deadline Adjustments. In IEEE Computer Society, editor, 22nd Euromicro Conference on Real-Time Systems -- ECRTS, pages 229--238, 2010. es_ES
dc.description.references J. W. S. Liu. Real-Time Systems. Prentice-Hall Inc., 2000. es_ES
dc.description.references J. Palencia and M. González-Harbour. Schedulability Analysis for Tasks with Static and Dynamic Offsets. In 9th IEEE Real-Time Systems Symposium, 1998. es_ES
dc.description.references M. J. Pont. The Engineering of Reliable Embedded Systems: LPC1769 edition. Number ISBN: 978-0-9930355-0-0. SafeTTy Systems Limited, 2014. es_ES
dc.description.references J. Real and A. Crespo. Incorporating Operating Modes to an Ada Real-Time Framework. Ada Letters, 30(1):73--85, April 2010. es_ES
dc.description.references J. Real, S. Sáez, and A. Crespo. Combining time-triggered plans with priority scheduled task sets. In M. Bertogna and L. M. Pinho, editors, Reliable Software Technologies -- Ada-Europe 2016, volume 9695 of Lecture Notes in Computer Science. Springer, June 2016. es_ES
dc.description.references S. Sáez, J. Real, and A. Crespo. An integrated framework for multiprocessor, multimoded real-time applications. In M. Brorsson and L. Pinho, editors, Reliable Software Technologies -- Ada-Europe 2012, volume 7308, pages 18--34. Springer-Verlag, June 2012. es_ES
dc.description.references S. Sáez, J. Real, and A. Crespo. Implementation of Timing-Event Anities in Ada/Linux. Ada Letters, 35(1), April 2015. es_ES
dc.description.references A. J. Wellings and A. Burns. A Framework for Real-Time Utilities for Ada 2005. Ada Letters, XXVII(2), August 2007. es_ES


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

Mostrar el registro sencillo del ítem