Managing Distributed Parallel Workflow Systems Using a Multi- Agent Method

In this chapter, we introduce new research directions for agent knowledge representation and multi-agent research and we enhance distributed parallel workflow systems (DPWS) with theory and tools developed in Artificial Intelligence. This article shows the limits of the traditional workflow systems and proposes a way of overcoming them through a new workflow model which parallelizes its activities. The first section defines the concepts of task, task execution validity, dependence and consistency between tasks. The second presents a multi-agent model which is used to manage the interactions between human agents, called actors, and artificial agents. It goes on to present a multiagent software agent architecture which addresses the needs of these systems.

[1]  Amit P. Sheth,et al.  Concurrency control and recovery of multidatabase work flows in telecommunication applications , 1993, SIGMOD Conference.

[2]  Munindar P. Singh,et al.  Automating workflows for service order processing: integrating AI and database technologies , 1994, IEEE Expert.

[3]  Jennifer Widom,et al.  Production Rules in Parallel and Distributed Database Environments , 1992, VLDB.

[4]  Gustavo Alonso,et al.  Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management , 1995 .

[5]  Frank von Martial Coordinating Plans of Autonomous Agents , 1992, Lecture Notes in Computer Science.

[6]  Amit P. Sheth,et al.  Specifying and Enforcing Intertask Dependencies , 1993, VLDB.

[7]  B. Chandrasekaran,et al.  Generic tasks as building blocks for knowledge-based systems: the diagnosis and routine design examples , 1988, The Knowledge Engineering Review.

[8]  Fabio Casati,et al.  Deriving Active Rules for Workflow Enactment , 1996, DEXA.

[9]  Bob Wielinga,et al.  The CommonKADS Model set, Deliverable ESPRIT project P5248, KADS_II/WP I-II/RR/UvA/6.0 , 1994 .

[10]  Munindar P. Singh Developing formal specifications to coordinate heterogeneous autonomous agents , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[11]  Johann Eder,et al.  Workflow recovery , 1996, Proceedings First IFCIS International Conference on Cooperative Information Systems.

[12]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[13]  Alfred Mele,et al.  Autonomous agents , 1995 .

[14]  Samir Aknine,et al.  A multi-agent method for forming and dynamic restructuring of pareto optimal coalitions , 2002, AAMAS '02.

[15]  David Harel,et al.  Executable object modeling with statecharts , 1997, Computer.

[16]  Krithi Ramamritham,et al.  Failure handling and coordinated execution of concurrent workflows , 1998, Proceedings 14th International Conference on Data Engineering.

[17]  Giorgio De Michelis,et al.  Routines and Conversations , 1993, Struct. Program..

[18]  Jörg P. Müller,et al.  The Design of Intelligent Agents , 1996, Lecture Notes in Computer Science.

[19]  Samir Aknine,et al.  Agent Oriented Conceptual Modeling of Parallel Workflow Systems , 1999, IEA/AIE.

[20]  Victor R. Lesser,et al.  Designing a Family of Coordination Algorithms , 1997, ICMAS.

[21]  Remo Pareschi,et al.  Reflective Agents for Adaptive Workflows , 1996, PAAM.

[22]  Amit P. Sheth,et al.  Scheduling workflows by enforcing intertask dependencies , 1996, Distributed Syst. Eng..

[23]  Jorg P. Muller,et al.  The Design of Intelligent Agents: A Layered Approach , 1996 .

[24]  Amit P. Sheth,et al.  WebWork: METEOR2's Web-Based Workflow Management System , 1998, Journal of Intelligent Information Systems.

[25]  Ahmed K. Elmagarmid,et al.  Transaction Models for Advanced Database Applications , 1991 .

[26]  Thomas Schael,et al.  Workflow Management Systems for Process Organisations , 1998, Lecture Notes in Computer Science.

[27]  Edmund H. Durfee,et al.  Partial global planning: a coordination framework for distributed hypothesis formation , 1991, IEEE Trans. Syst. Man Cybern..

[28]  Samir Aknine,et al.  Contribution of a multi-agent cooperation model in a hospital environment , 1999, AGENTS '99.