Sirex is a barebones remote execution server. If you want to build a cluster and use them to render you work you can use sirex.
Simply run sirex on all the nodes. All you have to do is send a command to port 3333 [by default] and it will be executed by sirex as if given on command line.
Watch that it has absolutely no authentication. So please don't leave it running on a externally connected machine.
I have included a python program to send a command to sirex on different machine alongwith the sirex package. That is called test.py.
Also see Brender. This is a python program which takes a blender file and number of frames to render and finds the number of systems available then devides the job between the slave nodes so as to speedup rendering.
There is also a simple gui for sirex. See download and get uisirex.