diff --git a/core/src/main/scala/spark/executor/MesosExecutorBackend.scala b/core/src/main/scala/spark/executor/MesosExecutorBackend.scala
index b981b269166616ba3f341516147c5bc0cb4d2b7f..818d6d1dda7f9774c60abfbf6ee0dff7730983a2 100644
--- a/core/src/main/scala/spark/executor/MesosExecutorBackend.scala
+++ b/core/src/main/scala/spark/executor/MesosExecutorBackend.scala
@@ -33,7 +33,7 @@ private[spark] class MesosExecutorBackend(executor: Executor)
     this.driver = driver
     val properties = Utils.deserialize[Array[(String, String)]](executorInfo.getData.toByteArray)
     executor.initialize(
-      slaveInfo.getId.getValue + "-" + executorInfo.getExecutorId.getValue,
+      executorInfo.getExecutorId.getValue,
       slaveInfo.getHostname,
       properties
     )