Genetic algorithm based approach to personal worklist resource scheduling

被引:4
|
作者
Deng, Tie-Qing [1 ]
Ren, Gen-Quan [1 ,2 ]
Liu, Ying-Bo [3 ]
机构
[1] Logistical Scientific Research Institute
[2] Department of Computer Science and Technology, Tsinghua University
[3] School of Software, Tsinghua University
来源
Ruan Jian Xue Bao/Journal of Software | 2012年 / 23卷 / 07期
关键词
Genetic algorithm; Personal worklist scheduling; Resource scheduling; Workflow management system;
D O I
10.3724/SP.J.1001.2012.04222
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In workflow management systems (WFMSs), appropriate consideration of applying scheduling techniques to manage actors' personal worklists is essential for successful implementation of workflow technology. Mainly, the attention of existing workflow scheduling has focused on the process perspective. As a result, issues associated with personal worklist's perspective, i.e., worklists that contain actors' to-do activity instances, have been largely neglected. Given this motivation, this paper for the first time, investigates issues in personal worklist scheduling under dynamic workflow environment. Towards these issues, the paper proposes a novel genetic algorithm to optimize the personal worklist management. This algorithm recommends for each actor a feasible worklist that will ensure the worklist's activity instances' successful execution while minimizing the total overtime costs for all personal worklists. Through comparing with other well-known workflow scheduling algorithms, the paper evaluates the effectiveness of the proposed genetic algorithm with a specific example and a simulation experiment. © 2012 ISCAS.
引用
收藏
页码:1702 / 1716
页数:14
相关论文
共 32 条
  • [21] Eder J., Pichler H., Duration histograms for workflow systems, Proc. of the Engineering Information Systems in the Internet Context, pp. 239-253, (2002)
  • [22] Liu Y.B., Wang J.M., Yang Y., Sun J.G., A semi-automated approach to workflow staff assignment, Computers in Industry, 59, 5, pp. 411-419, (2008)
  • [23] Chen J.J., Yang Y., Taxonomy of grid workflow verification and validation, Concurrency and Computation: Practice and Experience, 20, 4, pp. 347-360, (2007)
  • [24] Chen J.J., Yang Y., Adaptive selection of necessary and sufficient checkpoints for dynamic verification of temporal constraints in grid workflow systems, ACM Trans. on Autonomous and Adaptive Systems (TAAS), 2, 2, pp. 1-25, (2007)
  • [25] Yu J., Tian G.Z., Cao Y.D., Sun X.H., A resource allocating algorithm in arid workflow based on critical regions reliability, Journal of Computer Research and Development, 46, 11, pp. 1821-1829, (2009)
  • [26] Xiao Z.J., He Q.M., Chen Q., A multilevel model of task assignment in fuzzy situations of workflow, Journal of Computer Research and Development, 44, 2, pp. 302-309, (2007)
  • [27] Wang Y., Hu C.M., Du Z.X., QoS-Awared grid workflow schedule, Journal of Software, 17, 11, pp. 2341-2351, (2006)
  • [28] Mi H.B., Wang H.M., Yin G., Shi D.X., Zhou Y.F., Yuan L., Resource on-demand reconfiguration method for virtualized data centers, Journal of Software, 22, 9, pp. 2193-2205, (2011)
  • [29] Karve A., Kimbrel T., Pacifici G., Spreitzer M., Steinder M., Sviridenko M., Tantawi A., Dynamic placement for clustered Web applications, Proc. of the 15th Int'l Conf. on World Wide Web, pp. 593-604, (2006)
  • [30] Holland J.H., Genetic algorithms, Scientific American, 267, 1, pp. 66-72, (1992)