skip to main content
10.1145/564691.564718acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

Workflow management with service quality guarantees

Published:03 June 2002Publication History

ABSTRACT

Workflow management systems (WFMS) that are geared for the orchestration of business processes across multiple organizations are complex distributed systems: they consist of multiple workflow engines, application servers, and communication middleware servers such as ORBs, where each of these server types can be replicated on multiple computers for scalability and availability.Finding an appropriate system configuration with guaranteed application-specific quality of service in terms of throughput, response time, and tolerable downtime is a major challenge for human system administrators. This paper presents a tool that largely automates the task of configuring a distributed WFMS. Based on a suite of mathematical models, the tool derives the necessary degrees of replication for the various server types in order to meet specified goals for performance and availability as well as "performability" when service is degraded due to outages of individual servers. The paper describes the configuration tool, with emphasis on how to capture the load behavior of workflows in a realistic manner. We also present extensive experiments that evaluate the accuracy of the tool's underlying models and demonstrate the practical feasibility of automating the task of configuring a distributed WFMS. The experiments use a detailed simulation which in turn has been validated through measurements with the Mentor-lite prototype system.

References

  1. G. Alonso, D. Agrawal, A. El Abbadi, C. Mohan, Functionality and Limitations of Current Workflow Management Systems, IEEE Expert, 12(5), 1997]]Google ScholarGoogle Scholar
  2. T. Bauer, P. Dadam, A Distributed Execution Environment for Large-Scale Workflow Management Systems with Subnets and Server Migration, CoopIS, 1997]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T Bauer, P. Dadam, Distribution Models for Workflow Management Systems - Classification and Simulation (in German), Informatik Forschung und Entwicklung, 14(4), Springer, 1999]]Google ScholarGoogle Scholar
  4. Mesquite Software Homepage, http://www.mesquite.com]]Google ScholarGoogle Scholar
  5. Data Engineering Bulletin Special Issue on Infrastructure for Advanced E-Services, 24(1), 2001]]Google ScholarGoogle Scholar
  6. A. Dogac, L. Kalinichenko, M. Tamer Ozsu, A. Sheth (eds.), Workflow Management Systems and Interoperability, NATO Advanced Study Institute, Springer, 1998]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Gillmann, R. Mindermann, G. Weikum, Benchmarking and Configuration of Workflow Management Systems, CoopIS, 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Gillmann, J. Weissenfels, G. Weikum, A. Kraiss, Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems, EDBT, 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Hagen, G. Alonso, Highly Available Process Support Systems: Implementing Backup Mechanisms, SRDS, 1999]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Harel, E. Gery, Executable Object Modeling with Statecharts, IEEE Computer, 30(7), 1997]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Haring, C. Lindemann, M. Reiser (Eds.), Performance Evaluation: Origins and Directions, Lecture Notes in Computer Science (LNCS), Vol. 1769, Springer, 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. IONA Technologies PLC, User Manuals of Orbix 2.3, 1997]]Google ScholarGoogle Scholar
  13. J. Klingemann, J. Waesch, K. Aberer, Deriving Service Models in Cross-Organizational Workflows, RIDE, 1999]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Kamath, G. Alonso, R. Günthör, C. Mohan, Providing High Availability in Very Large Workflow Management Systems, EDBT, 1996]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Lazcano, G. Alonso, H. Schuldt, C. Schuler, The WISE approach to Electronic Commerce, Int'l. Journal of Computer Systems Science & Engineering, 15(5), 2000]]Google ScholarGoogle Scholar
  16. F. Leymann, D. Roller, Production Workflow, Prentice Hall, 1999]]Google ScholarGoogle Scholar
  17. P. Mills, C. Loosley, A Performance Analysis of 40 e-Business Web Sites, White Paper, Keynote Systems Inc., 2001]]Google ScholarGoogle Scholar
  18. H. D. Schwetmann, Model-based Systems Analysis Using CSIM18, WSC, 1998]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Shegalov, M. Gillmann, G. Weikum, XML-enabled Workflow Management for E-Services across Heterogeneous Platforms, VLDB Journal Special Issue on E-Services, 10(1), Springer, 2001]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. H. Schuster, J. Neeb, R. Schamburger, A Configuration Management Approach for Large Workflow Management Systems, WACC, 1999]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. A. Sahner, K. S. Trivedi, A. Puliafito, Performance and Reliability Analysis of Computer Systems, Kluwer Academic Publishers, 1996]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. C. Tijms, Stochastic Models, John Wiley and Sons, 1994]]Google ScholarGoogle Scholar
  23. Transaction Processing Performance Council, http://www.tpc.org]]Google ScholarGoogle Scholar
  24. J. Weissenfels, M. Gillmann, O. Roth, G. Shegalov, W. Wonner, The Mentor-lite Prototype: A Light-Weight Workflow Management System, ICDE, California, 2000]]Google ScholarGoogle Scholar

Index Terms

  1. Workflow management with service quality guarantees

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGMOD '02: Proceedings of the 2002 ACM SIGMOD international conference on Management of data
                  June 2002
                  654 pages
                  ISBN:1581134975
                  DOI:10.1145/564691

                  Copyright © 2002 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 3 June 2002

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  SIGMOD '02 Paper Acceptance Rate42of240submissions,18%Overall Acceptance Rate785of4,003submissions,20%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader