A Workflow-Oriented Cloud Computing Framework and Programming Model for Data Intensive Application.

Jinshan Pang,Li-zhen Cui,Yongqing Zheng,Haiyang Wang
DOI: https://doi.org/10.1109/cscwd.2011.5960098
2011-01-01
Abstract:In order to support workflow-oriented application on multiple data centers, this paper describes a workflow-oriented cloud computing framework, called WfOC. WfOC can run workflow jobs composed of multiple user defined task-functions extracted by java annotation. This framework includes workflow-oriented cloud computing programming language, tasks extraction and composition, tasks and data sources registration, tasks functions mapper/reducer and other components, and enables users to especially focus on workflow definition and workflow tasks logic implementation without needing to worry about the distribution of data and target execution systems. A mechanism is offered in building workflow-oriented data intensive applications, with multiple heterogeneous java runtime environments as the underlying computation platform. A case in social security application on multiple databases shows this framework can streamline complex computational workflow.
What problem does this paper attempt to address?