title: IPython parallel LoadBalancedView task assignment particulars
body: <p>I have a few questions about the IPython parallel <code>LoadBalancedView</code> class which I couldn't find in the docs. </p>
  
  <ol>
  <li>How does a LoadBalancedView deal with nodes entering and exiting the pool? Does it recalculate loads and reassign? Otherwise once nodes join the older ones would still be backed up with tasks. </li>
  <li>When a task is added to the pool, is the task assigned immediately based on load or are tasks assigned just after a node "frees up" after completing its task? I'm just curious when the binding assignment happens, or if there is reshuffling all the time due to certain nodes being faster, etc. </li>
  </ol>
  
  <p>Thanks!</p>