Show simple item record

dc.contributor.authorPhilippou, Annaen
dc.contributor.authorLee, I.en
dc.contributor.authorSokolsky, O.en
dc.creatorPhilippou, Annaen
dc.creatorLee, I.en
dc.creatorSokolsky, O.en
dc.date.accessioned2019-11-13T10:41:59Z
dc.date.available2019-11-13T10:41:59Z
dc.date.issued2012
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54839
dc.description.abstractAs real-time embedded systems become more complex, resource partitioning is increasingly used to guarantee real-time performance. Recently, several compositional frameworks of resource partitioning have been proposed using real-time scheduling theory with various notions of real-time tasks running under restricted resource supply environments. However, these real-time scheduling-based approaches are limited in their expressiveness in that, although capable of describing resource-demand tasks, they are unable to model resource supply. This paper describes a process algebraic framework PADSfor reasoning about resource demand and resource supply inspired by the timed process algebra ACSR. In ACSR, real-time tasks are specified by enunciating their consumption needs for resources. To also accommodate resource-supply processes in PADS, given a resource cpu, we write cpū to denote the availability of cpu for a requesting task process. Using PADS, we define a supply-demand relation where a pair (T,S) belongs to the relation if the demand process T can be scheduled under supply S. We develop a theory of compositional schedulability analysis as well as a technique for synthesizing an optimal supply process for a set of tasks. Furthermore, we define ordering relations between supplies which describe when a supply offers more resource capacity than another. With this notion it is possible to formally represent hierarchical scheduling approaches that assign more "generous" resource allocations to tasks in exchange for a simple representation. We illustrate our techniques via a number of examples. © 2011 Elsevier B.V. All rights reserved.en
dc.sourceTheoretical Computer Scienceen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-81955160716&doi=10.1016%2fj.tcs.2011.08.025&partnerID=40&md5=47c2dfbb47f6725310cee7d16d0bedb2
dc.subjectEcologyen
dc.subjectAlgebraen
dc.subjectReal time systemsen
dc.subjectHierarchical systemsen
dc.subjectSchedulingen
dc.subjectResource capacityen
dc.subjectEmbedded systemsen
dc.subjectReal time performanceen
dc.subjectReal-time embedded systemsen
dc.subjectFormal analysisen
dc.subjectSchedulability analysisen
dc.subjectReal-time process algebraen
dc.subjectAlgebraic frameworken
dc.subjectCompositional schedulability analysisen
dc.subjectHierarchical schedulingen
dc.subjectOrdering relationsen
dc.subjectReal time schedulingen
dc.subjectReal-time tasksen
dc.subjectResource demand and resource supplyen
dc.subjectResource demandsen
dc.subjectResource partitioningen
dc.subjectSupply processen
dc.subjectSupply-demand relationen
dc.subjectTask processen
dc.subjectTimed process algebraen
dc.titlePADS: An approach to modeling resource demand and supply for the formal analysis of hierarchical schedulingen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1016/j.tcs.2011.08.025
dc.description.volume413
dc.description.issue1
dc.description.startingpage2
dc.description.endingpage20
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Cited By :6</p>en
dc.source.abbreviationTheor.Comput.Sci.en


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record