He received the B.Eng. degree in computer science and engineering from Shanghai Jiao Tong University in 1998, and the Ph.D. degree in computer science from The Hong Kong University of Science and Technology in 2003. His research interests include distributed systems, cloud computing, mobile and pervasive computing, and wireless sensor networks. He has served as an associate editor of the IEEE Transactions on Parallel and Distributed Systems.