TY - JOUR
T1 - Batching techniques for task allocation in workflow systems-towards effective role resolution
AU - Zeng, Daniel D.
AU - Zhao, J. Leon
PY - 2003
Y1 - 2003
N2 - Workflow role resolution is the mechanism of assigning tasks to individual workers at runtime according to the role qualification defined in the workflow model. Role resolution decisions directly affect the efficiency of utilizing the most important resources of the organization, i.e., knowledge workers. However, little analytical work has been reported in the literature. In this paper, we model role resolution decisions in workflow systems based on operations research concepts such as assignment and scheduling. We demonstrate that the specific characteristics of workflow role resolution lead to interesting modeling and computational challenges. We propose three online optimization-based policies that utilize batching and study their performance via simulation in comparison with two simpler policies reflecting the current workflow practice. In this simulation study, we investigate how system load, task processing time variation, and the number of workers effect the maximum flowtime of a task, average workload, and workload variation under these five policies. Our study represents an important step towards a comprehensive framework that guides the design of the role resolution module as part of next-generation workflow systems. © 2003 Springer Science+Business Media New York.
AB - Workflow role resolution is the mechanism of assigning tasks to individual workers at runtime according to the role qualification defined in the workflow model. Role resolution decisions directly affect the efficiency of utilizing the most important resources of the organization, i.e., knowledge workers. However, little analytical work has been reported in the literature. In this paper, we model role resolution decisions in workflow systems based on operations research concepts such as assignment and scheduling. We demonstrate that the specific characteristics of workflow role resolution lead to interesting modeling and computational challenges. We propose three online optimization-based policies that utilize batching and study their performance via simulation in comparison with two simpler policies reflecting the current workflow practice. In this simulation study, we investigate how system load, task processing time variation, and the number of workers effect the maximum flowtime of a task, average workload, and workload variation under these five policies. Our study represents an important step towards a comprehensive framework that guides the design of the role resolution module as part of next-generation workflow systems. © 2003 Springer Science+Business Media New York.
KW - Batching
KW - Role resolution
KW - Workflow management
UR - http://www.scopus.com/inward/record.url?scp=84888808905&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84888808905&origin=recordpage
U2 - 10.1007/978-1-4615-1043-7_11
DO - 10.1007/978-1-4615-1043-7_11
M3 - RGC 21 - Publication in refereed journal
SN - 1387-666X
VL - 21
SP - 213
EP - 233
JO - Operations Research/ Computer Science Interfaces Series
JF - Operations Research/ Computer Science Interfaces Series
ER -