Execution task scheduling

The scheduler manages processing time for client tasks and internal housekeeping.