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