Monotonicity and run-time scheduling

M. Wiggers, M.J.G. Bekooij, G.J.M. Smit

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

31 Citaten (Scopus)
402 Downloads (Pure)

Samenvatting

Modern embedded multi-processors can execute several stream-processing applications concurrently. Typically, these applications are partitioned into tasks that communicate over buffers together forming a task graph. The fact that these applications are started and stopped by the user combined with the knowledge that not all applications are necessarily completely characterised makes it attractive to use run-time scheduling. We define and characterise a class of budget schedulers that by construction bound the interference from other applications. Furthermore, we will show that the worst-case effects of these schedulers can be included in dataflow process networks. The execution of the resulting dataflow process network is shown to result in tight and conservative bounds on the end-to-end temporal behaviour of the execution of the task graph on a cycle-true simulator. Given that the inter-task synchronisation of the application allows for a dataflow model that is functionally deterministic, this enables exploration of various buffer capacities and scheduler settings at a high level of abstraction.
Originele taal-2Engels
TitelProceedings of the 7th ACM International Conference on Embedded Software (EMSOFT '09), 12-16 October 2009, Grenoble, France
RedacteurenS. Chakraborto, N. Halbwachs
UitgeverijAssociation for Computing Machinery, Inc
Pagina's177-186
ISBN van geprinte versie978-1-60558-627-4
StatusGepubliceerd - 2009
Evenementconference; EMSOFT'09, Grenoble, France; 2009-10-12; 2009-10-16 -
Duur: 12 okt. 200916 okt. 2009

Congres

Congresconference; EMSOFT'09, Grenoble, France; 2009-10-12; 2009-10-16
Periode12/10/0916/10/09
AnderEMSOFT'09, Grenoble, France

Vingerafdruk

Duik in de onderzoeksthema's van 'Monotonicity and run-time scheduling'. Samen vormen ze een unieke vingerafdruk.

Citeer dit