Mode Change Protocols for Priority-Driven Preemptive Scheduling

In many real-time applications, the set of tasks in the system as well as the characteristics of the tasks change during system execution. Specifically, the system moves from one mode of execution to another as its mission progresses. A mode change is characterized by the deletion of some tasks, addition of new tasks, or changes in the parameters of certain tasks, e.g., increasing the sampling rate to obtain a more accurate result. This paper discusses a protocol for systematically accomplishing mode change in the context of a priority-driven preemptive scheduling environment.

PDF [107 KB]

Authors

Lui R. Sha

John B. Goodenough

This report is related to the following area(s) of work:

Performance and Dependability

Technical Report
CMU/SEI-88-TR-034
November 1988

Cite This Report

SEI:

Sha, Lui; & Goodenough, John. Mode Change Protocols for Priority-Driven Preemptive Scheduling (CMU/SEI-88-TR-034 ). Software Engineering Institute, Carnegie Mellon University, 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr034.cfm

IEEE:

L. Sha, and J. Goodenough, "Mode Change Protocols for Priority-Driven Preemptive Scheduling," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-88-TR-034 , 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr034.cfm

APA:

Sha, L., & Goodenough, J. (1988). Mode Change Protocols for Priority-Driven Preemptive Scheduling (CMU/SEI-88-TR-034 ). Retrieved May 22, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/88tr034.cfm

CHI:

Sha, Lui, and John Goodenough. Mode Change Protocols for Priority-Driven Preemptive Scheduling (CMU/SEI-88-TR-034 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr034.cfm

MLA:

Sha, L., & Goodenough, J. 1988. Mode Change Protocols for Priority-Driven Preemptive Scheduling (Technical Report CMU/SEI-88-TR-034 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/88tr034.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.