1. Peking University, Beijing, P.R.China
2. Peking University; Shenzhen Key Lab for Cloud Computing Technology 8 Applications, SECE, Peking University, SHENZHEN
3. Michigan Technological University, Townsend Drive, Houghton, MI
4. University of Rochester, Rochester, NY
5. Huazhong University of Science and Technology, Wuhan, P.R.China