@thesis{Mehlber2024, author = {Mehlber, Daniel}, title = {Distributable software architecture for synthetic environment generation in real-time missile simulations and validations}, publisher = {Technische Hochschule Ingolstadt}, address = {Ingolstadt}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-45235}, pages = {V, 55}, year = {2024}, abstract = {This bachelor thesis introduces and implements a hybrid software architecture capable of connecting to other instances, forming clusters of nodes to share workload and distribute synthetic environment generation. The architecture supports both peer-to-peer (P2P) and centralized patterns, such as the coordinator-worker model. Nodes can outsource tasks, request services, and share global state through event publishing. A key strength is adaptability to diverse use cases and future technologies through plugin loading. Third-party entities can customize the system with tailored plugins. While advantageous in scenarios with processor bottlenecks, distributing workload onto multiple nodes is not a universal solution. Real-time rendering faces challenges due to communication bottlenecks and network latencies, limiting its applicability. However, it shows promise for more resource-intensive rendering techniques like raytracing, or other inherently distributed applications, like in Monte Carlo simulations.}, language = {en} }