A central lock for distribute applications