The execution of a complex task in any environment requires planning. Planning is the process of constructing an activity graph given by the current state of the system, a goal state, and a set of activities. If we wish to execute a complex computing task in a heterogeneous computing environment with autonomous resource providers, we should be able to adapt to changes in the environment. A possible solution is to construct a family of activity graphs beforehand and investigate the means of switching from one member of the family to another when the execution of one activity graph fails. In this paper, we study the conditions when plan switching is feasible. Then we introduce an approach for plan switching and report the simulation results o...
This study is ordered to show how three aspects of particular interest and relevance to the developm...
Opportunities arise in planning when changes in the environment make new propositions available to t...
Abstract: In many planning situations, computation itself becomes a resource to be planned and sched...
The execution of a complex task in any environment requires planning. Planning is the process of con...
The execution of a complex task in any environment requires planning. Planning is the process of con...
The system consists of collection of services, running on several of nodes. The workload generated b...
Planning and monitoring in dynamic environments are the key activities for controlling a discrete ev...
Interaction with users is a key capability of planning systems that are applied in real-world settin...
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are...
In pervasive (ubiquitous) computing an increasing amount of devices are embedded and interconnected ...
Nowadays computing environments are made of heterogeneous networked resources, but unlike envi-ronme...
Reactive plans are plans that include steps for sensing the world and coping with the data so obtain...
The Ensemble project has consistently identified common patterns pertaining to activity planning acr...
Many multi-agent planning systems ca ~ perform more effectively than single-agent systems due to red...
Autonomous agents usually plan their actions. Sometimes agents can benefit from cooperation, and som...
This study is ordered to show how three aspects of particular interest and relevance to the developm...
Opportunities arise in planning when changes in the environment make new propositions available to t...
Abstract: In many planning situations, computation itself becomes a resource to be planned and sched...
The execution of a complex task in any environment requires planning. Planning is the process of con...
The execution of a complex task in any environment requires planning. Planning is the process of con...
The system consists of collection of services, running on several of nodes. The workload generated b...
Planning and monitoring in dynamic environments are the key activities for controlling a discrete ev...
Interaction with users is a key capability of planning systems that are applied in real-world settin...
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are...
In pervasive (ubiquitous) computing an increasing amount of devices are embedded and interconnected ...
Nowadays computing environments are made of heterogeneous networked resources, but unlike envi-ronme...
Reactive plans are plans that include steps for sensing the world and coping with the data so obtain...
The Ensemble project has consistently identified common patterns pertaining to activity planning acr...
Many multi-agent planning systems ca ~ perform more effectively than single-agent systems due to red...
Autonomous agents usually plan their actions. Sometimes agents can benefit from cooperation, and som...
This study is ordered to show how three aspects of particular interest and relevance to the developm...
Opportunities arise in planning when changes in the environment make new propositions available to t...
Abstract: In many planning situations, computation itself becomes a resource to be planned and sched...