Preventing deadlock with dynamic message scheduling | IEEE Conference Publication | IEEE Xplore