Added Distributed Scheduling to acquire lock on start and release lock on Done