Package org.apache.hama.bsp

BSP computing framework.

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
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
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.
BSPPeer This class represents a BSP peer.
BSPTask Base class for tasks.
BSPTaskRunner Base class that runs a task in a separate process.
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'.
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.
JobProfile A JobProfile tracks job's status.
JobStatus Describes the current status of a job.
QueueManager A BSPJob Queue Manager.
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  
Directive.Type  
JobStatus.State  
TaskLog.LogName The filter for userlogs.
 

Package org.apache.hama.bsp Description

BSP computing framework.



Copyright © 2011 The Apache Software Foundation