Abstract

This research is motivated by the practical needs in the porting of embedded software over platforms and the well-known multiprocessor anomaly [2, 3]. In particular, we consider the task scheduling problem when the system configuration changes. We show that new violations of the timing constraints of tasks might occur even when a more powerful processor or device is adopted. The concept of scheduler stability and rules are then proposed to prevent scheduling anomaly from happening for task executions that might be involved with task synchronization or I/O access. Finally, we explore policies in bounding the the duration time of scheduling anomaly.

Keywords:
Computer science Porting Scheduling (production processes) Distributed computing Fixed-priority pre-emptive scheduling Dynamic priority scheduling Real-time computing Software Parallel computing Rate-monotonic scheduling Operating system Engineering

Metrics

11
Cited By
1.74
FWCI (Field Weighted Citation Impact)
17
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

An anomaly prevention approach for real-time task scheduling

Ya-Shu ChenLi-Pin ChangTei‐Wei KuoAloysius K. Mok

Journal:   Journal of Systems and Software Year: 2008 Vol: 82 (1)Pages: 144-154
JOURNAL ARTICLE

Deterministic Real-Time Task Scheduling

Moon-Haeng ChoSoong-Yeol LeeWon‐Young LeeGeun-Jae JeongYong Hee KimCheol-Hoon Lee

Journal:   The Journal of the Korea Contents Association Year: 2007 Vol: 7 (1)Pages: 73-82
© 2026 ScienceGate Book Chapters — All rights reserved.