code: public synchronized List<TaskSubmissionResult> submitTasks(final List<TaskDeploymentDescriptor> tasks)
  			throws IOException {
  
  		return getTaskManagerProxy().submitTasks(tasks);
  	}
docs: Submits a list of tasks to the instance's {@link eu.stratosphere.nephele.taskmanager.TaskManager}.
  
  @param tasks
  the list of tasks to be submitted
  @return the result of the submission attempt
  @throws IOException
  thrown if an error occurs while transmitting the task