Abstract
Workflow management systems allow for visibility, control, and automation of some of the business processes. Recently, nonbusiness domains have taken an interest in the management of workflows and the optimal assignment and scheduling of workflow tasks to users across a network. This research aims at developing a rigorous mathematical programming formulation of the workflow optimization problem. The resulting formulation is nonlinear, but a linearized version is produced. In addition, two heuristics (a decoupled heuristic and a greedy randomized adaptive search procedure (GRASP) heuristic) are developed to find solutions quicker than the original formulation. Computational experiments are presented showing that the GRASP approach performs no worse than the other two approaches, finding solutions in a fraction of the time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ILOG CPLEX: http://www.ilog.com/products/cplex, Accessed October 2011
Dewan, R., Seidmann, A., Walter, Z.: Workflow optimization through task redesign in business information processes. In Proceedings of the Thirty-First Hawaii International Conference on System Sciences, vol. 1, pp. 240–252, 1998
Feo, T.A., Resende, M.G.C.: A probabilistic heuristic for a computationally difficult set covering problem. Oper. Res. Lett. 8, 67–71 (1989)
Feo, T.A., Resende, M.G.C.: Greedy randomized adaptive search procedures. J. Global Optim. 6, 109–133 (1995)
Festa, P., Resende, M.G.C.: GRASP: An annotated bibliography. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and Surveys in Metaheuristics, pp. 325–367. Kluwer Academic Publishers, Dordrecht (2002)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1979)
Georgakopoulos, D., Hornick, M., Sheth, A.: An overview of workflow management: From process modeling to workflow automation infrastructure. Distr. Parallel Databases 3, 119–153 (1995)
Joshi, A.: Reactive scheduling in workflow management systems: A branch-and-price approach. Master’s thesis, University at Buffalo, Buffalo, NY, 2003
Ludascher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system. Concurrency Comput. Pract. Ex. 18, 1039–1065 (2006)
Nukala, P.: Open source workflow management system with a task scheduling tool. Master’s thesis, University at Buffalo, Buffalo, NY, 2006
Prodan, R., Fahringer, Th.: Dynamic scheduling of scientific workflow applications on the grid: a case study. In: 20th Symposium of Applied Computing (SAC 2005), pp. 687–694. ACM Press, 2005
Resende, M.G.C., Ribeiro, C.C.: Greedy randomized adaptive search procedures. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics, pp. 219–249. Kluwer Academic Publishers, Dordrecht (2003)
Tao, Q., Chang, H., Yi, Y., Gu, C., Yu, Y.: Qos constrained grid workflow scheduling optimization based on a novel pso algorithm. In: Eighth International Conference on Grid and Cooperative Computing, pp. 153–159, 2009
Xianwen, H., Yu, D., Bin, Z., Tingwei, C.: Reduced task-resource assignment graph based static scheduling for grid workflow application. In: 3rd International Conference on Communication Systems Software and Middleware and Workshops, pp. 736–743, 2008
Xiao, Z., Ming, Z., Yin, J.: Optimization of workflow pre-scheduling based on nested genetic algorithm. In: Proceedings of the 2010 Second International Conference on MultiMedia and Information Technology, vol. 1, pp. 294–297. IEEE Computer Society, 2010
Yu, Z., Shi, W.: An adaptive rescheduling strategy for grid workflow applications. In: 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), pp. 1–8. IEEE, 2007
Zhang, C., Chang, R.N., Perng, C., So, E., Tang, C., Tao, T.: Qos-aware optimization of composite-service fulfillment policy. In: Proceedings of the IEEE Conference on Services Computing, pp. 1–9, 2007
Zhang, S., Gu, N., Li, S.: Grid workflow based on dynamic modeling and scheduling. In: International Conference on Information Technology: Coding and Computing, vol. 2, pp. 35–39, 2004
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media New York
About this paper
Cite this paper
Hirsch, M.J., Ortiz-Peña, H., Nagi, R., Sudit, M., Stotz, A. (2012). On the Optimization of Information Workflow. In: Sorokin, A., Murphey, R., Thai, M., Pardalos, P. (eds) Dynamics of Information Systems: Mathematical Foundations. Springer Proceedings in Mathematics & Statistics, vol 20. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3906-6_3
Download citation
DOI: https://doi.org/10.1007/978-1-4614-3906-6_3
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-3905-9
Online ISBN: 978-1-4614-3906-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)