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. A task scheduler can schedule the nodelets to execute separately, on a single thread, in serially-occurring frames. In some embodiments, only one nodelet is permitted to execute during any given frame, and therefore only one nodelet is permitted to execute at any given time.
L'invention concerne des systèmes et des procédés permettant la simulation déterministe de systèmes distribués, tels que des systèmes de traitement à base de véhicule. Un système distribué peut être représenté sous la forme d'une pluralité de sous-systèmes ou de "mini-nœuds" s'exécutant avec un seul processus d'un dispositif informatique au cours d'une simulation. Un planificateur de tâches peut programmer les mini-nœuds pour qu'ils s'exécutent séparément, sur un seul fil, dans des trames se produisant en série. Dans certains modes de réalisation, seul un mini-nœud est autorisé à s'exécuter pendant n'importe quelle trame donnée et, par conséquent, un seul mini-nœud est autorisé à s'exécuter à n'importe quel moment donné.
DISTRIBUTED SYSTEM EXECUTION USING A SERIAL TIMELINE
EXÉCUTION D'UN SYSTÈME DISTRIBUÉ À L'AIDE D'UNE CHRONOLOGIE EN SÉRIE
02.07.2020
Patent
Elektronische Ressource
Englisch
SUPPORTING REAL-TIME OPERATIONS AND EXECUTION THROUGH TIMELINE AND SCHEDULING AIDS
British Library Conference Proceedings | 2013
|