Zhejiang Provincial Key Laboratory of Information Network Technology Department of Information Science and Electronic Engineering Zhejiang University Hangzhou 310027 China;
Department of Computer Science University of Illinois at Chicago IL 60607 USA;