TY - GEN
T1 - State-based scheduling of real-time UAV flight control avionics tasks
AU - Immanuel, Gidado Yisa
AU - Johnson, Eric N.
PY - 2005
Y1 - 2005
N2 - With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.
AB - With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.
UR - http://www.scopus.com/inward/record.url?scp=33748693364&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33748693364&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33748693364
SN - 1563477394
SN - 9781563477393
T3 - Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration
SP - 945
EP - 951
BT - Collection of Technical Papers - InfoTech at Aerospace
T2 - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration
Y2 - 26 September 2005 through 29 September 2005
ER -