XIAOFEI LIAO

Professor of Computer Science  

Phone: (86) 27-87557047-8001

Email: xfliao@hust.edu.cn

Academic Areas: System software,

Parallel and Distributed systems

 

 

 

Xiaofei Liao, Professor of school of computer science and technology, Huazhong University of Science and Technology. He received his Ph.D degree from school of computer science and technology, Huazhong University of Science and Technology in 2005. His research interests cover system software, multicore and virtualization, etc. He is the PI of several projects, including 863 projects and NSFC projects. The top citation number of one paper based on Google Scholar system is over 400. He has chaired 9 international conferences.

 

廖小飞,教授、博导,主要从事多核/众核体系结构、系统软件、大数据处理等领域的研究。现任华中科技大学计算机学院副院长。2005年华中科技大学计算机系统结构专业获工学博士学位,2006年晋升副教授,2008年入选武汉市“青年科技晨光计划”,2009年获得教育部“新世纪优秀人才支持计划”, 2010年获霍英东基金资助,2011年晋升为教授、博导。获得NSFC优秀青年科学基金、教育部“长江学者”青年项目,入选首批中组部“万人计划”之“青年拔尖人才支持计划”。主持了10余项科研项目,其中国家自然科学基金项目、863课题,参加973项目、863项目、国家自然科学基金重点项目等10余项重要项目。已获得国家科技进步二等奖1项(排名第二)、教育部技术发明一等奖2项;获得国家发明专利20余项。在国内外著名学术刊物和会议上发表论80余篇,担任国内外学术会议的程序委员会主席(联合主席)9次。

 

其他学术兼职包括:中国计算机学会开放系统专委会委员、系统软件专委会委员,CCF青工委执行委员,第九次、第十次中国计算机学会全国代表大会湖北地区代表、湖北省青年科技协会理事。

 

Academic Degrees

PhD in Computer Architecture, 2005, School of Computer Scence and Technology, Huazhong University of Science and Technology, China

BA in Computer, 2000, China University of Petroleum, China.

 

Guest Editors of SI

Journal of Parallel and Distributed Computing (SI: In-memory Computing), 2016

Peer-to-Peer Networking and Applications (SI: Peer-to-Peer in Big Data Management), 2013

Peer-to-Peer Networking and Applications (SI: Peer-to-Peer in Big Data Networking), 2016

 

 

Professional Experience

May, 2015 _ Present, Vice Dean, Huazhong University of Science and Technology

Dec. 2011 _ Present, Professor, Huazhong University of Science and Technology

Dec. 2006 _ Nov. 2011, Associate Prof., Huazhong University of Science and Technology

March 2005 _June 2005, Visiting Scholar (March 05 _ June 05), Hong Kong University of Science and Technology, China

Selected Publications

    System Software for Architectures

·       Hai Jin, Pengcheng Yao, Xiaofei Liao, Long Zheng and Xianliang Li, “Towards Dataflow-based Graph Accelerator”, ICDCS 2017

·       Haikun Liu, Yujie Chen, Xiaofei Liao, Hai Jin, Bingsheng He, Long Zhen and Rentong Guo. “Hardware/Software Cooperative Caching for Hybrid DRAM/NVM Memory Architectures”, Proceedings of the 31st International Conference on SupercomputingICS'17, 2017

·       Di Chen, Hai Jin, Xiaofei Liao, Haikun Liu, Rentong Guo, Dong Liu, “MALRU: Miss-penalty Aware LRU-based Cache Replacement for Hybrid Memory Systems”, DATE 2017, Lausanne, Switzerland, March 27-31, 2017

·       Rentong Guo, Xiaofei Liao*, Hai Jin, Jianhui Yue, Guang Tan, “NightWatch: Integrating Lightweight and Transparent Cache Pollution Control into Dynamic Memory Allocation Systems”, USENIX Annual Technical Conference 2015: 307-318

·       Chuntao Jiang, Zhibin Yu, Hai Jin, Xiaofei Liao, Lieven Eeckhout, Yonggang Zeng, Cheng-Zhong Xu, “Shorter On-Line Warmup for Sampled Simulation of Multi-threaded Applications”, ICPP 2015: 350-359

·       Xiaofei Liao, Rentong Guo, Hai Jin, Jianhui Yue, Guang Tan, “Enhancing the Malloc System with Pollution Awareness for Better Cache Performance”, IEEE Trans. Parallel Distrib. Syst., 28(3): 731-745 (2017)

