Как распределить ПО изначально таким не являющееся распределенным?

Для каких-то частных, специализированных случаев возможно и существуют накатанные решения, но в общем случае нет. Нужно передать "ноду" часть задачи (разумеется выделив ее), дождаться завершения (мониторинг) и забрать рез-т. Часто также добавляется работа: предусмотреть отказ нода и перераспределить нагрузку.

В общем, желание "проскочить на шару" вполне понятно - но вряд ли удастся