Thank you, Mikel!
The above example is really nice but I'm just a beginner and cannot understand it completely. But still, I'm trying to solve this myself by reading about it.
I will try my best but I will be also appreciated if you can help me in achieving this too!
There is one more thing I would like to mention that, all circle should not follow the whole SVG path, they should move some distance and reverse (such as a pendulum).