JOURNAL ARTICLE

Decentralised workflow scheduling in volunteer computing systems

Toktam GhafarianBahman JavadiRajkumar Buyya

Year: 2014 Journal:   International Journal of Parallel Emergent and Distributed Systems Vol: 30 (5)Pages: 343-365   Publisher: Taylor & Francis

Abstract

Volunteer computing systems exploiting large amounts of geographically dispersed resources on the Internet for solving complex scientific problems. However, scheduling scientific workflows in a fully decentralised way and low overhead is a challenging task in these environments. To counter this challenge, this paper presents a fully decentralised proximity-aware workflow-scheduling policy for these environments. The proposed scheduling consists of three phases. In the first phase, each workflow application is partitioned into sub-workflows in order to minimise data dependencies among them. The second phase of the workflow-scheduling algorithm finds some resources to execute each sub-workflow. These resources are selected based on Quality of Service (QoS) constraints of the workflow, load balancing and proximity of resources. Each workflow can have QoS constraints in terms of minimum CPU speed and minimum RAM or hard disk requirements. In the third phase, sub-workflows will be executed on each resource based on local scheduling algorithm to minimise the partial makespan. The proposed scheduling policy focuses on the reduction of communication overhead to improve the performance of I/O-intensive and data-intensive workflows. Simulation results show that the proposed workflow-scheduling policy improves the average response time of scientific workflows up to 53.6% under a moderate load.

Keywords:
Workflow Computer science Distributed computing Workflow management system Scheduling (production processes) Workflow technology Fair-share scheduling Fixed-priority pre-emptive scheduling Dynamic priority scheduling Two-level scheduling Rate-monotonic scheduling Quality of service Database Computer network Engineering

Metrics

8
Cited By
0.00
FWCI (Field Weighted Citation Impact)
56
Refs
0.11
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Peer-to-Peer Network Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.