Improving energy saving in hard real time systems via a modified dual priority scheduling
ACM SIGARCH Computer Architecture News - Special Issue: PACT 2001 workshops
An Open Framework for Real-Time Scheduling Simulation
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Implementing a Flexible Scheduler in Ada
Ada Europe '01 Proceedings of the 6th Ade-Europe International Conference Leuven on Reliable Software Technologies
HARTEX: a safe real-time kernel for distributed computer control systems
Software—Practice & Experience
Efficient Online Schedulability Tests for Real-Time Systems
IEEE Transactions on Software Engineering
A modified dual-priority scheduling algorithm for hard real-time systems to improve energy savings
Compilers and operating systems for low power
Procrastination scheduling in fixed priority real-time systems
Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Real Time Scheduling Theory: A Historical Perspective
Real-Time Systems
Robust scheduling in team-robotics
Journal of Systems and Software - Special issue: Parallel and distributed real-time systems
Procrastination for leakage-aware rate-monotonic scheduling on a dynamic voltage scaling processor
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
Low memory overhead real-time garbage collection for Java
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
A behavior priority driven approach for resource reservation scheduling
Proceedings of the 2008 ACM symposium on Applied computing
A dual-priority real-time multiprocessor system on FPGA for automotive applications
Proceedings of the conference on Design, automation and test in Europe
Flexible hard real-time scheduling for deliberative AI systems
Real-Time Systems
Combining EDF and FP Scheduling: Analysis and Implementation in Ada 2005
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Delivering real-time behaviour
Domain modeling and the duration calculus
Energy-aware dual-mode voltage scaling for weakly hard real-time systems
Proceedings of the 2010 ACM Symposium on Applied Computing
A framework for flexible scheduling in the RTSJ
ACM Transactions on Embedded Computing Systems (TECS)
CReMeS: a CORBA compliant reflective memory based real-time communication service
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Analysis of a window-constrained scheduler for real-time and best-effort packet streams
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
The implementation of hierarchical schedulers in the RED-Linux scheduling framework
Euromicro-RTS'00 Proceedings of the 12th Euromicro conference on Real-time systems
Energy minimization for real-time systems with (m; k)-guarantee
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Distributing criticality across ada partitions
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
Embedded Systems Design
A dual-band priority assignment algorithm for dynamic QoS resource management
Future Generation Computer Systems
Partially non-preemptive dual priority multiprocessor scheduling
OPODIS'11 Proceedings of the 15th international conference on Principles of Distributed Systems
Traffic shaping in real-time distributed systems: a low-complexity approach
Computer Communications
Overload provisioning in mixed-criticality cyber-physical systems
ACM Transactions on Embedded Computing Systems (TECS)
An extended ravenscar profile for execution time control
ACM SIGAda Ada Letters
Multi-layered scheduling of mixed-criticality cyber-physical systems
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
In this paper, we present a new strategy for scheduling tasks with soft deadlines in real-time systems containing periodic, sporadic and adaptive tasks with hard deadlines. In such systems, much of the spare capacity present is due to sporadic and adaptive tasks not arriving at their maximum rate. Offline methods of identifying spare capacity such as the Deferrable Server or Priority Exchange Algorithm are unable to make this spare capacity available as anything other than a background service opportunity for soft tasks. Further, more recent methods such as dynamic Slack Stealing require computationally expensive re-evaluation of the available slack in order to reclaim such spare capacity. By comparison, the Dual Priority approach presented in this paper provides an efficient and effective means of scheduling soft task in this case.