JOURNAL ARTICLE

Energy Optimized Non-preemptive Scheduling of Real-Time Tasks with Precedence and Reliability Constraints

Abstract

The contemporary applications have become highly parallel and computation-intensive, which can be processed efficiently on a distributed heterogeneous multiprocessor system. However, the consequences such as precedence constraint must be taken care of by the scheduling mechanism. In addition, the lower energy consumption and higher reliability are among the crucial, however conflicting system design objectives for the real-time systems. In this work, we address the problem of scheduling of a set of non-preemptive real-time tasks with precedence, timing, and reliability constraints on a heterogeneous multiprocessor system to optimize energy consumption. In addition, we consider the effects of waiting time on the system reliability, which is inescapable, especially for parallel applications. Motivated by the intractability of computing an optimal solution, we propose a simulated annealing-based approach to obtain a near-optimal solution to the aforementioned problem. Additionally, a heuristic is also presented to compute a solution in a reasonable time. We perform an extensive simulation study for the synthetic as well as practical application graphs and report the performance with respect to various simulation parameters.

Keywords:
Computer science Multiprocessing Energy consumption Scheduling (production processes) Time constraint Reliability (semiconductor) Distributed computing Simulated annealing Processor scheduling Multiprocessor scheduling Computation Symmetric multiprocessor system Parallel computing Mathematical optimization Dynamic priority scheduling Rate-monotonic scheduling Algorithm Schedule

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
21
Refs
0.10
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Non-preemptive Scheduling of Real-time Tasks Under Precedence and Resource Constraints

Anzar Mahmood

Journal:   Information Technology Journal Year: 2002 Vol: 2 (1)Pages: 13-20
JOURNAL ARTICLE

Reliability Aware Energy Optimized Scheduling of Non-Preemptive Periodic Real-Time Tasks on Heterogeneous Multiprocessor System

Niraj KumarJaishree MayankArijit Mondal

Journal:   IEEE Transactions on Parallel and Distributed Systems Year: 2019 Vol: 31 (4)Pages: 871-885
JOURNAL ARTICLE

Energy optimized scheduling for non-preemptive real-time systems

Vasanthamani KANNAIANVisalakshi PALANISAMY

Journal:   TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES Year: 2017 Vol: 25 Pages: 3085-3096
JOURNAL ARTICLE

Dynamic scheduling of real-time tasks under precedence constraints

Maryline ChettoM. SillyToumi Bouchentouf

Journal:   Real-Time Systems Year: 1990 Vol: 2 (3)Pages: 181-194
© 2026 ScienceGate Book Chapters — All rights reserved.