·       Chuntao Jiang, Zhibin Yu, LievenEeckhout, Hai Jin, Xiaofei Liao, and Cheng-ZhongXu, "Two-Level Hybrid Sampled Simulation of Multithreaded Ap-plications", ACM Transactions on Architecture and Code Optimization, Vol.12, No.4, January 2016, pp.39:1-39:25

·       Chuntao Jiang, Zhibin Yu, Hai Jin, Cheng-Zhong Xu, Lieven Eeckhout, Wim Heirman, Trevor E. Carlson, Xiaofei Liao, “PCantorSim: Accelerating parallel architecture simulation through fractal-based sampling”, ACM Transactions on Architecture and Code Optimization, 10(4): 49:1-49:24 (2013)

·       Jinbao Zhang, Xiaofei Liao*, Hai Jin, Dong Liu, Li Lin, Kao Zhao, “An Optimal Page-Level Power Management Strategy in PCM-DRAM Hybrid Memory”, International Journal of Parallel Programming, 45(1): 4-16 (2017)

·       Xiaofei Liao, Rentong Guo, Danping Yu, Hai Jin, Li Lin, “A Phase Behavior Aware Dynamic Cache Partitioning Scheme for CMPs”, International Journal of Parallel Programming, 44(1): 68-86 (2016)

·        

    Runtime Optimizations

·       Wei Zhang, Xiaofei Liao, Peng Li, Hai Jin, Li Lin, ShareRender: Bypassing GPU Virtualization to Enable Fine-grained Resource Sharing for Cloud Gaming. ACM MM 2017

·       Zaiyang Tang, Peng Li, Song Guo, Xiaofei Liao, Hai Jin, and Daqing Zhang, “Selective Traffic Offloading On the Fly: a Machine Learning Approach”, ICDCS 2017, short

·       Long Zheng, Xiaofei Liao, Hai Jin and Haikun Liu, “Exploiting the Parallelism Between Conflicting Critical Sections with Partial Reversion”, accepted by IEEE Trans. Parallel Distrib. Syst., 2017

·       Peng Li, Song Guo, Toshiaki Miyazaki, Xiaofei Liao, Hai Jin, Albert Y. Zomaya, Kun Wang:_Traffic-Aware Geo-Distributed Big Data Analytics with Predictable Job Completion Time. IEEE Trans. Parallel Distrib. Syst. 28(6): 1785-1796 (2017 )

·       Yu Zhang, Lin Gu, Xiaofei Liao, Hai Jin, Deze Zeng, Bing Bing Zhou, “FRANK: A Fast Node Ranking Approach in Large-Scale Networks”, IEEE Network, 31(1): 36-43 (2017)

·       Yu Zhang, Xiaofei Liao*, Hai Jin, Lin Gu, Guang Tan, Bing Bing Zhou, “HotGraph: Efficient Asynchronous Processing for Real-World Graphs”, IEEE Trans. Computers, 66(5): 799-809 (2017)

·       Siyuan Wang, Xiaofei Liao*, Xuepeng Fan, Hai Jin, Qiongjie Yao, Yu Zhang, “Automatically Setting Parameter-Exchanging Interval for Deep Learning”, Mobile Networks & Applications, 22(2): 186-194 (2017)

·       Xiaofei Liao, Long Zheng, Bingsheng He, Song Wu, and Hai Jin, "A Performance Debugging Framework for Unnecessary Lock Contentions with Record/Replay Techniques", IEEE Transactions on Parallel and Distributed Systems, Vol.27, No.7, July 2016, pp. 1889-1901

·       Xiaofei Liao, Li Lin, Guang Tan, Hai Jin, Xiaobin Yang, Wei Zhang, and Bo Li, "LiveRender: A Cloud Gaming System Based on Compressed Graphics Stream-ing", IEEE/ACM Transactions on Networking, Vol.24, No.4, August 2016, pp. 2128-2139

·       Wenping Liu, Tianping Deng, Yang Yang, Hongbo Jiang, Xiaofei Liao, Jiangchuan Liu, Bo Li, Guoyin Jiang, “Towards Robust Surface Skeleton Extraction and Its Applications in 3D Wireless Sensor Networks”, IEEE/ACM Trans. Netw., 24(6): 3300-3313 (2016)

