ACE protocol barrier and dvm transactions

In ACE protocol there are 2 transactions Barrier and DVM transactions. Can you please explain me about this with an example? Like how barrier is helps us in ordering and observation of transactions(example). How DVM part is used ? 

More questions in this forum