|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Bundler | |
|---|---|
| org.jppf.client.loadbalancer | Support for the load-balancing of local versus remote execution on the client side. |
| org.jppf.server.nio.nodeserver | Classes supporting the server node-side of the JPPF asynchronous comunication model. |
| org.jppf.server.scheduler.bundle | Classes supporting the load-balancing of tasks distribution to the nodes. |
| org.jppf.server.scheduler.bundle.fixedsize | Classes supporting the fixes size bundle ("manual") load-balancing algorithm. |
| org.jppf.server.scheduler.bundle.impl | Classes supporting the automatic tuning of the task bundle size, using the propertional bundling algorithm. |
| org.jppf.server.scheduler.bundle.proportional | Classes supporting the automatic adaptive tuning of the task bundle size, using the "proportional" load-balancing algorithm. |
| org.jppf.server.scheduler.bundle.providers | Support of pluggable load-balancing algorithms. |
| org.jppf.server.scheduler.bundle.rl | Classes supporting the automatic adaptive tuning of the task bundle size, using the "rl" (reinforcement learning) load-balancing algorithm. |
| org.jppf.server.scheduler.bundle.spi | Support for pluggable load-balancing algorithms. |
| Uses of Bundler in org.jppf.client.loadbalancer |
|---|
| Classes in org.jppf.client.loadbalancer that implement Bundler | |
|---|---|
class |
ClientProportionalBundler
Implementation of the "proportional" load-balancing algortihm, dedicated to balancing the load between local and remote execution, when local execution is enabled in the client. |
| Methods in org.jppf.client.loadbalancer that return Bundler | |
|---|---|
Bundler |
ClientProportionalBundler.copy()
Make a copy of this bundler |
| Uses of Bundler in org.jppf.server.nio.nodeserver |
|---|
| Fields in org.jppf.server.nio.nodeserver declared as Bundler | |
|---|---|
protected Bundler |
AbstractNodeContext.bundler
Bundler used to schedule tasks for the corresponding node. |
| Methods in org.jppf.server.nio.nodeserver that return Bundler | |
|---|---|
Bundler |
NodeNioServer.getBundler()
Get the algorithm that dynamically computes the task bundle size. |
Bundler |
AbstractNodeContext.getBundler()
Get the bundler used to schedule tasks for the corresponding node. |
| Methods in org.jppf.server.nio.nodeserver with parameters of type Bundler | |
|---|---|
boolean |
AbstractNodeContext.checkBundler(Bundler serverBundler)
Check whether the bundler held by this context is up to date by comparison with the specified bundler. |
void |
NodeNioServer.setBundler(Bundler bundler)
Set the algorithm that dynamically computes the task bundle size. |
void |
AbstractNodeContext.setBundler(Bundler bundler)
Set the bundler used to schedule tasks for the corresponding node. |
| Uses of Bundler in org.jppf.server.scheduler.bundle |
|---|
| Classes in org.jppf.server.scheduler.bundle that implement Bundler | |
|---|---|
class |
AbstractBundler
Abstract implementation of the bundler interface. |
| Methods in org.jppf.server.scheduler.bundle that return Bundler | |
|---|---|
Bundler |
Bundler.copy()
Make a copy of this bundler. |
| Uses of Bundler in org.jppf.server.scheduler.bundle.fixedsize |
|---|
| Classes in org.jppf.server.scheduler.bundle.fixedsize that implement Bundler | |
|---|---|
class |
FixedSizeBundler
This class provide a used defined bundle size strategy. |
| Methods in org.jppf.server.scheduler.bundle.fixedsize that return Bundler | |
|---|---|
Bundler |
FixedSizeBundler.copy()
Make a copy of this bundler. |
| Uses of Bundler in org.jppf.server.scheduler.bundle.impl |
|---|
| Classes in org.jppf.server.scheduler.bundle.impl that implement Bundler | |
|---|---|
class |
AbstractAutoTunedBundler
This class implements a self tuned bundle size algorithm. |
class |
AutoTunedBundler
This class implements a self tuned bundle size algorithm. |
class |
AutotunedDelegatingBundler
Instances of this bundler delegate their operations to a singleton instance of a AutoTunedBundler. |
static class |
NodeSimulator.SimulatedProportionalBundler
Used in simulations of proportianl bundlers. |
class |
ProportionalBundler
This bundler implementation computes bundle sizes propertional to the mean execution time for each node to the power of n, where n is an integer value specified in the configuration file as "proportionality factor". |
class |
RLBundler
Bundler based on a reinforcement learning algorithm. |
| Methods in org.jppf.server.scheduler.bundle.impl that return Bundler | |
|---|---|
Bundler |
RLBundler.copy()
Make a copy of this bundler |
Bundler |
ProportionalBundler.copy()
Make a copy of this bundler |
Bundler |
NodeSimulator.SimulatedProportionalBundler.copy()
Make a copy of this bundler |
Bundler |
AutotunedDelegatingBundler.copy()
Make a copy of this bundler |
Bundler |
AutoTunedBundler.copy()
Make a copy of this bundler. |
| Methods in org.jppf.server.scheduler.bundle.impl with parameters of type Bundler | |
|---|---|
void |
NodeSimulator.run(Bundler bundler,
double sizeMB,
int nbTasks,
long timePerTask)
Simulate the execution of a set of tasks. |
| Constructors in org.jppf.server.scheduler.bundle.impl with parameters of type Bundler | |
|---|---|
NodeSimulator.SimulatorTask(Bundler bundler,
double sizeMB,
int nbTasks,
long timePerTask,
NodeSimulator simulator)
Simulate the execution of a set of tasks. |
|
| Uses of Bundler in org.jppf.server.scheduler.bundle.proportional |
|---|
| Classes in org.jppf.server.scheduler.bundle.proportional that implement Bundler | |
|---|---|
class |
AbstractProportionalBundler
This bundler implementation computes bundle sizes propertional to the mean execution time for each node to the power of n, where n is an integer value specified in the configuration file as "proportionality factor". |
| Uses of Bundler in org.jppf.server.scheduler.bundle.providers |
|---|
| Methods in org.jppf.server.scheduler.bundle.providers that return Bundler | |
|---|---|
Bundler |
RLBundlerProvider.createBundler(LoadBalancingProfile profile)
Create a bundler instance using the specified parameters profile. |
Bundler |
ProportionalBundlerProvider.createBundler(LoadBalancingProfile profile)
Create a bundler instance using the specified parameters profile. |
Bundler |
FixedSizeBundlerProvider.createBundler(LoadBalancingProfile profile)
Create a bundler instance using the specified parameters profile. |
Bundler |
AutoTunedBundlerProvider.createBundler(LoadBalancingProfile profile)
Create a bundler instance using the specified parameters profile. |
| Uses of Bundler in org.jppf.server.scheduler.bundle.rl |
|---|
| Classes in org.jppf.server.scheduler.bundle.rl that implement Bundler | |
|---|---|
class |
AbstractRLBundler
Bundler based on a reinforcement learning algorithm. |
| Uses of Bundler in org.jppf.server.scheduler.bundle.spi |
|---|
| Methods in org.jppf.server.scheduler.bundle.spi that return Bundler | |
|---|---|
Bundler |
JPPFBundlerProvider.createBundler(LoadBalancingProfile profile)
Create a bundler instance using the specified parameters profile. |
Bundler |
JPPFBundlerFactory.createBundler(String name,
TypedProperties configuration)
Create an instance of the bundler with the specified name and parameters. |
Bundler |
JPPFBundlerFactory.createBundlerFromJPPFConfiguration()
Create an instance of the bundler such as specified in the JPPF configuration file. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||