Uses of Interface
org.jppf.load.balancer.BundlerEx

Packages that use BundlerEx
Package
Description
Classes supporting the load-balancing of tasks distribution to the servers and nodes.
This package contains the implementations of all the JPPF built-in load-balancing algorithms.
  • Uses of BundlerEx in org.jppf.load.balancer

    Classes in org.jppf.load.balancer that implement BundlerEx
    Modifier and Type
    Class
    Description
    class 
     
    Methods in org.jppf.load.balancer with parameters of type BundlerEx
    Modifier and Type
    Method
    Description
    static void
    BundlerHelper.updateBundler(BundlerEx<?> bundler, int nbTasks, double totalTime, double accumulatedElapsed, double overheadTime)
    Provide feedback to a bundler with the result of using the bundle with the specified size.
  • Uses of BundlerEx in org.jppf.load.balancer.impl

    Classes in org.jppf.load.balancer.impl that implement BundlerEx
    Modifier and Type
    Class
    Description
    class 
    This class implements a self tuned bundle size algorithm.
    class 
    This bundler implementation computes bundle sizes proportional 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".
    The scope of this bundler is all nodes, which means that it computes the size for all nodes.
    The mean execution time is computed as a moving average over a number of tasks, specified in the bundling algorithm profile configuration as "minSamplesToAnalyse"
    This algorithm is well suited for relatively small networks (a few dozen nodes at most).
    class 
    Bundler based on a reinforcement learning algorithm.