Authors: Feng Li
Addresses: Department of Computer and Communications, Hunan Institute of Engineering, Hunan Province, China
Abstract: In cloud platforms, workflow applications have been widely used to solve the complicated problems, which often need to process a large volume of data. However, the characteristic of data-intensive for these applications are easily to result in low execution efficiency due to networking traffic or congestion. In this paper, we present a workflow scheduling algorithm which is capable of minimising the cost of networking communication and therefore improving the execution efficiency of those workflow applications. Extensive experiments are conducted on some real-world workflows to examine the performance of the proposed algorithm, and the results show that it can significantly reduce the communication cost and improve the execution efficiency of data-intensive workflows comparing with existing algorithms.
Keywords: cloud computing; virtual machine; workflow; task scheduling.
International Journal of Networking and Virtual Organisations, 2019 Vol.20 No.3, pp.284 - 300
Received: 31 Jan 2017
Accepted: 17 May 2017
Published online: 14 Jun 2019 *