Method for Optimizing Task Allocation in Workflow System Based on Cooperative Compatibility

被引:0
|
作者
Hu H. [1 ,2 ,3 ]
Ji C. [1 ]
Hu H. [1 ,2 ,3 ]
Ge J. [3 ]
机构
[1] College of Computer Science, Hangzhou Dianzi University, Hangzhou
[2] Key Laboratory of Complex Systems Modeling and Simulation (Hangzhou Dianzi University), Ministry of Education, Hangzhou
[3] State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing
基金
中国国家自然科学基金;
关键词
Cooperation compatibility; Load balancing; Task assignment; Task interaction; Workflow;
D O I
10.7544/issn1000-1239.2017.20151174
中图分类号
学科分类号
摘要
Task allocation strategy has an important influence on the performance efficiency of workflow system. When allocating tasks among executors, it needs to consider both the capability of each executor and the cooperative compatibility between the executors. Traditional methods for assigning tasks usually only consider the technical skills of executors and ignore the social cooperation compatibility among the executors. Although a few of research works have considered the social cooperation compatibility, they fail to consider how to maintain load balancing among executors when allocating the tasks. Based on the workflow log, cooperative compatibilities among executors are modeled and computed. The relations of interaction tasks are also taken into account. By analyzing the current workload of each executor, a multi-objective joint optimization framework for maintaining load balancing and maximizing the cooperative compatibility among executors is proposed. In this framework, when a new task is assigned, the current workload of each executor that can perform this task will be analyzed and its cooperation capability to other executors that have been assigned those tasks having interactions with this new task will be computed. Several corresponding algorithms are designed for optimizing different objectives and their time complexity is analyzed. Extensive experiments are conducted for comparing the proposed methods which demonstrate the correctness and effectiveness of our approaches. © 2017, Science Press. All right reserved.
引用
收藏
页码:872 / 885
页数:13
相关论文
共 20 条
  • [1] Aalst W.M.P., Van Hee K.M., Workflow Management: Models, Methods, and Systems, (2004)
  • [2] Kumar A., Dijkman R., Song M., Optimal resource assignment in workflows for maximizing cooperation, LNCS 8094: Proc of the 11th Int Conf on Business Process Management, pp. 235-250, (2013)
  • [3] Shen M., Tzeng G.H., Liu D.R., Multi-criteria task assignment in workflow management systems, Proc of the 36th Annual Hawaii Int Conf on System Sciences, pp. 1-9, (2003)
  • [4] Chen C., Zhao W., Strategy for a task assignment of workflow system, Journal of Huazhong University of Science and Technology: Natural Science Edition, 33, 6, pp. 20-22, (2005)
  • [5] Xiao Z., He Q., 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)
  • [6] Jordan M.H., Feild H.S., Armenakis A.A., The relationship of group process variables and team performance a team-level analysis in a field setting, Small Group Research, 33, 1, pp. 121-150, (2002)
  • [7] Sanders K., Nauta A., Social cohesiveness and absenteeism the relationship between characteristics of employees and short-term absenteeism within an organization, Small Group Research, 35, 6, pp. 724-741, (2004)
  • [8] Bajaj A., Russell R., AWSM: Allocation of workflows utilizing social network metrics, Decision Support Systems, 50, 1, pp. 191-202, (2010)
  • [9] Lin S., Luo Z., Yu Y., Et al., Effective team formation in workflow process context, Proc of the 2013 Int Conf on Cloud and Green Computing, pp. 508-513, (2013)
  • [10] Yu Y., Wang Y., Liu X., Et al., Workflow task assignment strategy based on social context, Journal of Software, 26, 3, pp. 562-573, (2015)