In this paper, we consider real-time applications consisting of multiple tasks, which are executed on computing cores managed by a resource reservatin scheduler. The tasks are organised in a linear topology (pipeline). The result produced by a task as a result of one of its activations is used as input for the task at the next stage of the pipeline. The time required for each execution of a task is a random variable. We assume a bufferless communication semantic, whereby a data item produced by a task is outright dropped if the consumer is not ready to execute. Assuming a bufferless communication simplifies the computation of the probability distribution of the end-to-end delay, since when an item is correctly processed by the pipeline its accumulated delay is simply the sum of the delays incurred in each stage. However, data can be dropped at any stage if the pipeline, and this requires a precedure to compute the probability of such an event. This computation is the main problem addre...

Probabilistic analysis of bufferless pipelines of real-time tasks

Abeni, Luca;Fontanelli, Daniele;Palopoli, Luigi;Villalba Frias, Bernardo Rabindranath
2016-01-01

Abstract

In this paper, we consider real-time applications consisting of multiple tasks, which are executed on computing cores managed by a resource reservatin scheduler. The tasks are organised in a linear topology (pipeline). The result produced by a task as a result of one of its activations is used as input for the task at the next stage of the pipeline. The time required for each execution of a task is a random variable. We assume a bufferless communication semantic, whereby a data item produced by a task is outright dropped if the consumer is not ready to execute. Assuming a bufferless communication simplifies the computation of the probability distribution of the end-to-end delay, since when an item is correctly processed by the pipeline its accumulated delay is simply the sum of the delays incurred in each stage. However, data can be dropped at any stage if the pipeline, and this requires a precedure to compute the probability of such an event. This computation is the main problem addre...
2016
Proceedings of the ACM Symposium on Applied Computing
Penn Plaza, Suite 701. New York, NY 10121-0701
Association for Computing Machinery
9781450337397
9781450337397
Abeni, Luca; Fontanelli, Daniele; Palopoli, Luigi; Villalba Frias, Bernardo Rabindranath
File in questo prodotto:
File Dimensione Formato  
p1751-abeni.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 609.89 kB
Formato Adobe PDF
609.89 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/161450
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact