Affiliation: | (1) Department of Systems and Computer Engineering, Carleton University, 1125 Colonel By Drive, Ottawa, ON, Canada, K1S 5BC;(2) Department of Computer Science, University of Maryland, 4111 A.V. Williams Building, College Park, MD 20742, USA |