Advanced

Memory-Aware Feedback Scheduling of Control Tasks

Robertz, Sven LU ; Henriksson, Dan LU and Cervin, Anton LU (2006) IEEE Conference on Emerging Technologies and Factory Automation (ETFA) In Proceedings of the 11th IEEE Conference on Emerging Technologies and Factory Automation p.577-584
Abstract
This paper presents the incorporation of an auto-tuning real-time garbage collector into a feedback-based on-line scheduling system. The studied feedback scheduler is designed to dynamically adjust the sampling periods of a set of controller tasks in order to maximize the overall control performance. In the suggested approach, the memory management overhead is made explicit and taken into account by the feedback scheduler when scheduling the tasks. It is also described how priorities for memory allocations can be used to control the allocation rates of the application threads in order to optimize the trade-off between memory and CPU time usage. A case study, comparing theoretical analysis and simulated results support the feasibility of... (More)
This paper presents the incorporation of an auto-tuning real-time garbage collector into a feedback-based on-line scheduling system. The studied feedback scheduler is designed to dynamically adjust the sampling periods of a set of controller tasks in order to maximize the overall control performance. In the suggested approach, the memory management overhead is made explicit and taken into account by the feedback scheduler when scheduling the tasks. It is also described how priorities for memory allocations can be used to control the allocation rates of the application threads in order to optimize the trade-off between memory and CPU time usage. A case study, comparing theoretical analysis and simulated results support the feasibility of the approach. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
Proceedings of the 11th IEEE Conference on Emerging Technologies and Factory Automation
pages
577 - 584
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
IEEE Conference on Emerging Technologies and Factory Automation (ETFA)
external identifiers
  • wos:000246928500083
  • scopus:50149102233
ISBN
0-7803-9758-4
DOI
10.1109/ETFA.2006.355423
language
English
LU publication?
yes
id
1d92a4ac-23cc-4e54-b0e0-2285c00ef24c (old id 628911)
date added to LUP
2007-11-29 16:19:46
date last changed
2017-08-27 05:57:04
@inproceedings{1d92a4ac-23cc-4e54-b0e0-2285c00ef24c,
  abstract     = {This paper presents the incorporation of an auto-tuning real-time garbage collector into a feedback-based on-line scheduling system. The studied feedback scheduler is designed to dynamically adjust the sampling periods of a set of controller tasks in order to maximize the overall control performance. In the suggested approach, the memory management overhead is made explicit and taken into account by the feedback scheduler when scheduling the tasks. It is also described how priorities for memory allocations can be used to control the allocation rates of the application threads in order to optimize the trade-off between memory and CPU time usage. A case study, comparing theoretical analysis and simulated results support the feasibility of the approach.},
  author       = {Robertz, Sven and Henriksson, Dan and Cervin, Anton},
  booktitle    = {Proceedings of the 11th IEEE Conference on Emerging Technologies and Factory Automation},
  isbn         = {0-7803-9758-4},
  language     = {eng},
  pages        = {577--584},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {Memory-Aware Feedback Scheduling of Control Tasks},
  url          = {http://dx.doi.org/10.1109/ETFA.2006.355423},
  year         = {2006},
}