• DocumentCode
    1815670
  • Title

    Design and Evaluation of an Autonomic Workflow Engine

  • Author

    Heinis, Thomas ; Pautasso, Cesare ; Alonso, Gustavo

  • Author_Institution
    Dept. of Comput. Sci., Swiss Fed. Inst. of Technol., Zurich
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    27
  • Lastpage
    38
  • Abstract
    In this paper we present the design and evaluate the performance of an autonomic workflow execution engine. Although there exist many distributed workflow engines, in practice, it remains a difficult problem to deploy such systems in an optimal configuration. Furthermore, when facing an unpredictable workload with high variability, manual reconfiguration is not an option. Thanks to its autonomic controller, the engine features self-configuration, self-tuning and self-healing properties. The engine runs on a cluster of computers using a tuple space to coordinate its various components. Its autonomic controller monitors its performance and responds to workload variations by altering the configuration. In case failures occur, the controller can recover the workflow execution state from persistent storage and migrate it to a different node of the cluster. Such interventions are carried out without any human supervision. As part of the results of our performance evaluation, we compare different autonomic control strategies and discuss how they can automatically tune the system
  • Keywords
    business data processing; failure analysis; system monitoring; system recovery; workflow management software; workstation clusters; autonomic control; autonomic controller; autonomic workflow engine; component coordination; computer cluster; configuration alteration; distributed workflow engine; failure recovery; optimal configuration; performance evaluation; performance monitoring; persistent storage; self-configuration engine; self-healing engine; self-tuning engine; unpredictable workload; workflow execution state; workload variation; Automatic control; Automation; Computer displays; Computer science; Control systems; Distributed computing; Engines; Humans; Scalability; Workflow management software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.21
  • Filename
    1498050