New distributed executor.
Modify the distributed scheduler to use the distributed executor instead of managing its own queue and local executors.