The aim of my thesis is to apply agent-oriented techniques to the dynamic execution of service workflows in large distributed systems (such as the Web or computational Grids). In particular, my work addresses the fact that service providers in such systems are increasingly likely to be autonomous agents that do not behave in a deterministic manner and may therefore take uncertain amounts of time to complete their services or fail completely. To deal with this unreliability, I focus on the provisioning of workflows, during which a consumer agent decides what providers to rely on, how to invoke them, and whether to carry out advance negotiations or even rely on multiple, redundant providers for particularly critical tasks.
Subjects: 7.1 Multi-Agent Systems; 7.2 Software Agents
Submitted: Apr 23, 2007