D-OSyRIS: A Self-Healing Distributed Workflow Engine
Marc Eduard Frincu · 2011
Orchestrating composite applications inside distributed systems requires complex coordination. In this frame workflow orchestration engines provide a viable solution. Contrary to their centralized counterparts, decentralized workflow engines allow better scalability, autonomy and increased fault-tolerance. However, most of these systems lack a self-healing mechanism in order to cope with engine failures. This paper presents a distributed workflow engine enhanced with self-healing capabilities and message based communication. The engine is validated against two real case scenarios. Some results regarding transfer time between components and recovery times are also given.