A Joint Optimization Algorithm for Dispatching Tasks in Agent-Based Workflow Management Systems

Workflow problems generally require the coordination of many workers; machines and computers. Agents provide a natural mechanism for modelling a system where multiple actors operate, but they do not explicitly support coordination schemes. Efficient task allocation to these actors is a fundamental coordination prerequisite. A competent allocation policy should address both system performance issues and users’ quality demands. Since these factors are often contradictory, an efficient solution is hard to be identified. In this study, we suggest a task delegation strategy that jointly optimizes system performance (as expressed by workload balancing) and quality demands (as expressed by minimum task overlapping). A consistent modelling approach allows us to transform data of both these factors into a matrix format. The next step is to exploit the Ky-fan theorem and the notion of generalized eigenvalues to optimally solve the task allocation problem. A simple scheduling policy and an experimental setup were applied to test the efficiency of the proposed algorithm.

[1]  Nicholas R. Jennings,et al.  Applied Artificial Intelligence: An International Journal , 2022 .

[2]  John K. Debenham,et al.  Who does what in a multi-agent system for emergent process management , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

[3]  Simon Thompson,et al.  Decentralised Workflows and Software Agents , 1999 .

[4]  W. J. Howe Organizational Management in Workflow Applications – Issues and Perspectives , 2003 .

[5]  Khin Mar Lar Tun,et al.  A Collaborative Mobile Agent-based Workflow System , 2005, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies.

[6]  Jian Qiu,et al.  Research on application of intelligent agents in the workflow management system , 2005, Proceedings. 2005 IEEE Networking, Sensing and Control, 2005..

[7]  K. Veselic,et al.  Wielandt and Ky-Fan theorem for matrix pairs , 2003 .

[8]  Shensheng Zhang,et al.  A dynamically reconfigurable system based on workflow and service agents , 2004, Eng. Appl. Artif. Intell..

[9]  Xia Manmin,et al.  Cooperative software agents for workflow management system , 1999, Fifth Asia-Pacific Conference on ... and Fourth Optoelectronics and Communications Conference on Communications,.

[10]  M. Z. Muehlen,et al.  Workflow Management Coalition , 2000 .

[11]  Therani Madhusudan,et al.  An agent-based approach for coordinating product design workflows , 2005, Comput. Ind..

[12]  Paul D. O'Brien,et al.  Agent based process management: applying intelligent agents to workflow , 1998, Knowl. Eng. Rev..

[13]  Qi Xu,et al.  Agent-based workflow approach to the design and development of cross-enterprise information systems , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).