code: public void submit(final Configuration runtimeConfiguration, final String jobName) throws Exception {
      final Configuration driverConfiguration = getDriverConfiguration(jobName);
      Tang.Factory.getTang().newInjector(runtimeConfiguration).getInstance(REEF.class).submit(driverConfiguration);
    }
docs: Runs BGD on the given runtime.
  
  @param runtimeConfiguration the runtime to run on.
  @param jobName              the name of the job on the runtime.