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...

Descripción completa

Detalles Bibliográficos
Autores principales: Tomasiewicz, Dawid, Pawlik, Maciej, Malawski, Maciej, Rycerz, Katarzyna
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