Skip to main navigation Skip to search Skip to main content

Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation

F. Borges, E. Luque, A. Gutierrez-Milla, R. Suppi

Research output: Contribution to journalArticleResearch

3 Downloads (Pure)

Abstract

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.
Original languageEnglish
Pages (from-to)483-492
JournalProcedia Computer Science
Volume51
DOIs
Publication statusPublished - 2015

Fingerprint

Dive into the research topics of 'Strip Partitioning for Ant Colony Parallel and Distributed Discrete-event Simulation'. Together they form a unique fingerprint.

Cite this