Package org.jgap.distr.grid
Grid functionality for building a distributed computing network with server, worker(s) and client(s)
See: Description
-
Interface Summary Interface Description IClientEvolveStrategy Interface for defining a strategy that controls how a client evolves generations.IClientFeedback Interface for the feedback a client receives as a listener.IEvolveStrategy Interface for defining a strategy that controls how a worker evolves a single request.IGenotypeInitializer Interface specifying how to initialize a Genotype on behalf of the worker.IGridClientMediator Interface for grid client mediators.IGridConfiguration Interface for a grid configuration.IGridMasterConnectionListener Listener that is called from GridMasterConnection.IRequestSplitStrategy Interface for a strategy how to split a work request into parts.IResultMergeStrategy Client side: Can be used in implementations of IClientEvolveStrategyGP to merge previous results with the current result in order to obtain a working set for future evolutions.IWorkerEvolveStrategy Interface for defining a strategy that controls how a worker evolves a single request.IWorkerReturnStrategy Defines which part of a result is returned by a worker. -
Class Summary Class Description DefaultClientFeedback Empty implementation.DefaultEvolveStrategy Default and simple implementation of IWorkerEvolveStrategy.DefaultGenotypeInitializer Default implementation of IGenotypeInitializer.DefaultWorkerReturnStrategy Default and simple implementation for IWorkerReturnStrategy.DummyGridClientMediator Mediates requests and responses either within a LAN or via internet (WAN).GridConfigurationBase Abstract base class for the important grid configuration.JGAPAdmin The admin instance can display status information about a running grid.JGAPClient A client defines work for the grid and sends it to the JGAPServer.JGAPClientHandlerThread Handles JGAP-specific messages on the client-side that are not originally supported by JCGrid.JGAPRequest An instance that creates single requests to be sent to a worker.JGAPResult Holds the result of a worker.JGAPServer A grid server is able to: a) receive work requests from JGAPClients b) send work units to JGAPWorkers c) receive solutions from JGAPWorkers, and d) send back these solutions to the requesting JGAPClient.JGAPWorker A worker receives work units from a JGAPServer and sends back computed solutions to the same JGAPServer.JGAPWorkers A worker receives work units from a JGAPServer and sends back computed solutions to a JGAPServer.MessageContext Context of a message.RequestSplitStrategy Implementation of IRequestSplitStrategy to split a single request into multiple requests for workers.SampleSplitStrategy Sample implementation of IRequestSplitStrategy.
Package org.jgap.distr.grid Description
Grid functionality for building a distributed computing network with server, worker(s) and client(s)
DMelt 3.0 © DataMelt by jWork.ORG