Affiliation: | 1. Department of Computer Science, University of Western Ontario, London, Ontario N6A 5B7, Canada;2. Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong;3. David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada |