1. Department of Computer Science and Technology, Tsinghua University, China
2. Institute for Network Sciences and Cyberspace, Tsinghua University, China
3. Information School, University of Washington, United States
4. University of Washington, United States
5. Department of Computer science and Technology, Tsinghua University, China and Qinghai University, China