·       Wenping Liu, Hongbo Jiang, Jiangchuan Liu, Xiaofei Liao, Hongzhi Lin, Tianping Deng, “On the Distance-Sensitive and Load-Balanced Information Storage and Retrieval for 3D Sensor Networks”, IEEE/ACM Trans. Netw. 24(6): 3439-3449 (2016)

·       He Li, Mianxiong Dong, Xiaofei Liao, Hai Jin, “Deduplication-Based Energy Efficient Storage System in Cloud Environment”, Comput. J., 58(6): 1373-1383 (2015)

·       Liang Zhu, Hai Jin, Xiaofei Liao, “SymS: a symmetrical scheduler to improve multi-threaded program performance on NUMA systems”, Concurrency and Computation: Practice and Experience 27(18): 5810-5825 (2015)

·       Long Zheng, Xiaofei Liao, Song Wu, Xuepeng Fan, Hai Jin, “Understanding and identifying latent data races cross-thread interleaving”, Frontiers of Computer Science 9(4): 524-539 (2015)

·       Long Zheng, Xiaofei Liao*, Bingsheng He, Song Wu, Hai Jin, “On performance debugging of unnecessary lock contentions on multicore processors: a replay-based approach”, CGO 2015: 56-67

·       Zaiyang Tang, Song Guo, Peng Li, Toshiaki Miyazaki, Hai Jin, Xiaofei Liao, “Energy-Efficient Transmission Scheduling in Mobile Phones Using Machine Learning and Participatory Sensing”, IEEE T. Vehicular Technology 64(7): 3167-3176 (2015)

·       Wenping Liu, Hongbo Jiang, Yang Yang, Xiaofei Liao, Hongzhi Lin, Zemeng Jin, “A Unified Framework for Line-like Skeleton Extraction in 2D/3D Sensor Networks”, IEEE Transactions on Computers, 64(5): 1323-1335 (2015)

·       Xuepeng Fan, Zhenyu Guo, Hai Jin, Xiaofei Liao, Jiaxing Zhang, Hucheng Zhou, Sean McDirmid, Wei Lin, Jingren Zhou, Lidong Zhou, “Spotting Code Optimizations in Data-Parallel Pipelines through PeriSCOPE”, IEEE Trans. Parallel Distrib. Syst. 26(6): 1718-1731 (2015)

·       Yu Zhang, Xiaofei Liao*, Hai Jin, Guang Tan, Geyong Min, “Inc-Part: Incremental Partitioning for Load Balancing in Large-Scale Behavioral Simulations”, IEEE Trans. Parallel Distrib. Syst. 26(7): 1900-1909 (2015)

·       Zaiyang Tang, Zirui Wang, Peng Li, Song Guo, Xiaofei Liao, Hai Jin, “An Application Layer Protocol for Energy-Efficient Bandwidth Aggregation with Guaranteed Quality-of-Experience”, IEEE Trans. Parallel Distrib. Syst. 26(6): 1538-1546 (2015)

·       Yu Zhang, Xiaofei Liao*, Hai Jin, Geyong Min, “Resisting Skew-accumulation for Time-stepped Applications in the Cloud via Exploiting Parallelism”, IEEE Transactions on Cloud Computing, 3(1): 54-65 (2015)

·       Min Chen, Jiafu Wan, Sergio González-Valenzuela, Xiaofei Liao, Victor C. M. Leung, “A Survey of Recent Developments in Home M2M Networks”, IEEE Communications Surveys and Tutorials 16(1): 98-114 (2014)

·       Li Lin, Xiaofei Liao*, Guang Tan, Hai Jin, Xiaobin Yang, Wei Zhang, Bo Li, “LiveRender: A Cloud Gaming System Based on Compressed Graphics Streaming”, ACM MM 2014

·       Wenping Liu, Yang Yang, Hongbo Jiang, Xiaofei Liao, Jiangchuan Liu, Bo Li, “Surface Skeleton Extraction and Its Application for Data Storage in 3D Sensor Networks”, ACM MOBIHOC 2014

·       Yu Zhang, Xiaofei Liao, Hai Jin, Bing Bing Zhou, “AsyIter: tolerating computational skew of synchronous iterative applications via computing decomposition”, Knowl. Inf. Syst. 41(2): 379-400 (2014)

·       Yu Zhang, Xiaofei Liao, Hai Jin, Li Lin, Feng Lu, “An adaptive switching scheme for iterative computing in the cloud”, Frontiers of Computer Science 8(6): 872-884 (2014)

 

Virtualizations

