Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation
Data partitioning is one of the main problems in parallel and distributed simulation. Distribution of data over the architecture directly influences the efficiency of the simulation. The partitioning strategy becomes a complex problem because it depends on several factors. In an Individual-oriented...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2015 |
| País: | España |
| Institución: | Universitat Autònoma de Barcelona |
| Repositorio: | Dipòsit Digital de Documents de la UAB |
| Idioma: | inglés |
| OAI Identifier: | oai:ddd.uab.cat:306140 |
| Acceso en línea: | https://ddd.uab.cat/record/306140 https://dx.doi.org/urn:doi:10.1016/j.procs.2015.05.272 |
| Access Level: | acceso abierto |
| Palabra clave: | Parallel and distributed simulation Parallel discrete-event simulation High performance distributed simulation Strip Partitioning Individual-oriented Model |
| id |
ES_abbd587643eb0275aecc3ee4aca8bdfa |
|---|---|
| oai_identifier_str |
oai:ddd.uab.cat:306140 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event SimulationBorges, Francisco|||0000-0003-4951-0522Luque, Emilio|||0000-0002-2884-3232Gutiérrez Millà, Albert|||0000-0002-6242-9414Suppi, Remo|||0000-0002-0373-8292Parallel and distributed simulationParallel discrete-event simulationHigh performance distributed simulationStrip PartitioningIndividual-oriented ModelData partitioning is one of the main problems in parallel and distributed simulation. Distribution of data over the architecture directly influences the efficiency of the simulation. The partitioning strategy becomes a complex problem because it depends on several factors. In an Individual-oriented Model, for example, the partitioning is related to interactions between the individual and the environment. Therefore, parallel and distributed simulation should dynamically enable the interchange of the partitioning strategy in order to choose the most appropriate partitioning strategy for a specific context. In this paper, we propose a strip partitioning strategy to a spatially dependent problem in Individual-oriented Model applications. This strategy avoids sharing resources, and, as a result, it decreases communication volume among the processes. In addition, we develop an objective function that calculates the best partitioning for a specific configuration and gives the computing cost of each partition, allowing for a computing balance through a mapping policy. The results obtained are supported by statistical analysis and experimentation with an Ant Colony application. As a main contribution, we developed a solution where the partitioning strategy can be chosen dynamically and always returns the lowest total execution time. 22015-01-0120152015-01-01Articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://ddd.uab.cat/record/306140https://dx.doi.org/urn:doi:10.1016/j.procs.2015.05.272reponame:Dipòsit Digital de Documents de la UABinstname:Universitat Autònoma de BarcelonaInglésengMinisterio de Economía y Competitividad https://doi.org/10.13039/501100003329 TIN2011-24384open accesshttp://purl.org/coar/access_right/c_abf2Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:ddd.uab.cat:3061402026-06-06T12:50:31Z |
| dc.title.none.fl_str_mv |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| title |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| spellingShingle |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation Borges, Francisco|||0000-0003-4951-0522 Parallel and distributed simulation Parallel discrete-event simulation High performance distributed simulation Strip Partitioning Individual-oriented Model |
| title_short |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| title_full |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| title_fullStr |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| title_full_unstemmed |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| title_sort |
Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation |
| dc.creator.none.fl_str_mv |
Borges, Francisco|||0000-0003-4951-0522 Luque, Emilio|||0000-0002-2884-3232 Gutiérrez Millà, Albert|||0000-0002-6242-9414 Suppi, Remo|||0000-0002-0373-8292 |
| author |
Borges, Francisco|||0000-0003-4951-0522 |
| author_facet |
Borges, Francisco|||0000-0003-4951-0522 Luque, Emilio|||0000-0002-2884-3232 Gutiérrez Millà, Albert|||0000-0002-6242-9414 Suppi, Remo|||0000-0002-0373-8292 |
| author_role |
author |
| author2 |
Luque, Emilio|||0000-0002-2884-3232 Gutiérrez Millà, Albert|||0000-0002-6242-9414 Suppi, Remo|||0000-0002-0373-8292 |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Parallel and distributed simulation Parallel discrete-event simulation High performance distributed simulation Strip Partitioning Individual-oriented Model |
| topic |
Parallel and distributed simulation Parallel discrete-event simulation High performance distributed simulation Strip Partitioning Individual-oriented Model |
| description |
Data partitioning is one of the main problems in parallel and distributed simulation. Distribution of data over the architecture directly influences the efficiency of the simulation. The partitioning strategy becomes a complex problem because it depends on several factors. In an Individual-oriented Model, for example, the partitioning is related to interactions between the individual and the environment. Therefore, parallel and distributed simulation should dynamically enable the interchange of the partitioning strategy in order to choose the most appropriate partitioning strategy for a specific context. In this paper, we propose a strip partitioning strategy to a spatially dependent problem in Individual-oriented Model applications. This strategy avoids sharing resources, and, as a result, it decreases communication volume among the processes. In addition, we develop an objective function that calculates the best partitioning for a specific configuration and gives the computing cost of each partition, allowing for a computing balance through a mapping policy. The results obtained are supported by statistical analysis and experimentation with an Ant Colony application. As a main contribution, we developed a solution where the partitioning strategy can be chosen dynamically and always returns the lowest total execution time. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2 2015-01-01 2015 2015-01-01 |
| dc.type.none.fl_str_mv |
Article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://ddd.uab.cat/record/306140 https://dx.doi.org/urn:doi:10.1016/j.procs.2015.05.272 |
| url |
https://ddd.uab.cat/record/306140 https://dx.doi.org/urn:doi:10.1016/j.procs.2015.05.272 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Ministerio de Economía y Competitividad https://doi.org/10.13039/501100003329 TIN2011-24384 |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Dipòsit Digital de Documents de la UAB instname:Universitat Autònoma de Barcelona |
| instname_str |
Universitat Autònoma de Barcelona |
| reponame_str |
Dipòsit Digital de Documents de la UAB |
| collection |
Dipòsit Digital de Documents de la UAB |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869416295193116672 |
| score |
15,811543 |