1. Computer Science, Beijing University of Posts and Telecommunications, Beijing, China
2. Distributed Systems Group (DSG), Information Systems Institute, Vienna University of Technology, Austria, Vienna, Austria
3. Peking University, Beijing, China
4. State Key Laboratory of Networking and Switching Technology,, Beijing University of Posts and Telecommunications, Beijing, China