1. Department of Informatics, University of California, Irvine, CA, USA
2. School of Computer Science (National Pilot Software Engineering School) and Key Laboratory of Trustworthy Distributed Computing and Service (MoE), Beijing University of Posts and Telecommunications, Beijing, China