A Genetic Programming Approach to Distributed Execution of Data-Intensive Web Service Compositions.

Yang Yu,Hui Ma,Mengjie Zhang
DOI: https://doi.org/10.1145/2843043.2843046
2016-01-01
Abstract:The executions of composite web services are typically co-ordinated by a centralized workflow engine. As a result, the centralized execution paradigm suffers from inefficient communication and a single point of failure. This is particularly problematic in the context of data-intensive processes. To that end, more distributed and flexible execution paradigms are required. In this paper, we present a genetic programming approach to partitioning a BPEL data-intensive process into a set of sub-processes which can be executed in a fully distributed manner. Meanwhile, the approach takes into account the communication latency and costs inside and across the partitions. The experimental results show that our proposed approach outperforms two existing methods for complex data-intensive processes.
What problem does this paper attempt to address?