@Override
public <V> IUniqueID initializeJob(IJob<V> job) throws RemoteException {
List<IComputationServer> resources =
serviceRegistry.getUnBookedServiceList(IComputationServer.class);
IComputationServer server = null;
server = resources.get(0);
IUniqueID id = UniqueIDGenerator.createUniqueID();
serviceRegistry.bookService(server, id);
server.initializeJob(job, id);
return id;
}