1. School of Computer Science and Engineering Nanjing University of Science and Technology Nanjing China
2. The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems The University of Melbourne Parkville Victoria Australia