title: Java Master - remote slave worker library
body: <p>I am designing a Java framework that should have a component consisting of a master that can place a slave on a remote machine reachable over ssh. Further once the slave starts it should connect to the master. Finally master should be able to pass serializable POJOs to the slave which will blindly execute and return the result.</p>
  <p>I understand that this is an exactly similar requirement, that how Jenkins controller &quot;talks&quot; with its agent nodes. I tried reusing the slave only, but it does not seem straight forward.</p>
  <p>In light of this information,</p>
  <ol>
  <li>Is there an open source framework that offers this already (except JADE)</li>
  <li>Is there any attempt that already has been taken to use the slave for building this in the OSS community</li>
  </ol>