Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Resource Management For Stochastic Parallel Synchronous Tasks: Bandits To The Rescue
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Sapienza Università di Roma, Italy.
Scuola Superiore Sant'Anna, Italy.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-1364-8127
Show others and affiliations
(English)Manuscript (preprint) (Other academic)
Abstract [en]

In scheduling real-time tasks, we face the challenge of meeting hard deadlines while optimizing for some other objective, such as minimizing energy consumption. Formulating the optimization as a Multi-Armed Bandit (MAB) problem allows us to use MAB strategies to balance the exploitation of good choices based on observed data with the exploration of potentially better options.In this paper, we integrate hard real-time constraints with MAB strategies for resource management of a Stochastic Parallel Synchronous Task. On a platform with M cores available for the task, m<=M cores are initially assigned. Prior work has shown how to compute a virtual deadline such that assigning all M cores to the task if it has not completed by this virtual deadline guarantees that the deadline will be met. An MAB strategy is used to select the value of m. A Dynamic Power Management (DPM) energy model considering CPU sockets and sleep states is described. Experimental evaluation shows that MAB strategies learn consistently suitable m, and perform well compared to binary exponential search and greedy methods.

Keywords [en]
Multicore scheduling, Multi-Armed Bandit, DAG task, Parallel Synchronous Task
National Category
Computer Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-70442OAI: oai:DiVA.org:mdh-70442DiVA, id: diva2:1945291
Available from: 2025-03-18 Created: 2025-03-18 Last updated: 2025-04-23Bibliographically approved
In thesis
1. Probabilistic Analysis and Scheduling of Real-Time Systems
Open this publication in new window or tab >>Probabilistic Analysis and Scheduling of Real-Time Systems
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In this thesis probabilistic methods are explored for analysis and scheduling of real-time systems, where computation times vary significantly. The aim is to enable sufficient timing-related performance while allowing for economic resource provisioning or other average-case objectives. In one line of research, Hidden Markov Models (HMMs) with continuous emission distributions are used to model execution times of periodic tasks. A framework for identification and validation of such models is presented. Methods are developed for updating model parameters in systems where the execution time behavior changes, and for bounding the deadline miss probability for such periodic tasks in a reservation based server. For scheduling parallel workload with varying computational demand, a mechanism is proposed for sharing a job queue among several reservation based servers. The mechanism guarantees executing jobs a certain amount of computational resource prior to their deadline, by enabling job dismissal in overload situations. Another contribution regards parallel synchronous tasks, and the problem of assigning a suitable number of cores to the task, so that the deadline is met while optimizing towards a goal such as minimizing energy consumption. A suitable core assignment is found using a Multi-Armed Bandit (MAB) formulation of the problem, requiring only limited knowledge of the worst case properties of the task structure. Using derived response time bounds in the MAB formulation reduces the time to convergence and the energy consumption.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2025
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 431
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-70445 (URN)978-91-7485-704-7 (ISBN)
Public defence
2025-04-29, Kappa, Mälardalens universitet, Västerås, 13:00 (English)
Opponent
Supervisors
Available from: 2025-03-19 Created: 2025-03-18 Last updated: 2025-04-08Bibliographically approved

Open Access in DiVA

fulltext(8587 kB)4 downloads
File information
File name FULLTEXT01.pdfFile size 8587 kBChecksum SHA-512
b9d654372110f5cff216f6fa17982a55164852a306a776fcc97d03328ca45e431c8ebb534349a4d9d3392df1165e42fb421b41eb79f72f68e77dbc794ef045d8
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Friebe, AnnaPapadopoulos, AlessandroNolte, Thomas
By organisation
Embedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 4 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 143 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf