A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources

© Springer International Publishing Switzerland 2015. Decentralized distributed systems, such as grids, clouds or networks of sensors, have been widely investigated recently. An important nature of such systems is the heterogeneity of their resources; in order to archive the availability, scalabilit...

Full description

Saved in:
Bibliographic Details
Main Authors: Tantitharanukul,N., Natwichai,J., Boonma,P.
Format: Article
Published: Springer Verlag 2015
Subjects:
Online Access:http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84921677518&origin=inward
http://cmuir.cmu.ac.th/handle/6653943832/39092
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-39092
record_format dspace
spelling th-cmuir.6653943832-390922015-06-16T08:01:33Z A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources Tantitharanukul,N. Natwichai,J. Boonma,P. Artificial Intelligence © Springer International Publishing Switzerland 2015. Decentralized distributed systems, such as grids, clouds or networks of sensors, have been widely investigated recently. An important nature of such systems is the heterogeneity of their resources; in order to archive the availability, scalability and flexibility.As a consequence, managing the systems to meet requirements is obviously a nontrivial work. The issue is evenmore challenging in term of job scheduling when the task dependency within each job exists. In this paper, we address such problem of job scheduling, so called workflow-based job scheduling, in the decentralized distributed systems with heterogeneous resources. As such problem is proven to be an NP-complete problem, an efficient heuristic algorithm to address this problem is proposed. The algorithm is based on an observation that the heterogeneity of the resources can affect the execution time of the scheduling.We compare the effectiveness and efficiency of the proposed algorithm with a baseline algorithm. The result shows that our algorithm is highly effective and efficient for the scheduling problem in the decentralized distributed system with heterogeneous resources environment both in terms of the solution quality and the execution time respectively. 2015-06-16T08:01:33Z 2015-06-16T08:01:33Z 2015-01-01 Article 1860949X 2-s2.0-84921677518 10.1007/978-3-319-10509-3_8 http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84921677518&origin=inward http://cmuir.cmu.ac.th/handle/6653943832/39092 Springer Verlag
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
topic Artificial Intelligence
spellingShingle Artificial Intelligence
Tantitharanukul,N.
Natwichai,J.
Boonma,P.
A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
description © Springer International Publishing Switzerland 2015. Decentralized distributed systems, such as grids, clouds or networks of sensors, have been widely investigated recently. An important nature of such systems is the heterogeneity of their resources; in order to archive the availability, scalability and flexibility.As a consequence, managing the systems to meet requirements is obviously a nontrivial work. The issue is evenmore challenging in term of job scheduling when the task dependency within each job exists. In this paper, we address such problem of job scheduling, so called workflow-based job scheduling, in the decentralized distributed systems with heterogeneous resources. As such problem is proven to be an NP-complete problem, an efficient heuristic algorithm to address this problem is proposed. The algorithm is based on an observation that the heterogeneity of the resources can affect the execution time of the scheduling.We compare the effectiveness and efficiency of the proposed algorithm with a baseline algorithm. The result shows that our algorithm is highly effective and efficient for the scheduling problem in the decentralized distributed system with heterogeneous resources environment both in terms of the solution quality and the execution time respectively.
format Article
author Tantitharanukul,N.
Natwichai,J.
Boonma,P.
author_facet Tantitharanukul,N.
Natwichai,J.
Boonma,P.
author_sort Tantitharanukul,N.
title A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
title_short A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
title_full A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
title_fullStr A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
title_full_unstemmed A heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
title_sort heuristic algorithm forworkflow-based job scheduling in decentralized distributed systems with heterogeneous resources
publisher Springer Verlag
publishDate 2015
url http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84921677518&origin=inward
http://cmuir.cmu.ac.th/handle/6653943832/39092
_version_ 1681421591872798720