Parallel Execution of Data-intensive Web Services Based on Data-flow Constructs and I/O Operation Ratio

Dongjin Yu, Qi Zhu, Jianhua Shao, Chang Li, Youwei Yuan, Wanqing Li
2014 International Journal of Database Theory and Application  
Data-intensive applications, such as data mining and data visualization, need to deal with huge amount of data. Service-oriented architecture, on the other hand, offers a scalable and flexible framework to implement loosely-coupled and standards-based distribute computing which the data-intensive applications usually require. In this paper, we apply four kinds of data-flow constructs, namely Map Construct, Reduce Construct, Conditional Construct and Loop Construct, to assist Web services
more » ... tion to process huge volume of data. Furthermore, we put forward the approach to the composition of Web services based on the I/O operation ratio, in which the CPU intensive Web services and the I/O intensive ones are arranged to execute in parallel as far as possible. A case is presented finally to show that our approaches are feasible and effective.
doi:10.14257/ijdta.2014.7.4.10 fatcat:zcddrfqxinb5rgggny2ngnaud4