An Optimal Value-Based Admission Policy and its ReflectiveUse in Real-Time Systems

  • Authors:
  • Andrea Bondavalli;Felicita Di Giandomenico;Ivan Mura

  • Affiliations:
  • CNUCE-CNR, Via Santa Maria 36, 56126 Pisa, Italy;IEI-CNR, Via Santa Maria 46, 56126 Pisa, Italy;Dept of Inf. Eng., University of Pisa, Via Diotisalvi 2, 56126 Pisa, Italy

  • Venue:
  • Real-Time Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper deals with planningsystem activities to support applications that have differentcontrasting requirements including timing constraints on tasksexecution and correctness requirements. Our approach is basedon a simple yet effective formulation of a value structure associatedto the application tasks. Values are associated to each relevantoutcome thus accounting for successful executions as well asfor those which violate the application requirements. Moreoverwe assume degradable real time systems equipped with severalexecution techniques characterised by different execution costsand different levels of fulfilment of requirements (and associatedreward). We propose an admission algorithm to select the partof the offered load to be executed, should overload occur. Forall the admitted tasks the algorithm selects also the most suitableexecution technique (among those available) to optimise the expectedcumulated reward. We show that the algorithm provides the bestsolution to the optimisation problem resorting to the linearprogramming theory. Then we discuss the applicability of thisresult to systems operating in dynamic environments. A plannercomponent is defined, responsible to collect information on thecurrent status of the system and of its environment. The plannerdecides when a new ’plan‘ is required, and dynamically executesthe admission algorithm to properly tune the usage of systemresources.