Synchronization Methods in Distributed Processing