National Lab of Storage System, Computer Department, Huazhong University of Science & Technology, Wuhan 430074, China