DocumentCode :
3018823
Title :
Dynamic Resource Management Algorithm for a Distributed Real-time System
Author :
Cavanaugh, Charles ; Ari, Radhika
Author_Institution :
Center for Adv. Comput. Studies, Univ. of Louisiana, Lafayette, LA, USA
fYear :
2005
fDate :
04-08 April 2005
Abstract :
In this paper we propose a framework and algorithm for dynamic resource management in a distributed real-time system. Our assumptions are as follows: first, multiple real-time & non real-time processes are active throughout the system. Those processes in the critical path for a given task, i.e., autopilot, fire control (as in firing weapons), surveillance, collaborative planning, are RT for the duration of the task and may or may not be party to multiple tasks in either critical or ancillary capacities. For instance, the radar may be part of the critical path during surveillance, but have uses other thaan that, say to take a snampshot during a collaborative planning sessiong that may serve an ancillary use (as a supplementary illusatration for discussion, e.g., "this is the depot we will go after tomorrow during a flyover") But then, if you can fly over it, why not go after it then? Another example: during a coordinated maneuver, plane-to-plane communications are in the critical path but during fire control they are not. Second, the operating system or run-time environment has task migration capabilities. Third, storage is cheap-can store images of multiple processes in different states on each computing device for purpose of instantiating one or more in any combination on that device and across devices for reconfigurable distributed computing. This paper presents a software architecture and an algorithm for resource management in such systems.
Keywords :
distributed processing; groupware; operating systems (computers); real-time systems; resource allocation; software architecture; autopilot process; collaborative planning process; distributed real-time system; dynamic resource management algorithm; fire control process; firing weapons; multiple process image; operating system; plane-to-plane communication; reconfigurable distributed computing; run-time environment; software architecture; surveillance process; task migration; Collaboration; Distributed computing; Fires; Heuristic algorithms; Image storage; Path planning; Real time systems; Resource management; Surveillance; Weapons;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
Type :
conf
DOI :
10.1109/IPDPS.2005.181
Filename :
1419967
Link To Document :
بازگشت