JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, vol. 63, no. 3, page. 286 - 298, 2003-03
IEEE TRANSACTIONS ON COMPUTERS, vol. 46, no. 4, page. 499 - 505, 1997-04