A Parallel and Distributed Framework for Constraint Solving
| Main Author: | |
|---|---|
| Publication Date: | 2011 |
| Other Authors: | , |
| Format: | Article |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10174/4668 |
Summary: | With the increased availability of affordable parallel and dis- tributed hardware, programming models for these architectures has be- come the focus of significant attention. Constraint programming, which can be seen as the encoding of processes as a Constraint Satisfaction Problem, because of its data-driven and control-insensitive approach is a prime candidate to serve as the basis for a framework which effectively exploits parallel architectures. To effectually apply the power of distributed computational systems, there must be an effective sharing of the work involved in the search for a solution to a Constraint Satisfaction Problem (CSP) between all the participating agents, and it must happen dynamically, as it is hard to predict the effort associated with the exploration of some part of the search space. We describe and provide an initial experimental assessment of an imple- mentation of a work stealing-based approach to distributed CSP solving, which relies on multiple back-ends for the distributed computing mecha- nisms – from the multicore CPU to supercomputer clusters running MPI or other interprocess communication platforms. |
| id |
RCAP_bce4ba3a27f5db7eb94f68681e59a4a1 |
|---|---|
| oai_identifier_str |
oai:dspace.uevora.pt:10174/4668 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
A Parallel and Distributed Framework for Constraint SolvingConstraint SatisfactionParallel ComputationWith the increased availability of affordable parallel and dis- tributed hardware, programming models for these architectures has be- come the focus of significant attention. Constraint programming, which can be seen as the encoding of processes as a Constraint Satisfaction Problem, because of its data-driven and control-insensitive approach is a prime candidate to serve as the basis for a framework which effectively exploits parallel architectures. To effectually apply the power of distributed computational systems, there must be an effective sharing of the work involved in the search for a solution to a Constraint Satisfaction Problem (CSP) between all the participating agents, and it must happen dynamically, as it is hard to predict the effort associated with the exploration of some part of the search space. We describe and provide an initial experimental assessment of an imple- mentation of a work stealing-based approach to distributed CSP solving, which relies on multiple back-ends for the distributed computing mecha- nisms – from the multicore CPU to supercomputer clusters running MPI or other interprocess communication platforms.Università degli Studi di Perugia2012-01-31T01:31:31Z2012-01-312011-09-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10174/4668http://hdl.handle.net/10174/4668engVasco Pedro and Rui Machado and Salvador Abreu, A Parallel and Distributed Framework for Constraint Solving, , Proceedings of the 1st Workshop on Parallel Methods for Constraint Solving (PCMS 2011), Università degli Studi di Perugia, 2011.vp@di.uevora.ptndspa@di.uevora.ptPedro, VascoMachado, RuiAbreu, Salvadorinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-01-03T18:42:42Zoai:dspace.uevora.pt:10174/4668Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:53:47.576332Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
A Parallel and Distributed Framework for Constraint Solving |
| title |
A Parallel and Distributed Framework for Constraint Solving |
| spellingShingle |
A Parallel and Distributed Framework for Constraint Solving Pedro, Vasco Constraint Satisfaction Parallel Computation |
| title_short |
A Parallel and Distributed Framework for Constraint Solving |
| title_full |
A Parallel and Distributed Framework for Constraint Solving |
| title_fullStr |
A Parallel and Distributed Framework for Constraint Solving |
| title_full_unstemmed |
A Parallel and Distributed Framework for Constraint Solving |
| title_sort |
A Parallel and Distributed Framework for Constraint Solving |
| author |
Pedro, Vasco |
| author_facet |
Pedro, Vasco Machado, Rui Abreu, Salvador |
| author_role |
author |
| author2 |
Machado, Rui Abreu, Salvador |
| author2_role |
author author |
| dc.contributor.author.fl_str_mv |
Pedro, Vasco Machado, Rui Abreu, Salvador |
| dc.subject.por.fl_str_mv |
Constraint Satisfaction Parallel Computation |
| topic |
Constraint Satisfaction Parallel Computation |
| description |
With the increased availability of affordable parallel and dis- tributed hardware, programming models for these architectures has be- come the focus of significant attention. Constraint programming, which can be seen as the encoding of processes as a Constraint Satisfaction Problem, because of its data-driven and control-insensitive approach is a prime candidate to serve as the basis for a framework which effectively exploits parallel architectures. To effectually apply the power of distributed computational systems, there must be an effective sharing of the work involved in the search for a solution to a Constraint Satisfaction Problem (CSP) between all the participating agents, and it must happen dynamically, as it is hard to predict the effort associated with the exploration of some part of the search space. We describe and provide an initial experimental assessment of an imple- mentation of a work stealing-based approach to distributed CSP solving, which relies on multiple back-ends for the distributed computing mecha- nisms – from the multicore CPU to supercomputer clusters running MPI or other interprocess communication platforms. |
| publishDate |
2011 |
| dc.date.none.fl_str_mv |
2011-09-01T00:00:00Z 2012-01-31T01:31:31Z 2012-01-31 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10174/4668 http://hdl.handle.net/10174/4668 |
| url |
http://hdl.handle.net/10174/4668 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
Vasco Pedro and Rui Machado and Salvador Abreu, A Parallel and Distributed Framework for Constraint Solving, , Proceedings of the 1st Workshop on Parallel Methods for Constraint Solving (PCMS 2011), Università degli Studi di Perugia, 2011. vp@di.uevora.pt nd spa@di.uevora.pt |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Università degli Studi di Perugia |
| publisher.none.fl_str_mv |
Università degli Studi di Perugia |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833592335850536960 |