JPPF Issue Tracker
star_faded.png
Please log in to bookmark issues
feature_request_small.png
CLOSED  Feature request JPPF-439  -  Fully document load-balancing in JPPF
Posted Feb 14, 2016 - updated Mar 14, 2016
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Feature request
  • Status
     
    Closed
  • Assigned to
     lolo4j
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     lolo4j
  • Owned by
    Not owned by anyone
  • Category
    Documentation
  • Resolution
    RESOLVED
  • Priority
    High
  • Reproducability
    Always
  • Severity
    Normal
  • Targetted for
    icon_milestones.png JPPF 5.2
Issue description
There are a number of confusing/misleading issues in the documentation of the load-balancing configuration:
  • the "nodethreads" algorithm is irrelevant, and should not apply, to a client application's configuration, because there isn't any notion of execution threads for a driver. Thus, it doesn't make sense to use it in a client application's configuration
  • an explanation of the bootstraping parameters for the "propertional" algorithm should be provided

#4
Comment posted by
 lolo4j
Feb 22, 07:41
I am changing this bug into a feature request targeted for v5.2. I have procrastinated for far too long, and a full documentation on load-balancing has always been missing, even though it is badly needed. Consequently I'm also increasing the priority of this work, to make sure it will be ready in the 5.2 release.
#7
Comment posted by
 lolo4j
Feb 22, 07:46
Planned structure of the documentation section, subject to revision:
1. What does it do?
2. In server vs in client
3. Qualitative characteristics of the algorithms
  3.1 Static vs adaptive
  3.2 Heuristic vs. deterministic
  3.3 Local vs global
4. Built-in algorithms
  4.1 "manual"
  4.2 "nodethreads"
  4.3. "autotuned"
  4.4 "proportional"
  4.5 "rl"
5. Custom
6. API
  6.1 Bundler
  6.2 Profile
  6.3 NodeAwareness
  6.4 JobAwareness
#8
Comment posted by
 lolo4j
Mar 14, 08:22
Done in trunk revision 3997

Accessible online in the new Load Balancing section.