DocumentCode :
639626
Title :
Bringing Scientific Workflows to Amazon SWF
Author :
Janetschek, Matthias ; Ostermann, Simon ; Prodan, Radu
Author_Institution :
Inst. for Comput. Sci., Univ. of Innsbruck, Innsbruck, Austria
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
389
Lastpage :
396
Abstract :
In response to the ever-increasing needs of scientific applications for resources, Cloud computing emerged as an alternative on-demand and cost-effective resource provisioning approach. In this context, Cloud providers have recognised the importance of workflow applications to science and provide their own native solutions, such as the Amazon Simple Workflow Service (SWF). Nevertheless, an important downside of SWF is its incompatibility with existing workflow systems, and lack of means for reusing scientific legacy code. Similarly, existing workflow middlewares and applications require non-trivial extensions to take advantage of Cloud resources. We present in this paper a software engineering solution that allows the scientific workflow community access the Amazon Cloud through one single front-end converter, and propose a legacy wrapper service for executing legacy code using SWF. Empirical results using a real-world scientific workflow demonstrate that our automatically generated SWF application performs almost as fast as a native manually-optimised version, and outperforms other workflow middleware systems using the Amazon Cloud.
Keywords :
cloud computing; middleware; natural sciences computing; program compilers; resource allocation; software maintenance; software reusability; workflow management software; Amazon SWF; Amazon cloud; Amazon simple workflow service; automatic SWF application generation; cloud computing; cloud providers; cloud resources; cost-effective resource provisioning; front-end converter; legacy code execution; legacy wrapper service; scientific applications; scientific legacy code reusability; scientific workflow community; scientific workflows; software engineering solution; workflow applications; workflow middlewares; workflow systems; Cloud computing; History; Java; Ports (Computers); Semantics; Amazon SWF; cloud computing; legacy code; scientific workflows; workflow converter;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
Type :
conf
DOI :
10.1109/SEAA.2013.13
Filename :
6619537
Link To Document :
بازگشت