Systems and methods are provided for the deterministic simulation of distributed systems, such as vehicle-based processing systems. A distributed system may be represented as a plurality of subsystems or "nodelets" executing with a single process of a computing device during a simulation. The nodelets may communicate using in-process communication. A task scheduler can schedule the nodelets to execute separately in serially-occurring frames. A simulated clock may be used to mitigate the variability in timestamped data that may be caused by latency or jitter.
L'invention concerne des systèmes et des procédés de simulation déterministe de systèmes distribués, tels que des systèmes de traitement à base de véhicules. Un système distribué peut être représenté sous la forme d'une pluralité de sous-systèmes ou de "sous-nœuds" s'exécutant avec un seul processus d'un dispositif informatique au cours d'une simulation. Les sous-nœuds peuvent communiquer à l'aide d'une communication interne au processus. Un planificateur de tâches peut programmer les sous-nœuds de manière à s'exécuter séparément dans des trames se produisant en série. Une horloge simulée peut être utilisée pour atténuer la variabilité des données horodatées qui peut être provoquée par la latence ou la gigue.
ARCHITECTURE FOR SIMULATION OF DISTRIBUTED SYSTEMS
ARCHITECTURE POUR UNE SIMULATION DE SYSTÈMES DISTRIBUÉS
2020-07-02
Patent
Electronic Resource
English
Distributed Internet-Enabled Simulation/Testbed Architecture (AAS 13-861)
British Library Conference Proceedings | 2014
|Automotive engineering | 1997
|