Cargando…
Foundations for Workflow Application Scheduling on D-Wave System
Many scientific processes and applications can be represented in the standardized form of workflows. One of the key challenges related to managing and executing workflows is scheduling. As an NP-hard problem with exponential complexity it imposes limitations on the size of practically solvable probl...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304716/ http://dx.doi.org/10.1007/978-3-030-50433-5_40 |
_version_ | 1783548311895015424 |
---|---|
author | Tomasiewicz, Dawid Pawlik, Maciej Malawski, Maciej Rycerz, Katarzyna |
author_facet | Tomasiewicz, Dawid Pawlik, Maciej Malawski, Maciej Rycerz, Katarzyna |
author_sort | Tomasiewicz, Dawid |
collection | PubMed |
description | Many scientific processes and applications can be represented in the standardized form of workflows. One of the key challenges related to managing and executing workflows is scheduling. As an NP-hard problem with exponential complexity it imposes limitations on the size of practically solvable problems. In this paper, we present a solution to the challenge of scheduling workflow applications with the help of the D-Wave quantum annealer. To the best of our knowledge, there is no other work directly addressing workflow scheduling using quantum computing. Our solution includes transformation into a Quadratic Unconstrained Binary Optimization (QUBO) problem and discussion of experimental results, as well as possible applications of the solution. For our experiments we choose four problem instances small enough to fit into the annealer’s architecture. For two of our instances the quantum annealer finds the global optimum for scheduling. We thus show that it is possible to solve such problems with the help of the D-Wave machine and discuss the limitations of this approach. |
format | Online Article Text |
id | pubmed-7304716 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73047162020-06-22 Foundations for Workflow Application Scheduling on D-Wave System Tomasiewicz, Dawid Pawlik, Maciej Malawski, Maciej Rycerz, Katarzyna Computational Science – ICCS 2020 Article Many scientific processes and applications can be represented in the standardized form of workflows. One of the key challenges related to managing and executing workflows is scheduling. As an NP-hard problem with exponential complexity it imposes limitations on the size of practically solvable problems. In this paper, we present a solution to the challenge of scheduling workflow applications with the help of the D-Wave quantum annealer. To the best of our knowledge, there is no other work directly addressing workflow scheduling using quantum computing. Our solution includes transformation into a Quadratic Unconstrained Binary Optimization (QUBO) problem and discussion of experimental results, as well as possible applications of the solution. For our experiments we choose four problem instances small enough to fit into the annealer’s architecture. For two of our instances the quantum annealer finds the global optimum for scheduling. We thus show that it is possible to solve such problems with the help of the D-Wave machine and discuss the limitations of this approach. 2020-05-25 /pmc/articles/PMC7304716/ http://dx.doi.org/10.1007/978-3-030-50433-5_40 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Tomasiewicz, Dawid Pawlik, Maciej Malawski, Maciej Rycerz, Katarzyna Foundations for Workflow Application Scheduling on D-Wave System |
title | Foundations for Workflow Application Scheduling on D-Wave System |
title_full | Foundations for Workflow Application Scheduling on D-Wave System |
title_fullStr | Foundations for Workflow Application Scheduling on D-Wave System |
title_full_unstemmed | Foundations for Workflow Application Scheduling on D-Wave System |
title_short | Foundations for Workflow Application Scheduling on D-Wave System |
title_sort | foundations for workflow application scheduling on d-wave system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304716/ http://dx.doi.org/10.1007/978-3-030-50433-5_40 |
work_keys_str_mv | AT tomasiewiczdawid foundationsforworkflowapplicationschedulingondwavesystem AT pawlikmaciej foundationsforworkflowapplicationschedulingondwavesystem AT malawskimaciej foundationsforworkflowapplicationschedulingondwavesystem AT rycerzkatarzyna foundationsforworkflowapplicationschedulingondwavesystem |