DocumentCode :
3044424
Title :
Software organization to facilitate dynamic processor scheduling
Author :
Clark, Raymond K. ; Jensen, E. Douglas ; Rouquette, Nicolas F.
Author_Institution :
Mitre Corp., Bedford, MA, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
122
Abstract :
Summary form only given. The NASA Jet Propulsion Laboratory (JPL) is developing the mission data system (MDS) for potential use in future space missions, where it is expected to reduce the complexity and effort required to produce mission and ground-support software, while also enabling greater autonomy for remotely deployed systems, including future planetary rovers. The MDS software architecture includes two levels of processor scheduling: a high-level planner and a low-level execution manager. JPL and MITRE are investigating the use of time-utility functions to manage tow-level scheduling, since they promise to enable adaptive, short-term processor scheduling based on mission utility. Recent development work on MDS has focused on organizing the software so that low-level processor scheduling will be most effective. We describe the major organizing principles that have shaped this work.
Keywords :
aerospace computing; aerospace propulsion; dynamic scheduling; ground support systems; planning; processor scheduling; software architecture; NASA Jet Propulsion Laboratory; dynamic processor scheduling; ground-support system; high-level planner; low-level execution manager; mission data system; software architecture; time-utility functions; Computer architecture; Data systems; Dynamic scheduling; Laboratories; Organizing; Processor scheduling; Propulsion; Space missions; System testing; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303083
Filename :
1303083
Link To Document :
بازگشت