|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BSPInterface | Interface BSP defines the basic operations needed to implement the BSP algorithm. |
BSPPeerInterface | BSP communication interface. |
BSPPeerProtocol | Protocol that task child process uses to contact its parent process. |
BSPRPCProtocolVersion | RPC Protocol version. |
DirectiveHandler | A DirectiveHandler interface. |
Messagable | A interface for BSP message class. |
Queue<T> | Job Queue interface. |
RunningJob | RunningJob is the user-interface to query for details on a
running BSP job. |
Schedulable | This is the class that schedules commands to GroomServer(s) |
Class Summary | |
---|---|
BooleanMessage | A message that consists of a string tag and a boolean value. |
BSP | This class provides an abstract implementation of the BSP interface. |
BSPJob | A BSP job configuration. |
BSPJobClient | BSPJobClient is the primary interface for the user-job to interact with the BSPMaster. |
BSPJobContext | A read-only view of the bsp job that is provided to the tasks while they are running. |
BSPJobID | BSPJobID represents the immutable and unique identifier for the job. |
BSPMaster | BSPMaster is responsible to control all the groom servers and to manage bsp jobs. |
BSPMessage | BSPMessage consists of the tag and the arbitrary amount of data to be communicated. |
BSPMessageBundle | BSPMessageBundle stores a group of BSPMessages so that they can be sent in batch rather than individually. |
BSPPeer | This class represents a BSP peer. |
BSPTask | Base class for tasks. |
BSPTaskRunner | Base class that runs a task in a separate process. |
ByteMessage | A message that consists of a byte tag and a byte data. |
ClusterStatus | Status information on the current state of the BSP cluster. |
Directive | A generic directive from the BSPMaster to the
GroomServer to take some 'action'. |
DispatchTasksDirective | Handles the tasks dispatching between the BSPMaster and the GroomServers. |
DoubleMessage | A message that consists of a string tag and a double data. |
GroomServer | A Groom Server (shortly referred to as groom) is a process that performs bsp tasks assigned by BSPMaster. |
GroomServer.Child | The main() for child processes. |
GroomServerStatus | A GroomServerStatus is a BSP primitive. |
ID | A general identifier, which internally stores the id as an integer. |
IntegerDoubleMessage | A message that consists of a int tag and a double data. |
IntegerMessage | A message that consists of a string tag and a int data. |
JobProfile | A JobProfile tracks job's status. |
JobStatus | Describes the current status of a job. |
LocalBSPRunner | A multithreaded local BSP runner that can be used for debugging BSP's. |
QueueManager | A BSPJob Queue Manager. |
ReportGroomStatusDirective | Reports status of GroomServer. |
Task | Base class for tasks. |
TaskAttemptContext | The context for task attempts. |
TaskAttemptID | TaskAttemptID is a unique identifier for a task attempt. |
TaskID | TaskID represents the immutable and unique identifier for a BSP Task. |
TaskLog | A simple logger to handle the task-specific user logs. |
TaskLogAppender | A simple log4j-appender for the task child's BSP system logs. |
TaskRunner | Base class that runs a task in a separate process. |
Enum Summary | |
---|---|
BSPJob.JobState | |
BSPJobClient.TaskStatusFilter | |
BSPMaster.State | Constants for BSPMaster's status. |
Directive.Type | |
JobStatus.State | |
TaskLog.LogName | The filter for userlogs. |
Exception Summary | |
---|---|
DirectiveException | A custom exception class for Directive. |
BSP computing framework.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |