Overview of Terragraph Scan Architecture
The
ScanApp is responsible for initiating scans on nodes and collecting measurement results. The ScanScheduler uses a graph coloring algorithm to schedule scans periodically and in parallel, while SchedulerApp manages slot scheduling. The minion acts as a pass-through, forwarding controller commands to the driver and returning results to the controller.