user1151: I assume they run bitcoind for the network connectivity.  But what about for the work allocation? 

user120: There are several pool-implementations that create the individual workloads and track their completion. The Poolservers article at the bitcoin.it Wiki has a comprehensive list, with a feature comparison.

1151: <p>I assume they run bitcoind for the network connectivity.  But what about for the work allocation? </p>
 120: <p>There are several pool-implementations that create the individual workloads and track their completion. The <a href="https://en.bitcoin.it/wiki/Poolservers" rel="nofollow">Poolservers</a> article at the bitcoin.it Wiki has a comprehensive list, with a feature comparison.</p>
