Flexibility for Distributed Workflows

M.U. Reichert, T. Bauer, P. Dadam

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

    8 Citations (Scopus)
    4 Downloads (Pure)

    Abstract

    This chapter shows how flexibility can be realized for distributed workflows. The capability to dynamically adapt workflow instances during runtime (e.g., to add, delete or move activities) constitutes a fundamental challenge for any workflow management system (WfMS). While there has been significant research on ad-hoc workflow changes and on related correctness issues, there exists only little work on how to provide respective runtime flexibility in an enterprise-wide context as well. Here, scalability at the presence of high loads constitutes an essential requirement, often necessitating distributed (i.e., piecewise) control of a workflow instance by different workflow servers, which should be as independent from each other as possible. This chapter presents advanced concepts and techniques for enabling ad-hoc workflow changes in a distributed WfMS as well. Our focus is on minimizing the communication costs among workflow servers, while ensuring a correct execution behavior as well as correctness of ad-hoc workflow changes at any time.
    Original languageUndefined
    Title of host publicationHandbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments
    Place of PublicationHershey, PA
    PublisherIGI Global
    Pages137-171
    Number of pages32
    ISBN (Print)978-1-60566-669-3
    DOIs
    Publication statusPublished - 2009

    Publication series

    Name
    PublisherIGI Global

    Keywords

    • METIS-263906
    • IR-67791
    • SCS-Services
    • EWI-15665

    Cite this