CFP last date
20 May 2024
Reseach Article

Design and Deployment of Workflows in Cloud Environment

by Anju Bala, Inderveer Chana
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 51 - Number 11
Year of Publication: 2012
Authors: Anju Bala, Inderveer Chana
10.5120/8084-1536

Anju Bala, Inderveer Chana . Design and Deployment of Workflows in Cloud Environment. International Journal of Computer Applications. 51, 11 ( August 2012), 9-15. DOI=10.5120/8084-1536

@article{ 10.5120/8084-1536,
author = { Anju Bala, Inderveer Chana },
title = { Design and Deployment of Workflows in Cloud Environment },
journal = { International Journal of Computer Applications },
issue_date = { August 2012 },
volume = { 51 },
number = { 11 },
month = { August },
year = { 2012 },
issn = { 0975-8887 },
pages = { 9-15 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume51/number11/8084-1536/ },
doi = { 10.5120/8084-1536 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:50:06.195083+05:30
%A Anju Bala
%A Inderveer Chana
%T Design and Deployment of Workflows in Cloud Environment
%J International Journal of Computer Applications
%@ 0975-8887
%V 51
%N 11
%P 9-15
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cloud computing is a new benchmark towards enterprise application development that can effectively facilitate the execution of workflows in business process management systems. Workflow applications often require very complex execution environments that are difficult to create otherwise. Integration of the workflow management systems for application deployment with any of the cloud platforms is a tedious task. Therefore, various cloud services are required to execute workflows along with workflow management software in cloud environment. In this paper, a comparative analysis of workflow design approaches has been discussed . This paper presents the challenges for implementing workflows in cloud computing and state of the art of workflow design along with a comparison of various workflow engines available. Design of workflow for a real time application has also been discussed with the help of a case study. The experimental results demonstrate how workflow for enterprise applications can be designed, validated, implemented and deployed on any major cloud infrastructures.

References
  1. A. V. Parameswaran, A. Chaddha, 2009 ,Cloud Interoperability and Standardization, SETlabs briefings. [2 ]D. Cybok, 2008,Workflow Management for Grid Computing: A Grid Workflow Infrastructure,msg systems,Munich, Germany.
  2. E. Deelman, 2003, Mapping abstract complex workflows onto Grid environments, Journal of Grid Computing, 25–39.
  3. H. A. Reijers, 2002, Design and Control of Workflow Processes, PhD thesis, Eindhoven University of Technology, Netherlands
  4. H. Tan,W. M. P. van der Aalst,2006,Implementation of a YAWL Work-list handler based on the Resource Patterns, Proceedings of the 10th International Conference on Computer Supported Cooperative Work in Design, 1184-1189.
  5. K. Liu, Y. Yang, J. Chen, X. Liu, D. Yuan and H. Jin, 2010,A Compromised-Time- Cost Scheduling Algorithm in SwinDeW-C for Instance-intensive Cost-Constrained Workflows on Cloud Computing Platform, International Journal of High Performance Computing Applications, 445-456.
  6. M. Armbrust, A. Fox, et al. , 2009, Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No. UCB/EECS-2009-28, University of California, USA.
  7. R. Buyya, S. Pandey and D. Karunamoorthy, 2011, Workflow Engine for Cloud, Cloud Computing: Principles and Paradigms, New Jersey: John Wiley and Sons.
  8. R. Sakellariou and H. Zhao, 2004,A Hybrid Heuristic for DAG Scheduling on Heterogenerous Systems,The 13th Heterogeneous Computing Workshop (HCW 2004), Santa Fe, New Mexico, USA.
  9. W. Li and P. Svard, 2010, REST-based SOA Application in the Cloud: A Text Correction Service Case Study, IEEE 6th World Congress on Services.
  10. W. M. P. Van der Aalst, L. Aldred, M. Dumas, et al. , 2004,Design the 16th International Conference on Advanced Information Systems Engineering(CAiSE 04), Riga, Latvia.
  11. Ian Taylor, Pegasus workflow management system, Available at http://pegasus. isi. edu/cloud/[Last accessed july2012]
  12. WorkflowEngine,Availableat, ftp://ftp. cordis. europa. eu/pub/transport/docs/summaries/integrated_octopus_report. pdf/[Last accessed June 2012]
  13. Trial version of orangescape, Available online at https://www. orangescape. com/[Last accessed June 2012]
  14. Cascading workflow, Available online at http://www. cascading. org/[Last accessed June 2012]
  15. Yahoos workflow engines for hadoop, Available online at http://yahoo. github. com/oozie/[last accessed June 2012]
  16. Hamake workflow engine for hadoop, Available at http://code. google. com/p/hamake/wiki/HamakeManual[Last Accessed June 2012].
  17. Azkaban Workflow Engine, Available at http:// sna-projects. com/azkaban/ Azkaban/Last Accessed June 2012].
  18. Piotr Chrz¸astowski-Wachtel, Boualem Benatallah, Rachid Hamadi, Milton O'Dell and Adi Susanto, 2003, A Top-Down Petri Net-Based Approach for Dynamic Workflow Modeling, BPM 2003, LNCS 2678, 336–353.
  19. Josefina Guerrero García, Christophe Lemaigre, Juan Manuel González Calleros, 2008, Model-Driven Approach to Design User Interfaces for Workflow Information systems, Journal of Universal Computer Science, 3160-3173.
  20. Dr. Mark Klein, Prof. Chrysanthos Dellarocas, 2000, A Knowledge-Based Approach to Handling Exceptions in Workflow Systems, Journal of Computer Supported Collaborative Work, Special Issue on Adaptive Workflow Systems.
  21. Lin Chen Minglu Li Jian Cao Yi Wang, 2005,An ECA Rule-based Workflow Design Tool for Shanghai Grid, Services Computing (SCC'05).
  22. Macro Comuzzi and Irene T. P. Vanderfeesten, 2011, Product based workflow design for monitoring of Collaborating Buisness processes in CAiSE 2011, Springer, 154-168.
  23. Irene Vanderfeesten, Hajo A. Reijers, Wil M. P. van der Aalst, 2008, Product Based Workflow Support: A Recommendation Service for Dynamic Workflow Execution
  24. Therani Madhusudan,2005, An agent-based approach for coordinating product design workflows, International journal of science direct Computers in Industry 235–259.
Index Terms

Computer Science
Information Sciences

Keywords

Workflow Workflow Engines Cloud Computing Workflow Management System