Merge changes I0b3ac7b4,I90385146 into main

* changes:
  Add Abstract Class for RealtimeScheduler
  Implement RealtimeScheduler in DiscoveryExecutor