NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Resource Management for Real-Time Adaptive AgentsIncreased autonomy and automation in onboard flight systems offer numerous potential benefits, including cost reduction and greater flexibility. The existence of generic mechanisms for automation is critical for handling unanticipated science events and anomalies where limitations in traditional control software with fixed, predetermined algorithms can mean loss of science data and missed opportunities for observing important terrestrial events. We have developed such a mechanism by adding a Hierarchical Agent-based ReaLTime technology (HART) extension to our Dynamic Resource Management (DRM) middleware. Traditional DRM provides mechanisms to monitor the realtime performance of distributed applications and to move applications among processors to improve real-time performance. In the HART project we have designed and implemented a performance adaptation mechanism to improve reaktime performance. To use this mechanism, applications are developed that can run at various levels of quality. The DRM can choose a setting for the quality level of an application dynamically at run-time in order to manage satellite resource usage more effectively. A groundbased prototype of a satellite system that captures and processes images has also been developed as part of this project to be used as a benchmark for evaluating the resource management framework A significant enhancement of this generic mission-independent framework allows scientists to specify the utility, or "scientific benefit," of science observations under various conditions like cloud cover and compression method. The resource manager then uses these benefit tables to determine in redtime how to set the quality levels for applications to maximize overall system utility as defined by the scientists running the mission. We also show how maintenance functions llke health and safety data can be integrated into the utility framework. Once thls framework has been certified for missions and successfully flight tested it can be reused with little development overhead for other missions. In contrast, current space missions llke Swift manage similar types of resource trade -off completely with the scientific application code itself, and such code must be re-certified and tested for each mission even if a large portion of the code base is shared. This final report discusses some of the major issues motivating this research effort, provides a literature review of the related work, discusses the resource management framework and ground-based satellite system prototype that has been developed, indicates what work is yet to be performed, and provides a list of publications resulting from this work.
Document ID
20030105563
Document Type
Other
Authors
Welch, Lonnie (Ohio Univ. Athens, OH, United States)
Chelberg, David (Ohio Univ. Athens, OH, United States)
Pfarr, Barbara (NASA Goddard Space Flight Center Greenbelt, MD, United States)
Fleeman, David (Ohio Univ. Athens, OH, United States)
Parrott, David (Ohio Univ. Athens, OH, United States)
Tan, Zhen-Yu (Ohio Univ. Athens, OH, United States)
Jain, Shikha (Ohio Univ. Athens, OH, United States)
Drews, Frank (Ohio Univ. Athens, OH, United States)
Bruggeman, Carl (Ohio Univ. Athens, OH, United States)
Shuler, Chris (NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
August 21, 2013
Publication Date
September 10, 2003
Subject Category
Spacecraft Instrumentation and Astrionics
Report/Patent Number
TR-CIDDS-03-026
Funding Number(s)
CONTRACT_GRANT: NAG5-10349
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry