I have quite a complex python program, and i would like to run one instance of it, on an environment, that would be managed by several Raspberries altogether, in a transparent fashion. I wish to benefit from:
- Load balancing
- Handling of the death of a node (one of the Raspberries) without impacting the program
My question: is it possible? Does a framework exists for that? What kind of theory / paradigm am I talking about?
It looks like the closest paradigm is a local cloud. I definitely cannot cut my algorithm into small computable parts to load on a cluster. I would like the hardware layer to be transparent at the code level.