Você certamente pode fazer isso. Qualquer distribuição linux deve ser capaz de fazer isso da caixa.
O X11 foi projetado para permitir que programas sejam executados pela rede. O X11 tem o conceito de um servidor , que está sendo executado no computador em que você está sentado. Você pode iniciar o X11 clientes em qualquer computador, e eles serão exibidos no servidor X11. O X11 usa um pouco de largura de banda de rede, mas 100 MB deve estar bem.
Com esta configuração, você estará executando programas individuais em computadores diferentes. Geralmente, quando as pessoas falam sobre clusters, elas significam aplicativos sendo executados em várias máquinas. Há pouquíssimos aplicativos disponíveis para serem executados em várias máquinas, fora do processamento de números científicos.