A self-contained client that can join an existing Jenkins controller. A plugin that needs to be installed on the Jenkins controller to accept Swarm clients. With the Swarm client, a person who is willing to contribute some of his computing power to the cluster just needs to run a virtual machine with the Swarm client and the cluster gets an additional agent. Because the Swarm client is running on

