2020
DOI: 10.1016/j.jocs.2019.101069
|View full text |Cite
|
Sign up to set email alerts
|

Scalable distributed evolutionary algorithm orchestration using Docker containers

Abstract: In smart factories, integrated optimisation of manufacturing process planning and scheduling leads to better results than a traditional sequential approach but is computationally more expensive and thus difficult to be applied to real-world manufacturing scenarios. In this paper, a working approach for cloud-based distributed optimisation for process planning and scheduling is presented. Three managers dynamically governing the creation and deletion of subpopulations (islands) evolved by a multi-objective gene… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 34 publications
0
10
0
Order By: Relevance
“…Containers are small virtual instances in terms of hardware and software resources [25]- [27]. They provide a virtual platform such as Docker, with which multiple users can drive and run their applications or images of operating systems directly on the physical machine [27], [26].…”
Section: Workload Placementmentioning
confidence: 99%
“…Containers are small virtual instances in terms of hardware and software resources [25]- [27]. They provide a virtual platform such as Docker, with which multiple users can drive and run their applications or images of operating systems directly on the physical machine [27], [26].…”
Section: Workload Placementmentioning
confidence: 99%
“…Cloud-native architectures soon evolved to use computing nodes for which the startup time and the overall cost were more lightweight and used isolated, "containerized", operating system images; these were initially called by the same name as the company that proposed them, Docker, but are now an open standard supervised by the Open Computing Initiative. These container-based architectures are nowadays mainstream [34]; from the point of view of scientific computing, they enable replicability by not fully defining the infrastructure in which the experiment can run, thus creating "frozen" workflows that can be directly reused in new experiments on-premises, in paid infrastructure and even on your laptop. These methodologies and technologies eventually landed in the evolutionary computing field via the work published by Salza and Ferrucci [35].…”
Section: State Of the Artmentioning
confidence: 99%
“…This work uses a primary/subordinate parallel execution with an event-driven architecture using the Kubernetes orchestration technology. A similar approach is followed by Dziurzanski et al [34], also using Kubernetes and an autoscaler but implementing an island model using a multi-objective genetic algorithm. Two real-world smart factory optimization scenarios are used as test cases, and the system is deployed on a Kubernetes cluster.…”
Section: State Of the Artmentioning
confidence: 99%
“…Finally, it allows managers to prepare the management of resources to enhance worker skills and provide a stable working atmosphere. A new way of connected manufacturing that revolves objects, processes and people was characterized by advancements in these three fields [11]. Big data is divided into structured, unstructured, and semi-structured data.…”
Section: Introductionmentioning
confidence: 99%