}
@Override
public void run() {
try {
final Compute comp = (Compute) Naming.lookup(URL);
final long startTime = System.currentTimeMillis();
LOG.info("Sending request to execute task: {}", this.task.toString());
this.result = comp.executeTask(this.task);
LOG.info("Execution finished in {} ms, result is: {}",
System.currentTimeMillis() - startTime,
this.result);
for (FutureEvent futureEvent : futureEvents) {