Adaptive planning for distributed systems using goal accomplishment tracking
conference contribution
posted on 2015-01-01, 00:00authored byKevin LeeKevin Lee, N Small, G Mann
Goal accomplishment tracking is the process of monitoring the progress of a task or series of tasks towards completing a goal. Goal accomplishment tracking is used to monitor goal progress in a variety of domains, including work ow processing, teleoperation and industrial manufacturing. Practically, it involves the constant monitoring of task execution, analysis of this data to determine the task progress and notification of interested parties. This information is usually used in a passive way to observe goal progress. However, responding to this information may prevent goal failures. In addition, responding proactively in an opportunistic way can also lead to goalsbeing completed faster. This paper proposes an architecture to support the adaptive planning of tasks for fault tolerance or opportunistic task execution based on goal accomplishment tracking. It argues that dramatically increased performance can be gained by monitoring task execution and altering plans dynamically.
History
Volume
163
Pagination
61-70
Location
Sydney, N.S.W.
Start date
2015-01-27
End date
2015-01-30
ISSN
1445-1336
ISBN-13
9781921770456
Language
eng
Publication classification
E Conference publication, E1.1 Full written paper - refereed
Copyright notice
2015, Australian Computer Society, Inc.
Editor/Contributor(s)
Javadi B, Kumar S
Title of proceedings
AusPDC 2015 : Proceedings of the 13th Australian Symposium on Parallell and Distributed Computing
Event
Australian Computer Society. Symposium (13th : 2015 : Sydney, N.S.W.)