Design, Containerization and Performance of Distributed Evolutionary Computation

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

Abstract

The development of parallel and distributed algorithms has long been an important branch of evolutionary computation research. Whether to balance workloads across multiple computational nodes for enhanced runtime performance, or to enable innovative algorithmic strategies like coevolutionary approaches that optimize convergence behavior, the importance of parallel and distributed computation is undeniable. Although several software projects support parallel and distributed evolutionary computation, there remains potential to enhance the usability, flexibility, and runtime performance in this domain. This paper presents an open-source software system that incorporates an algorithm design language and containerization technology to address these challenges. We present the software’s architecture including its graphical user frontend, microservice backend, and the container runtime environment. Further on, we describe application scenarios and results from various tests regarding computational speed and data exchange, which demonstrate the system’s applicability and its ability to facilitate future research directions.

Original languageEnglish
Title of host publicationGECCO 2025 Companion - Proceedings of the 2025 Genetic and Evolutionary Computation Conference Companion
EditorsGabriela Ochoa
PublisherAssociation for Computing Machinery, Inc
Pages2081-2089
Number of pages9
ISBN (Electronic)9798400714641
DOIs
Publication statusPublished - 11 Aug 2025
Event2025 Genetic and Evolutionary Computation Conference Companion, GECCO 2025 Companion - Malaga, Spain
Duration: 14 Jul 202518 Jul 2025

Publication series

NameGECCO 2025 Companion - Proceedings of the 2025 Genetic and Evolutionary Computation Conference Companion

Conference

Conference2025 Genetic and Evolutionary Computation Conference Companion, GECCO 2025 Companion
Country/TerritorySpain
CityMalaga
Period14.07.202518.07.2025

Keywords

  • Algorithm Design
  • Containerization
  • Disbributed Computing
  • Evolutionary Computation
  • Open Source Software

Fingerprint

Dive into the research topics of 'Design, Containerization and Performance of Distributed Evolutionary Computation'. Together they form a unique fingerprint.

Cite this