{"id":"parallel-execution-model","text":"FTL2 executes modules concurrently across all targeted hosts by default with no explicit parallelism configuration required, so total execution time approximates the slowest host rather than the sum of all hosts. asyncio.gather is one mechanism used for concurrent fan-out (e.g., in the copy module), and execute_batch provides near-linear speedup over sequential execute() calls via asyncio.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"parallel-execution-model","truth_value":"IN","reason":"premise"}]}}