By Topic

Software organization to facilitate dynamic processor scheduling

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Clark, R.K. ; Mitre Corp., Bedford, MA, USA ; Jensen, E.D. ; Rouquette, N.F.

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.

Published in:

Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International

Date of Conference:

26-30 April 2004