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 :
بازگشت