“Semi-Asynchronous”: a new scheduler in distributed computing