Resource Planning for Massive Number of Process Instances

  • Authors:
  • Jiajie Xu;Chengfei Liu;Xiaohui Zhao

  • Affiliations:
  • Centre for Complex Software System and Services Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Australia;Centre for Complex Software System and Services Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Australia;Centre for Complex Software System and Services Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Australia

  • Venue:
  • OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource allocation has been recognised as an important topic for business process execution. In this paper, we focus on planning resources for a massive number of process instances to meet the process requirements and cater for rational utilisation of resources before execution. After a motivating example, we present a model for planning resources for process instances. Then we design a set of heuristic rules that take both optimised planning at build time and instance dependencies at run time into account. Based on these rules we propose two strategies, one is called holistic and the other is called batched, for resource planning. Both strategies target a lower cost, however, the holistic strategy can achieve an earlier deadline while the batched strategy aims at rational use of resources. We discuss how to find balance between them in the paper with a comprehensive experimental study on these two approaches.