Hello. There is also https://github.com/anthonyu/KeptCollections#readme It has Queue and BlockingQueue implementations.
I did created distributed Executor service some time ago that performs OK in our environent, yet it does not have master - the task is controlled by the node that submitted the task and there is no special distribution - free tasks are taken by processors as processors become available (pull model). I can't share it, but the code is fairly simple (under 1000 lines total). I did describe the scheme in this list some time ago. Best regards, Vitalii Tymchyshyn