·       Haikun Liu, Bingsheng He, Xiaofei Liao, Hai Jin, “Towards Declarative and Data-centric Virtual Machine Image Management in IaaS Clouds,” accepted by IEEE TCC, 2017

·       Xiaofei Liao, Hai Jin, Shizhan Yu, Yu Zhang, “A novel memory allocation scheme for memory energy reduction in virtualization environment”, J. Comput. Syst. Sci. 81(1): 3-15 (2015)

·       Haikun Liu, Hai Jin, Xiaofei Liao, Wei Deng, Bingsheng He, Cheng-Zhong Xu, “Hotplug or Ballooning: A Comparative Study on Dynamic Memory Management Techniques for Virtual Machines”, IEEE Trans. Parallel Distrib. Syst. 26(5): 1350-1363 (2015)

·       Dingding Li, Hai Jin, Xiaofei Liao, Jia Yu, “Improving write amplification in a virtualized and multimedia SSD system”, Multimedia Tools Appl. 74(1): 63-83 (2015)

·       Dingding Li, Xiaofei Liao, Hai Jin, Yong Tang, Gansen Zhao, “Writeback throttling in a virtualized system with SCM”, Frontiers of Computer Science, 10(1): 82-95 (2016)

·       Dingding Li, Xiaofei Liao*, Hai Jin, Bing Bing Zhou, Qi Zhang, “A New Disk I/O Model of Virtualized Cloud Environment”, IEEE Trans. Parallel Distrib. Syst. 24(6): 1129-1138 (2013)

·       Xiaofei Liao, Kai Chen, Hai Jin, “AdaptIDC: Adaptive inter-domain communication in virtualized environments”, Computers & Electrical Engineering 39(7): 2332-2341 (2013)

·       Xiaofei Liao, Hai Jin, Jia Yu, Dingding Li, “A Performance Optimization Mechanism for SSD in Virtualized Environment”, Comput. J. 56(8): 991-1000 (2013)

·       Haikun Liu, Hai Jin, Cheng-Zhong Xu, Xiaofei Liao, “Performance and energy modeling for live migration of virtual machines”, Cluster Computing 16(2): 249-264 (2013)

·       Dingding Li, Hai Jin, Xiaofei Liao, Yu Zhang, Bing Bing Zhou, “Improving disk I/O performance in a virtualized system”, J. Comput. Syst. Sci. 79(2): 187-200 (2013)

·       Haikun Liu, Hai Jin, Xiaofei Liao, Bo Ma, Cheng-Zhong Xu, “VMckpt: lightweight and live virtual machine checkpointing”, SCIENCE CHINA Information Sciences 55(12): 2865-2880 (2012)

·       Xiaofei Liao, Hai Jin, Haikun Liu, “Towards a green cluster through dynamic remapping of virtual machines”, Future Generation Comp. Syst. 28(2): 469-477 (2012)

·       Haikun Liu, Hai Jin, Xiaofei Liao*, Chen Yu, and Cheng-Zhong Xu, “Live Virtual Machine Migration via Asynchronous Replication and State Synchronization”, IEEE Transactions on Parallel and Distributed Systems, Vol. 22, No.12, pp.1986-1999, 2011

·       Xiaofei Liao, He Li, Hai Jin, Haixiang Hou, Yue Jiang, Haikun Liu, “VMStore: Distributed storage system for multiple virtual machines”, SCIENCE CHINA Information Sciences 54(6): 1104-1118 (2011)

·       Haikun Liu, Cheng-Zhong Xu, Hai Jin, Jiayu Gong, Xiaofei Liao, “Performance and Energy Modeling for Live Migration of Virtual Machine”, HPDC 2011

·       Xiaofei Liao, Liting Hu, Hai Jin, “Energy optimization schemes in cluster with virtual machines”, Cluster Computing 13(2): 113-126 (2010)

·       Xiaofei Liao, Hai Jin, Liting Hu, Haikun Liu, “Towards virtualized desktop environment”, Concurrency and Computation: Practice and Experience 22(4): 419-440 (2010)

·       Xiaofei Liao, Hai Jin, Xiaojie Yuan, “ESPM: An optimized resource distribution policy in virtual user environment”, Future Generation Comp. Syst. 26(8): 1393-1402 (2010)

·       Haikun Liu, Hai Jin, Xiaofei Liao, Liting Hu, Chen Yu, “Live Migration of Virtual Machine Based on Full System Trace and Replay”, HPDC 2009

