# Created using web sequence diagrams. # # https://www.websequencediagrams.com/ note over RESUMING Running starts here end note RESUMING->SCHEDULING: Resumes and \nschedules initial tasks. SCHEDULING->WAITING: Waits for any \nfuture to complete. WAITING->WAITING: Continue waiting for \nfuture to complete. WAITING->ANALYZING: Analyze future results. ANALYZING->SCHEDULING: Schedules next set of tasks.