Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Energy-Efficient Real-Time Scheduling of Tasks With Abortable Critical Sections

Title:
Energy-Efficient Real-Time Scheduling of Tasks With Abortable Critical Sections
Authors:
Source:
Journal of information science and engineering. 30(3):765-786
Publisher Information:
Taipei: Institute of Information Science, Academia sinica, 2014.
Publication Year:
2014
Physical Description:
print, 33 ref
Original Material:
INIST-CNRS
Subject Terms:
Computer science, Informatique, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Algorithmique. Calculabilité. Arithmétique ordinateur, Algorithmics. Computability. Computer arithmetics, Logiciel, Software, Traitement des langages et microprogrammation, Language processing and microprogramming, Electrotechnique. Electroenergetique, Electrical engineering. Electrical power engineering, Electronique de puissance, alimentations électriques, Power electronics, power supplies, Blocage, Blocking, Bloqueo, Consommation énergie, Energy consumption, Consumo energía, Economies d'énergie, Energy savings, Ahorros energía, Electronique puissance, Power electronics, Electrónica potencia, Gestion tâche, Task scheduling, Gestión labor, Gestion énergie, Energy management, Gestión energía, Indice aptitude, Capability index, Indice aptitud, Inversion, Inversión, Logique temporelle, Temporal logic, Lógica temporal, Microprocesseur, Microprocessor, Microprocesador, Méthode dynamique, Dynamic method, Método dinámico, Priorité, Priority, Prioridad, Processeur, Processor, Procesador, Périodicité, Periodicity, Periodicidad, Réglage, Adjustment, Reglaje, Synchronisation, Synchronization, Sincronización, Temps réel, Real time, Tiempo real, Analyse tâche, Task analysis, Análisis de tareas, Ordonnancement processeur, Processor scheduling, Planificación del procesador, abortable critical sections, dynamic voltage scaling, energy-efficient scheduling, real-time systems, task scheduling, task synchronization
Document Type:
Fachzeitschrift Article
File Description:
text
Language:
English
Author Affiliations:
Department of Computer Science and Information Engineering, National Pingtung Institute of Commerce, Pingtung, 900, Tawain, Province of China
ISSN:
1016-2364
Rights:
Copyright 2015 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Electrical engineering. Electroenergetics
Accession Number:
edscal.28608091
Database:
PASCAL Archive

Weitere Informationen

In this paper, an energy-efficient scheduling algorithm, called ceiling-based conditional abortable scheduling (CB-CAS) algorithm, is proposed to schedule periodic hard real-time tasks in a non-ideal DVS processor. Based on the schedulability analysis, CB-CAS calculates a proper processor speed for task execution so that the energy consumption can be reduced without violating the timing constraints of tasks. For saving more energy, we also assume that the critical sections of tasks are abortable, which is a strategy originally proposed to reduce priority inversions. In this paper, CB-CAS introduces a conditional abort rule and a dynamic speed adjustment method to work with the rate monotonic scheduling algorithm and the priority ceiling protocol so that the energy consumption could be reduced further. Whenever two tasks are conflicting for the same resource, CB-CAS will examine the cost of blocking the higher-priority task and the cost of aborting the lower-priority task. CB-CAS will abort the lower-priority task and adjust the processor speed dynamically only if it is more energy efficient. The schedulability analysis and the properties of CB-CAS are given in this paper. The capabilities of CB-CAS were also evaluated by a series of experiments, for which we have some encouraging results.