DocumentCode
127678
Title
Increasing Availability of Workflows Executing in a Pervasive Environment
Author
Schafer, David Richard ; Bach, Thanhquy ; Tariq, Muhammad Adnan ; Rothermel, Kurt
Author_Institution
Inst. for Parallel & Distrib. Syst., Univ. of Stuttgart, Stuttgart, Germany
fYear
2014
fDate
June 27 2014-July 2 2014
Firstpage
717
Lastpage
724
Abstract
Workflows have gained enormous importance to organize and manage business processes. With the recent advent of smartphones and mobile applications, traditional business process management is shifting. Now, long-running business processes (workflows) have to be executed in large-scale distributed and pervasive environments. Due to the heterogeneity and high dynamicity of such environments, they are vulnerable to frequent communication and device failures and, thus, impose new requirements on the execution of workflows. To increase the availability, we concurrently executed restructured replicas of workflows on multiple nodes. We developed techniques to generate differently structured replicas and propose a metric that identifies the set of replicas that ensures the highest availability during execution. Finally, we presented a distributed algorithm to coordinate and synchronize the concurrent execution of the identified replicas while maintaining the original workflow semantics. Our methods approximately double the availability during execution, while our generation techniques produce almost optimal replicas over a hundred times faster.
Keywords
business data processing; distributed algorithms; mobile computing; smart phones; workflow management software; business process management; device failures; distributed algorithm; generation techniques; large-scale distributed environments; long-running business process; mobile applications; optimal replicas; pervasive environment; smartphones; workflow execution; Automata; Availability; Business; Complexity theory; Internet; Measurement; Smart phones; Availability; Business processes; Mobile; Pervasive; Reliability; Replication; Services; Workflows;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location
Anchorage, AK
Print_ISBN
978-1-4799-5065-2
Type
conf
DOI
10.1109/SCC.2014.98
Filename
6930600
Link To Document