How to transfer program execution on the server?

Let's say I have installed a resource-hungry software on my laptop and I want all operations vychisleniya made standing next to a powerful PC and send me the results. What technologies do I need?
June 27th 19 at 15:20
4 answers
June 27th 19 at 15:22
Solution
There are several options.
1) make their software based on some sort of message queue. The mass of options, ranging from rabbitmq and ending with hadoop.
2) use something like mpi library.
3) put the PBS system type sungrid, torque or htcondor.

With htcondor, we now are having fun, translate the cluster with sangrita him.
The system is not one of those "set and go". But sane Doc and helpy.
June 27th 19 at 15:24
Enough technology exchange files:
1) Copy the program on a powerful PC
2) Run it
3) Take the result
if I don't want to install the software on the PC, and only transfer the user calculations, how? - Melisa commented on June 27th 19 at 15:27
In this case, you should use the regular socket connection, and any data exchange Protocol on top of it to send commands. Ready-made solutions and libraries full. - Jacky commented on June 27th 19 at 15:30
June 27th 19 at 15:26
You want the software had the functionality of sending reports it in the first place. Well, or at least the logs were left and updated; script to once an hour reporting where necessary - a matter of 5 minutes.
And secondly - tell me more, what is the software where to send are going - there's not the shamans, clairvoyants sit
June 27th 19 at 15:28
To connect 2 computers in a local net, on a powerful PC on a certain port to hang your laborious script available for laptop api, which will return the final result

Find more questions by tags Cloud computingSystem administrationProgramming