Package | Description |
---|---|
edu.snu.coral.runtime.common.plan.physical | |
edu.snu.coral.runtime.executor | |
edu.snu.coral.runtime.executor.datatransfer |
Modifier and Type | Class and Description |
---|---|
class |
BoundedSourceTask<O>
BoundedSourceTask.
|
class |
MetricCollectionBarrierTask
MetricCollectionBarrierTask.
|
class |
OperatorTask
OperatorTask.
|
class |
UnboundedSourceTask
UnboundedSourceTask.
|
Modifier and Type | Method and Description |
---|---|
DAG<Task,RuntimeEdge<Task>> |
PhysicalStage.getTaskGroupDag() |
DAG<Task,RuntimeEdge<Task>> |
PhysicalStage.getTaskGroupDag() |
Map<Task,IRVertex> |
PhysicalPlanGenerator.getTaskIRVertexMap()
Getter for taskIRVertexMap.
|
Map<Task,IRVertex> |
PhysicalPlan.getTaskIRVertexMap() |
Modifier and Type | Method and Description |
---|---|
IRVertex |
PhysicalPlan.getIRVertexOf(Task task)
Get an IR vertex of the given task.
|
Constructor and Description |
---|
PhysicalPlan(String id,
DAG<PhysicalStage,PhysicalStageEdge> stageDAG,
Map<Task,IRVertex> taskIRVertexMap)
Constructor.
|
PhysicalStage(String stageId,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
int parallelism,
int scheduleGroupIndex,
String containerType)
Constructor.
|
PhysicalStage(String stageId,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
int parallelism,
int scheduleGroupIndex,
String containerType)
Constructor.
|
Constructor and Description |
---|
TaskGroupExecutor(ScheduledTaskGroup scheduledTaskGroup,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
TaskGroupStateManager taskGroupStateManager,
DataTransferFactory channelFactory) |
TaskGroupExecutor(ScheduledTaskGroup scheduledTaskGroup,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
TaskGroupStateManager taskGroupStateManager,
DataTransferFactory channelFactory) |
TaskGroupStateManager(ScheduledTaskGroup scheduledTaskGroup,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
String executorId,
PersistentConnectionToMasterMap persistentConnectionToMasterMap,
MetricMessageSender metricMessageSender) |
TaskGroupStateManager(ScheduledTaskGroup scheduledTaskGroup,
DAG<Task,RuntimeEdge<Task>> taskGroupDag,
String executorId,
PersistentConnectionToMasterMap persistentConnectionToMasterMap,
MetricMessageSender metricMessageSender) |
Modifier and Type | Method and Description |
---|---|
OutputWriter |
DataTransferFactory.createLocalWriter(Task srcTask,
int srcTaskIdx,
RuntimeEdge<?> runtimeEdge)
Creates an local
OutputWriter between two task in a single task group. |
OutputWriter |
DataTransferFactory.createWriter(Task srcTask,
int srcTaskIdx,
IRVertex dstIRVertex,
RuntimeEdge<?> runtimeEdge)
Creates an
OutputWriter between two stages. |
Copyright © 2018. All rights reserved.