Multi-criteria resource allocation in modal hard real-time systems
Reads0
Chats0
TLDR
A novel resource allocation approach dedicated to hard real-time systems with distinctive operational modes is proposed to reduce the energy dissipation of the computing cores by either powering them off or switching them into energy-saving states while still guaranteeing to meet all timing constraints.Abstract:
In this paper, a novel resource allocation approach dedicated to hard real-time systems with distinctive operational modes is proposed. The aim of this approach is to reduce the energy dissipation of the computing cores by either powering them off or switching them into energy-saving states while still guaranteeing to meet all timing constraints. The approach is illustrated with two industrial applications, an engine control management and an engine control unit. Moreover, the amount of data to be migrated during the mode change is minimised. Since the number of processing cores and their energy dissipation are often negatively correlated with the amount of data to be migrated during the mode change, there is some trade-off between these values, which is also analysed in this paper.read more
Citations
More filters
Journal ArticleDOI
Hard real-time application mapping reconfiguration for NoC-based many-core systems
TL;DR: Experimental results for a variety of applications show that the proposed methodology enables reconfigurations with low allocation overhead and affordable latency, and a case study on thermal management of many-core systems using mapping reconfiguration.
Proceedings ArticleDOI
Real-Time Task Migration for Dynamic Resource Management in Many-Core Systems
TL;DR: The feasibility of hard real-time task migrations, the lightness of the proposed timing analysis and feasibility check for on-line use, and the advantage ofThe proposed task migration approach over mapping reconfiguration as the state-of-the-art real- time adaptation approach for many-core systems are demonstrated.
Posted Content
Evolutionary Optimisation of Real-Time Systems and Networks.
TL;DR: This paper refers to plentiful evidence that existing real-time scheduling tests can be used effectively to guide evolutionary optimisation, and considers the possibility of using evolutionary techniques to evolve the schedulability tests themselves, aiming to support the verification and optimisation of systems which are too complex for state-of-the-art (manual) derivation of scheduling tests.
References
More filters
Journal ArticleDOI
A fast and elitist multiobjective genetic algorithm: NSGA-II
TL;DR: This paper suggests a non-dominated sorting-based MOEA, called NSGA-II (Non-dominated Sorting Genetic Algorithm II), which alleviates all of the above three difficulties, and modify the definition of dominance in order to solve constrained multi-objective problems efficiently.
Journal ArticleDOI
Shortest connection networks and some generalizations
TL;DR: In this paper, the basic problem of interconnecting a given set of terminals with a shortest possible network of direct links is considered, and a set of simple and practical procedures are given for solving this problem both graphically and computationally.
Journal ArticleDOI
The worst-case execution-time problem—overview of methods and survey of tools
Reinhard Wilhelm,Jakob Engblom,Andreas Ermedahl,Niklas Holsti,Stephan Thesing,David Whalley,Guillem Bernat,Christian Ferdinand,Reinhold Heckmann,Tulika Mitra,Frank Mueller,Isabelle Puaut,Peter Puschner,Jan Staschulat,Per Stenström +14 more
TL;DR: Different approaches to the determination of upper bounds on execution times are described and several commercially available tools1 and research prototypes are surveyed.
Journal ArticleDOI
A survey of hard real-time scheduling for multiprocessor systems
Robert I. Davis,Alan Burns +1 more
TL;DR: The survey outlines fundamental results about multiprocessor real-time scheduling that hold independent of the scheduling algorithms employed, and provides a taxonomy of the different scheduling methods, and considers the various performance metrics that can be used for comparison purposes.
Journal ArticleDOI
Finding the Number of Clusters in a Dataset
TL;DR: A simple, yet powerful nonparametric method for choosing the number of clusters based on distortion, a quantity that measures the average distance, per dimension, between each observation and its closest cluster center, is developed.
Related Papers (5)
A heuristic energy-aware approach for hard real-time systems on multi-core platforms
Da He,Wolfgang Mueller +1 more