TY - JOUR
T1 - A Dataflow Optimization Mechanism for Service-Oriented Cloud Workflow
AU - Zhang, Peng
AU - Han, Yanbo
AU - Ali Babar, Muhammad
PY - 2012/11/10
Y1 - 2012/11/10
N2 - While service-oriented cloud workflow shows potentials of inherent scalability, loose coupling and expenditure reduction, such issues as data transfer and efficiency have popped up as major concerns. In this paper, a dataflow optimisation mechanism is proposed, including data transfer strategy and data placement strategy. The data transfer strategy uses integrated data structures to enable the elimination of the SOAP serialisation and de-serialisation within the web service invocation by the exchange of their references. In addition, the data placement strategy groups the existing datasets and dynamically clusters newly generated datasets to minimise data transfers while keeping a polynomial time complexity. By integrating the optimisation mechanism into service-oriented cloud workflow system, we can expect efficiency improvements in data transfer and workflow execution. Experiments and analysis supported our efforts.
AB - While service-oriented cloud workflow shows potentials of inherent scalability, loose coupling and expenditure reduction, such issues as data transfer and efficiency have popped up as major concerns. In this paper, a dataflow optimisation mechanism is proposed, including data transfer strategy and data placement strategy. The data transfer strategy uses integrated data structures to enable the elimination of the SOAP serialisation and de-serialisation within the web service invocation by the exchange of their references. In addition, the data placement strategy groups the existing datasets and dynamically clusters newly generated datasets to minimise data transfers while keeping a polynomial time complexity. By integrating the optimisation mechanism into service-oriented cloud workflow system, we can expect efficiency improvements in data transfer and workflow execution. Experiments and analysis supported our efforts.
KW - Service-oriented cloud workflow
KW - Dataflow optimisation
KW - Data transfer strategy
KW - Data placement strategy
KW - Workflow efficiency
KW - Service-oriented cloud workflow
KW - Dataflow optimisation
KW - Data transfer strategy
KW - Data placement strategy
KW - Workflow efficiency
M3 - Journal article
SN - 1472-7978
JO - Journal of Computational Methods in Sciences and Engineering
JF - Journal of Computational Methods in Sciences and Engineering
ER -