A convergent and fully distributable SVMs training algorithm