Adapting the InvariMatch system to work in a cluster

The InvariMatch system’s original architecture, where all video processing took place on one machine, worked well from the beginning. However, we understood that the system would fail under an increased load and thought about optimizing it. In 2016, one of our customers needed to install InvariMatch on a cluster of several machines. The system worked well at first, but after some time we faced several unexpected problems. We had to improve InvariMatch urgently, and these are the steps we took to achieve that.

Read more