Dynamic probe based strategy for deadlock prevention in distributed systems: Dynamic probe based strategy for deadlock prevention in distributed systems