Abstract
Some scheduling techniques, specially in multiprocessor systems, require changing several task attributes atomically to avoid scheduling errors and artifacts. This work proposes to incorporate the deferred attribute setting mechanism to cope with this problem in the next Ada 2012.
- K. Lakshmanan, R. Rajkumar, and J. P. Lehoczky, "Partitioned fixed-priority preemptive scheduling for multi-core processors," in 21st Euromicro Conference on Real-Time Systems, ECRTS 2009, pp. 239--248, IEEE Computer Society, 2009. Google Scholar
Digital Library
- S. Kato, N. Yamasaki, and Y. Ishikawa, "Semi-partitioned scheduling of sporadic task systems on multiprocessors," in 21st Euromicro Conference on Real-Time Systems, ECRTS 2009, (Los Alamitos, CA, USA), pp. 249--258, IEEE Computer Society, 2009. Google Scholar
Digital Library
- A. Burns and A. J. Wellings, "Dispatching domains for multiprocessor platforms and their representation in Ada," in 15th International Conference on Reliable Software Technologies - Ada-Europe, pp. 41--53, 2010. Google Scholar
Digital Library
- Ada 2005 Issues. AI05-0167-1/11, Managing affinities for programs executing on multiprocessors, 2011. Version: 1.17. Status: Amendment 2012.Google Scholar
- B. Andersson and L. M. Pinho, "Implementing multicore real-time scheduling algorithms based on task splitting using Ada 2012," in 15th International Conference on Reliable Software Technologies - Ada-Europe, pp. 54--67, 2010. Google Scholar
Digital Library
- S. Sáez and A. Crespo, "Preliminary multiprocessor support of Ada 2012 in GNU/Linux systems," in 15th International Conference on Reliable Software Technologies - Ada-Europe, pp. 68--82, Springer, 2010. Google Scholar
Digital Library
Index Terms
Deferred setting of scheduling attributes in Ada 2012
Recommendations
Deferred and atomic setting of scheduling attributes for ada
Deferred setting of scheduling attributes refers to a single operation that sets a new value for a scheduling attribute of a task at some future time. Although deferred setting of scheduling attributes is possible in Ada 2012, it is in a rather limited ...
Modified Rate-Monotonic Algorithm for Scheduling Periodic Jobs with Deferred Deadlines
The deadline of a request is the time instant at which its execution must complete. The deadline of the request in any period of a job with deferred deadline is some time instant after the end of the period. The authors describe a semi-static priority-...
Scheduling Multiprocessor Tasks to Minimize Schedule Length
The problem considered in this paper is the deterministic scheduling of tasks on a set of identical processors. However, the model presented differs from the classical one by the requirement that certain tasks need more than one processor at a time for ...






Comments