1. Using Markov’s inequality with power-of-k function for probabilistic WCET estimation
- Author
-
Vilardell, Sergi, Serra, Isabel, Mezzetti, Enrico, Abella, Jaume, Cazorla, Francisco J., del Castillo, Joan, Maggio, Martina, Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, and Barcelona Supercomputing Center
- Subjects
Markov’s inequality ,Extreme value theory ,Uncertainty ,Real-time data processing ,Ordinadors immersos, Sistemes d' ,Embedded computer systems ,probabilistic WCET ,Probabilistic WCET ,Incertesa ,Extreme Value Theory ,Computer systems organization → Real-time system architecture ,Probabilistic time estimates ,probabilistic time estimates ,Temps real (Informàtica) ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] - Abstract
Deriving WCET estimates for software programs with probabilistic means (a.k.a. pWCET estimation) has received significant attention during last years as a way to deal with the increased complexity of the processors used in real-time systems. Many works build on Extreme Value Theory (EVT) that is fed with a sample of the collected data (execution times). In its application, EVT carries two sources of uncertainty: the first one that is intrinsic to the EVT model and relates to determining the subset of the sample that belongs to the (upper) tail, and hence, is actually used by EVT for prediction; and the second one that is induced by the sampling process and hence is inherent to all sample-based methods. In this work, we show that Markov’s inequality can be used to obtain provable trustworthy probabilistic bounds to the tail of a distribution without incurring any model-intrinsic uncertainty. Yet, it produces pessimistic estimates that we shave substantially by proposing the use of a power-of-k function instead of the default identity function used by Markov’s inequality. Lastly, we propose a method to deal with sampling uncertainty for Markov’s inequality that consistently improves EVT estimates on synthetic and real data obtained from a railway application., LIPIcs, Vol. 231, 34th Euromicro Conference on Real-Time Systems (ECRTS 2022), pages 20:1-20:24
- Published
- 2022