SOAR: an architecture for general intelligence
Artificial Intelligence
Scheduling Processes with Release Times, Deadlines, Precedence and Exclusion Relations
IEEE Transactions on Software Engineering
Using abstractions for decision-theoretic planning with time constraints
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
World modeling for the dynamic construction of real-time control plans
Artificial Intelligence
Combined Task and Message Scheduling in Distributed Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Software Engineering
RTCAST: lightweight multicast for real-time process groups
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Optimal combined task and message scheduling in distributed real-time systems
RTSS '95 Proceedings of the 16th IEEE Real-Time Systems Symposium
Plan generation and hard real-time execution with application to safe, autonomous flight
Plan generation and hard real-time execution with application to safe, autonomous flight
Development of iterative real-time scheduler to planner feedback
IJCAI'97 Proceedings of the Fifteenth international joint conference on Artifical intelligence - Volume 2
Detecting and reacting to unplanned-for world states
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Plan development using local probabilistic models
UAI'96 Proceedings of the Twelfth international conference on Uncertainty in artificial intelligence
Performance of a Distributed Robotic System Using Shared Communication Channels
Revised Papers from the International Seminar on Advances in Plan-Based Control of Robotic Agents,
Multiagent planning for agents with internal execution resource constraints
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Annals of Mathematics and Artificial Intelligence
S-assess: a library for behavioral self-assessment
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Emotion based adaptive reasoning for resource bounded agents
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A multiagent architecture for controlling the Palamede satellite
Web Intelligence and Agent Systems
Resource-driven mission-phasing techniques for constrained agents in stochastic environments
Journal of Artificial Intelligence Research
Plan switching: an approach to plan execution in changing environments
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Scheduling for real-time mobile MapReduce systems
Proceedings of the 5th ACM international conference on Distributed event-based system
Adaptation and decision-making driven by emotional memories
EPIA'05 Proceedings of the 12th Portuguese conference on Progress in Artificial Intelligence
Hi-index | 0.00 |
We describe the interface between a real-time resource allocation system with an AI planner in order to create fault-tolerant plans that are guaranteed to execute in hard real-time. The planner specifies the task set and all execution deadlines required to ensure system safety, then the resource utilization. A new interface module combines information from planning and resource allocation to enforce development of plans feasible for execution during a variety of internal system faults. Plans that over-utilize any system resource trigger feedback to the planner, which then searches for an alternate plan. A valid plan for each specified fault, including the nominal no-fault situation, is stored in a plan cache for subsequent real-time execution. We situate this work in the context of CIRCA, the Cooperative Intelligent Real-time Control Architecture, which focuses on developing and scheduling plans that make hard real-time safety guarantees, and provide an example of an autonomous aircraft agent to illustrate how our planner-resource allocation interface improves CIRCA performance.