If locking is used, locking can be performed locally at the sites containing accessed data items, but there
is also a possibility of deadlock involving transactions originating at multiple
sites. Therefore deadlock detection needs to be carried out across multiple sites