9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Workflow Definition by Cloud Collaboration

Download541 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2013.254050,
        author={Chi Wu-Lee and Gwan-Hwan Hwang},
        title={Workflow Definition by Cloud Collaboration},
        proceedings={9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={ICST},
        proceedings_a={COLLABORATECOM},
        year={2013},
        month={11},
        keywords={workflow management system wfms workflow definition language cloud cloud collaboration},
        doi={10.4108/icst.collaboratecom.2013.254050}
    }
    
  • Chi Wu-Lee
    Gwan-Hwan Hwang
    Year: 2013
    Workflow Definition by Cloud Collaboration
    COLLABORATECOM
    IEEE
    DOI: 10.4108/icst.collaboratecom.2013.254050
Chi Wu-Lee1, Gwan-Hwan Hwang1,*
  • 1: Department of Computer Science and Information Engineering. National Taiwan Normal University.
*Contact email: ghhwang@csie.ntnu.edu.tw

Abstract

In this paper we propose a novel workflow definition language—called the CLWfDL (Cloud Collaboration Workflow Definition Language)—for defining workflow in the working model of cloud collaboration. The language enables the distributed definition and concurrent revision of a workflow by multiple users from different places in the cloud. Users who participate in defining a workflow can use the language to specify their own requirements for the workflow execution. Each user can selectively contribute to part of the workflow definition. Any conflicts between the requirements of different users can be detected automatically. A single flow-control construct such as AND-join or OR-split can incorporate the requirements of multiple users. We have also implemented a translator of the proposed language that can translate the requirements collected from multiple users into other workflow definition languages.