Liting Hu, Hai Jin, Xiaofei Liao, Xianjie Xiong, Haikun Liu, “Magnet: A novel scheduling policy for power reduction in cluster with virtual machines”, CLUSTER 2008: 13-22

 

P2P and Streaming Services

·       Hai Jin, Honglei Jiang, Shadi Ibrahim, Xiaofei Liao, “Inaccuracy in Private BitTorrent Measurements”, International Journal of Parallel Programming 43(3): 528-547 (2015)

·       Honglei Jiang, Hai Jin, Song Guo, Xiaofei Liao, “A measurement-based study on user management in private BitTorrent communities”, Concurrency and Computation: Practice and Experience 25(14): 2052-2066 (2013)

·       Xiaofei Liao, Hai Jin, Linchen Yu, “A novel data replication mechanism in P2P VoD system”, Future Generation Comp. Syst. 28(6): 930-939 (2012)

·       Fangming Liu, Bo Li, Lili Zhong, Baochun Li, Hai Jin, Xiaofei Liao, “Flash Crowd in P2P Live Streaming Systems: Fundamental Characteristics and Design Implications”, IEEE Transactions on Parallel and Distributed Systems, Vol. 23, No.07, pp.1227-1239, 2012

·       Linchen Yu, Xiaofei Liao, Hai Jin, Wenbin Jiang, “Integrated buffering schemes for P2P VoD services”, Peer-to-Peer Networking and Applications 4(1): 63-74 (2011)

·       Sirui Yang, Hai Jin, Bo Li, Xiaofei Liao, “A modeling framework of content pollution in Peer-to-Peer video streaming systems”, Computer Networks 53(15): 2703-2715 (2009)

·       Sirui Yang, Hai Jin, Bo Li, Xiaofei Liao, Hong Yao, Qi Huang, Xuping Tu, “Measuring web feature impacts in Peer-to-Peer file sharing systems”, Computer Communications 32(12): 1418-1425 (2009)

·       Bin Cheng, Xiuzheng Liu, Zheng Zhang, Hai Jin, Lex Stein, Xiaofei Liao, “Evaluation and optimization of a peer-to-peer video-on-demand system”, Journal of Systems Architecture - Embedded Systems Design 54(7): 651-663 (2008)

·       Xuping Tu, Hai Jin, Xiaofei Liao, Jiannong Cao, “Nearcast: A locality-aware P2P live streaming approach for distance education”, ACM Trans. Internet Technology 8(2): 2:1-2:23 (2008)

·       Xiaofei Liao, Hai Jin, Yunhao Liu, Lionel M. Ni, “Scalable Live Streaming Service Based on Interoverlay Optimization”, IEEE Trans. Parallel Distrib. Syst. 18(12): 1663-1674 (2007)

·       Bin Cheng , Hai Jin, Xiaofei Liao, “Supporting VCR Functions in P2P VoD Services Using Ring-Assisted Overlays”, in Proceedings of the IEEE International Conference on Communications 2007 (ICC'07), Glasgow, Scotland, June 24-28, 2007

·       Bin Cheng, Lex Stein, Hai Jin, Xiaofei Liao, and Zheng Zhang, “GridCast: Improving Peer Sharing for P2P VoD”, ACM Transactions on Multimedia Computing, Communications, and Applications, Vol.4, No.4, October 2008, Article No.26

·       Xiaofei Liao, Hai Jin, Yunhao Liu, Lionel M. Ni, Dafu Deng, “AnySee: Peer-to-Peer Live Streaming”, INFOCOM 2006

Hai Jin, Xiaofei Liao, “Owl: A New Multimedia Data Splitting Scheme for Cluster Video Server”, EUROMICRO 2002: 144-153

·        

·        

Selected Systems

·       In-memory computing simulator: https://github.com/cyjseagull/SHMA/stargazers

·       FunctionFlow: https://github.com/SkySlayer/ functionflow

·       PC-Malloc: https://github.com/grtoverflow/PC-Malloc

·       LiveRender: https://github.com/llfjfz/LiveRender.git

·       AnySee, GridCast, PKTown

Awards and Honors

·       Chang Jiang Scholars Program (Young Scholars) (2016)

·       National Science Fund for Excellent Young Scholars of NSFC (2013)

·       FOK YING TUNG Education Foundation (2009)

·       National Youth Top Talent Support Program (2012)

·       Program for New Century Excellent Talents in University (2008).

Courses Taught

·       Operating systems

·       Virtualization Technologies