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é.


    Access

    Download


    Export, share and cite



    Title :

    DISTRIBUTED SYSTEM EXECUTION USING A SERIAL TIMELINE


    Additional title:

    EXÉCUTION D'UN SYSTÈME DISTRIBUÉ À L'AIDE D'UNE CHRONOLOGIE EN SÉRIE


    Contributors:

    Publication date :

    2020-07-02


    Type of media :

    Patent


    Type of material :

    Electronic Resource


    Language :

    English


    Classification :

    IPC:    G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / G08G Anlagen zur Steuerung, Regelung oder Überwachung des Verkehrs , TRAFFIC CONTROL SYSTEMS



    Operational Assessment of Apollo Lunar Surface Extravehicular Activity Timeline Execution

    Miller, Matthew J. / Claybrook, Austin / Greenlund, Suraj et al. | AIAA | 2016


    Supporting Real-Time Operations and Execution through Timeline and Scheduling Aids

    Marquez, Jessica J. / Pyrzak, Guy / Hashemi, Sam et al. | AIAA | 2013


    SUPPORTING REAL-TIME OPERATIONS AND EXECUTION THROUGH TIMELINE AND SCHEDULING AIDS

    Marquez, J.J. / Pyrzak, G. / Hashemi, S. et al. | British Library Conference Proceedings | 2013


    Supporting Real-Time Operations and Execution through Timeline and Scheduling Aids

    J. Marquez / G. Pyrzak / S. Hashemi et al. | NTIS | 2014


    Supporting Real-Time Operations and Execution through Timeline and Scheduling Aids

    J. J. Marquez / G. Pyrzak / S. Hashemi et al. | NTIS | 2014