Uses of Interface
org.jppf.server.scheduler.bundle.Bundler

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.
 



Copyright © 2005-2010 JPPF Team.