Publication

Conferences

2023

  • Bo Peng, Cheng Guo, Jianguo Yao, Haibing Guan:
    LPNS: Scalable and Latency-Predictable Local Storage Virtualization for Unpredictable NVMe SSDs in Clouds. USENIX Annual Technical Conference 2023: 785-800
  • Jianguo Yao, Hao Zhou, Yalin Zhang, Ying Li, Chuang Feng, Shi Chen, Jiaoyan Chen, Yongdong Wang, Qiaojuan Hu:
    High Performance and Power Efficient Accelerator for Cloud Inference. HPCA 2023: 1003-1016

2022

  • Yunfan Zhou, Xijun Li, Jinhong Luo, Mingxuan Yuan, Jia Zeng, Jianguo Yao:
    Learning to Optimize DAG Scheduling in Heterogeneous Environment. MDM 2022: 137-146

  • Sarah Nadi , Jianguo Yao:
    Artificial Neural Networks for Downbeat Estimation and Varying Tempo Induction in Music Signals. ICONIP (6) 2022: 39-51

  • Yaodanjun Ren, Xiaoyi Sun, Kaishi Li, Jiale Lin, Shuzhi Feng, Zhenyu Ren, Jian Yin, Zhengwei Qi:
    Dissecting the Workload of Cloud Storage System. International Conference on Distributed Computing Systems. ICDCS 2022: 647-657

  • Yongbiao Chen, Sheng Zhang, Fangxin Liu, Zhigang Chang, Mang Ye, Zhengwei Qi:
    Transhash: Transformer-based hamming hashing for efficient image retrieval. International Conference on Multimedia Retrieval 2022: 127-136

  • Yongbiao Chen, Kaicheng Guo, Fangxin Liu, Yusheng Huang, Zhengwei Qi:
    Supervised contrastive vehicle quantization for efficient vehicle retrieval. International Conference on Multimedia Retrieval 2022: 44-48

  • Jin Zhang, Xiangyao Yu, Zhengwei Qi, Haibing Guan:
    Falcon
    : A Timestamp-based Protocol to Maximize the Cache Efficiency in the Distributed Shared Memory. IEEE International Parallel and Distributed Processing Symposium. IPDPS 2022: 974-984

2021

  • Handong Li, Guangrong Xiao, Yulei Zhang, Ping Gao, Qiumin Lu, Jianguo Yao:
    Adaptive live migration of virtual machines under limited network bandwidth. VEE 2021: 98-110

  • Zhuang, J. Zhao, J. Li, P. Yu, Y. Zhang and H. Guan:
    Havs
    : Hardware-accelerated shared-memory-based vpp network stack[C]//IEEE INFOCOM 2021-IEEE Conference on Computer Communications. IEEE, 2021: 1-10.

  • Xiaoyi Sun, Kaishi Li, Yaodanjun Ren, Jiale Lin, Zhenyu Ren, Shuzhi Feng, Yin Jian, Zhengwei Qi:
    Client layer becomes bottleneck: workload analysis of an ultra-large-scale cloud storage system. IEEE/ACM International Conference on Utility and Cloud Computing Companion 2021: 1-6

  • Yanqiang Liu, Jiacheng Ma, Zhengjun Zhang, Linsheng Li, Zhengwei Qi, Haibing Guan:
    Megatron: software-managed device tlb for shared-memory fpga virtualization. ACM/IEEE Design Automation Conference. DAC 2021: 1213-1218

  • Dongjie Tang, Cathy Bao, Yong Yao, Chao Xie, Qiming Shi, Marc Mao, Randy Xu, Linsheng Li, Mohammad R Haghighat, Zhengwei Qi, Haibing Guan:
    CARE: Cloudified Android OSes on the Cloud Rendering. ACM International Conference on Multimedia 2021: 4582-4590

  • Yixiong Chen, Yang Yang, Zhanyao Lei, Mingyuan Xia, Zhengwei Qi:
    Bootstrapping automated testing for restful web services. International Conference on Fundamental Approaches to Software Engineering 2021: 46-66

2020

  • Jian Zhao, Shujun Zhuang, Jian Li, Haibing Guan:
    RECANS: low-latency network function chains with hierarchical state sharing[C]//Proceedings of the 29th International Symposium on High-Performance Parallel and Distributed Computing. 2020: 209-220.

  • Linsheng Li, Bin Yang, Cathy Bao, Shuo Liu, Randy Xu, Yong Yao, Mohammad R Haghighat, Jerry W Hu, Shoumeng Yan, Zhengwei Qi:
    DroidCloud: Scalable High Density AndroidTM Cloud Rendering. ACM International Conference on Multimedia 2020: 3348-3356

  • Dongjie Tang, Yun Wang, Linsheng Li, Jiacheng Ma, Xue Liu, Zhengwei Qi, Haibing Guan:
    gRemote: API-Forwarding Powered Cloud Rendering. International Symposium on High-Performance Parallel and Distributed Computing 2020: 197-201

  • Yongbiao Chen, Sheng Zhang, Zhengwei Qi:
    Maenet: Boosting feature representation for cross-modal person re-identification with pairwise supervision. International Conference on Multimedia Retrieval 2020: 442-449

  • Jin Zhang, Zhuocheng Ding, Yubin Chen, Xingguo Jia, Boshi Yu, Zhengwei Qi, Haibing Guan:
    Giantvm: A type-ii hypervisor implementing many-to-one virtualization. ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2020: 30-44

2019

  • Lixia Chen, Jian Li, Ruhui Ma, Haibing Guan, Hans-Arno Jacobsen:
    EnclaveCache: A secure and scalable key-value cache in multi-tenant clouds using Intel SGX[C]//Proceedings of the 20th International Middleware Conference. 2019: 14-27.

  • Xiaokang Hu, Fuzong Wang, Weigang Li, Jian Li, Haibing Guan:
    QZFS: QAT Accelerated Compression in File System for Application Agnostic and Cost Efficient Data Storage[C]//2019 USENIX Annual Technical Conference (USENIX ATC 19). 2019: 163-176.

  • Xiaokang Hu, Changzheng Wei, Jian Li, Brian Will, Ping Yu, Lu Gong, Haibing Guan:
    QTLS: High-performance TLS asynchronous offload framework with intel quickassist technology[C]//Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming. 2019: 158-172.

  • Jian Li, Jianmin Qian, Haibing Guan:
    A holistic model for performance prediction and optimization on NUMA-based virtualized systems[C]//IEEE INFOCOM 2019-IEEE Conference on Computer Communications. IEEE, 2019: 352-360.

  • Jianmin Qian, Jian Li, Ruhui Ma, Haibing Guan:
    vDARM: Dynamic Adaptive Resource Management for Virtualized Multiprocessor Systems[C]//2019 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 2019: 658-661.

  • Wenhua Zhao, Zhenkai Ding, Mingyuan Xia, Zhengwei Qi:
    Systematically testing and diagnosing responsiveness for android apps. IEEE international conference on software maintenance and evolution. ICSME 2019: 449-453

2018

  • Yu Xu, Jianguo Yao, Yaozu Dong, Kun Tian, Xiao Zheng, Haibing Guan:
    Demon: An Efficient Solution for on-Device MMU Virtualization in Mediated Pass-Through. VEE 2018: 57-70

  • Bo Peng, Haozhong Zhang, Jianguo Yao, Yaozu Dong, Yu Xu, Haibing Guan:
    MDev-NVMe: A NVMe Storage Virtualization Solution with Mediated Pass-Through. USENIX Annual Technical Conference 2018: 665-676

  • Xijun Li, Mingxuan Yuan, Di Chen, Jianguo Yao, Jia Zeng:
    A Data-Driven Three-Layer Algorithm for Split Delivery Vehicle Routing Problem with 3D Container Loading Constraint. KDD 2018: 528-536

  • Bo Peng, Jianguo Yao, Zhengwei Qi, Haibing Guan:
    HybridPass: Hybrid Scheduling for Mixed Flows in Datacenter Networks. IPDPS 2018: 1000-1009

  • Ting Deng, Jianguo Yao, Haibing Guan:
    Maximizing Profit of Cloud Service Brokerage with Economic Demand Response. INFOCOM 2018: 1907-1915

  • Xiaohui Zhao, Jianguo Yao, Ping Gao, Haibing Guan:
    Efficient Sharing and Fine-Grained Scheduling of Virtualized GPU Resources. ICDCS 2018: 742-752

  • Xuanyu Bai, Jianguo Yao, Mingxuan Yuan, Jia Zeng, Haibing Guan:
    Qualitative Instead of Quantitative: Towards Practical Data Analysis Under Differential Privacy. DASFAA (2) 2018: 738-751

  • Xijun Li, Jianguo Yao, Mingxuan Yuan, Jia Zeng:
    A Two-Layer Algorithmic Framework for Service Provider Configuration and Planning with Optimal Spatial Matching. CIKM 2018: 2273-2281

  • Weilun Xiong, Shihao Chen, Yuning Zhang, Mingyuan Xia, Zhengwei Qi:
    Reproducible interference-aware mobile testing. IEEE international conference on software maintenance and evolution. ICSME 2018: 36-47

  • Fangge Yan, Zhengwei Qi, Mingyuan Xia, Xue Liu:
    Efficient and deterministic replay for web-enabled android apps. International Conference on Software Engineering 2018: 329-330

  • Jiacheng Ma, Xiao Zheng, Yaozu Dong, Wentai Li, Zhengwei Qi, Bingsheng He, Haibing Guan:
    gMig: Efficient GPU live migration optimized by software dirty page for full virtualization. ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2018: 31-44

  • Zhouwang Fu, Tao Song, Zhengwei Qi, Haibing Guan:
    Efficient shuffle management with scache for DAG computing frameworks. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2018: 305-316

2017

  • Yaozu Dong, Jianguo Yao, Haibing Guan, R. Ananth Krishna, Yunhong Jiang, MobiXen: Porting Xen on Android devices for mobile virtualization. DATE 2017: 946-949

  • Xijun Li, Jianguo Yao, Xue Liu, Haibing Guan, A First Look at Information Entropy-Based Data Pricing. ICDCS 2017: 2053-2060

  • Yu Xu, Jianguo Yao, Hans-Arno Jacobsen, Haibing Guan, Cost-efficient negotiation over multiple resources with reinforcement learning. IWQoS 2017: 1-6

  • Zhiguang Tang, Haihang Zhou, Yujin Zhu, Run Tian, Jianguo Yao, Quantitative Availability Analysis of Hierarchical Datacenter under Power Oversubscription. SMARTCOMP 2017: 1-8

  • Zhengwei Qi, Chengcheng Xiang, Ruhui Ma, Jian Li, Haibing Guan, David S. L. Wei, ForenVisor: A Tool for Acquiring and Preserving Reliable Data in Cloud Live Forensics. IEEE Trans. Cloud Computing 5(3): 443-456 (2017)

  • Yanqiang Liu, Yao Li, Weilun Xiong, Meng Lai, Cheng Chen, Zhengwei Qi, Haibing Guan, Scala Based FPGA Design Flow (Abstract Only). FPGA 2017: 286

2016

  • Jianguo Yao, Jiahong Wu, Qingchun Liu, Zhiyong Xiong, Guchuan Zhu, System-Level Scheduling of Mixed-Criticality Traffics in Avionics Networks. IEEE Access 4: 5880-5888 (2016)

  • Bin Wang, Ruhui Ma, Zhengwei Qi, Jianguo Yao, Haibing Guan, A user mode CPU-GPU scheduling framework for hybrid workloads. Future Generation Comp. Syst. 63: 25-36 (2016)
    Haihang Zhou, Jianguo Yao, Xue Liu, Haibing Guan, Enabling Energy Storage in Internet Datacenters: Requirements, Standards, and Opportunities. IEEE Internet Computing 20(5): 66-70 (2016)

  • Jianguo Yao, Xin Xu, Xue Liu, MixCPS: Mixed Time/Event-Triggered Architecture of Cyber-Physical Systems. Proceedings of the IEEE 104(5): 923-937 (2016)

  • Xin Xu, Wei Zhou, Jianguo Yao, ProCAM: A Proactive Coordinating Mechanism for Low-Congestion Datacenter Networks. HPCC/SmartCity/DSS 2016: 695-702
    Bin Wang, Ruhui Ma, Zhengwei Qi, Jianguo Yao, Haibing Guan, A user mode CPU-GPU scheduling framework for hybrid workloads. Future Generation Comp. Syst. 63: 25-36 (2016)

  • ZiZhuo Zhang, Xinhao Xu, Mochi Xue, Jiajun Wang, Zhengwei Qi, Yaozu Dong, gHA: An Efficient and Iterative Checkpointing Mechanism for Virtualized GPUs. APSys 2016: 1:1-1:8

  • Meng Lai, Jiajun Wang, Tao Song, Ning Liu, Zhengwei Qi, Weijia Zhou, VSP: A Virtual Smartphone Platform to Enhance the Capability of Physical Smartphone. Trustcom/BigDataSE/ISPA 2016: 1434-1441

  • Mochi Xue, Kun Tian, Yaozu Dong, Jiacheng Ma, Jiajun Wang, Zhengwei Qi, Bingsheng He, Haibing Guan, gScale: Scaling up GPU Virtualization with Dynamic Sharing of Graphics Memory Space. USENIX Annual Technical Conference 2016: 579-590

  • Yudi Zheng, Andrea Rosà, Luca Salucci, Yao Li, Haiyang Sun, Omar Javed, Lubomír Bulej, Lydia Y. Chen, Zhengwei Qi, Walter Binder, AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses. SANER 2016: 639-643

2015

  • Haiyang Sun, Yudi Zheng, Lubomír Bulej, Alex Villazón, Zhengwei Qi, Petr Tuma, Walter Binder, A programming model and framework for comprehensive dynamic analysis on Android. MODULARITY 2015: 133-145

  • Zhouwang Fu, Tao Song, Sheng Wang, Fuzong Wang, Zhengwei Qi, Seagull - A Real-Time Coflow Scheduling System. CSCloud 2015: 540-545

  • Hao Wang, Li Chen, Kai Chen, Ziyang Li, Yiming Zhang, Haibing Guan, Zhengwei Qi, Dongsheng Li, Yanhui Geng, FLOWPROPHET: Generic and Accurate Traffic Prediction for Data-Parallel Cluster Computing., ICDCS 2015: 349-358

  • Chao Huang, Shuohong Wang, Haiyang Sun, Zhengwei Qi, DefDroid: Securing Android with Fine-Grained Security Policy. SEKE 2015: 375-378

  • Chengcheng Xiang, Zhengwei Qi, Walter Binder, Flexible and Extensible Runtime Verification for Java. SEKE 2015: 595-600

  • Mingyuan Xia, Lu Gong, Yuanhao Lyu, Zhengwei Qi, Xue Liu, Effective Real-Time Android Application Auditing. IEEE Symposium on Security and Privacy 2015: 899-914

  • Yaozu Dong, Mochi Xue, Xiao Zheng, Jiajun Wang, Zhengwei Qi, Haibing Guan, A consensus control strategy for dynamic power system look-ahead scheduling. USENIX Annual Technical Conference 2015: 517-528

  • Jun Ma, Jianguo Yao, Yunyi Yan, Network Anomaly Detection with Compression. IIH-MSP 2015: 259-262

  • Haihang Zhou, Jianguo Yao, Haibing Guan, Xue Liu, A survey on data center networking for cloud computing. Computer Networks 91: 528-547 (2015)

  • Bin Wang, Zhengwei Qi, Ruhui Ma, Haibing Guan, Athanasios V. Vasilakos, Comprehensive understanding of operation cost reduction using energy storage for IDCs. INFOCOM 2015: 2623-2631

  • Shuxin Cheng, Jianguo Yao and Fei Hu, Optimizing Network I/O Performance Through Adaptive Hypercall Coalescing in Embedded Virtualization, in Proceedings of the 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015), Salamanca, Spain, 2015.

2014

  • Xinni Ge, Zhengwei Qi and Ken Chen, et al. Loose-coupled Benchmark Framework Automates Performance Modeling on IaaS Clouds. UCC 2014

  • Bo Liu, Zhengwei Qi, Bin Wang, Ruhui Ma, et al. Pinso: Precise Isolation of Concurrency Bugs via Delta Triaging. ICSME 2014.

  • Yao Li, Antonio Roldao Lopes, Zhouyun Xu, Zhengwei Qi and Haibing Guan. ScalaHDL: Express and Test Hardware Designs in a Scala DSL. ICCD 2014

  • Lei Rao and Jianguo Yao, SmartCar: Smart Charging and Driving Control for Electric Vehicles in the Smart Grid. IEEE GLOBECOM 2014

  • Augustin Jouy, Jianguo Yao and Guchuan Zhu. Optimal Bandwidth Allocation with Dynamic Multi-Path Routing for Non-Critical Traffic in AFDX Networks. ICPADS 2014.

2013

  • Miao Yu, Chao Zhang, Zhengwei Qi, Jianguo Yao, Yin Wang, and Haibing Guan,. VGRIS:Virtualized GPU resource isolation and scheduling in cloud gaming. in Proceedings of the ACM International Symposium on High Performance Distributed Computing (HPDC), 2013. Accepted.

  • Bin Wang, Zhengwei Qi, Haibing Guan, Haoliang Dong, Wei Sun, and Yaozu Dong. kMemvisor: flexible system wide memory mirroring in virtual environments. in Proceedings of the ACM International Symposium on High Performance Distributed Computing (HPDC), 2013. Accepted.

  • Aibek Sarimbekov, Yudi Zheng, Danilo Ansaloni, Lubomír Bulej, Lukás Marek, Walter Binder, Petr Tuma, Zhengwei Qi:Productive Development of Dynamic Program Analysis Tools with DiSL. Australian Software Engineering Conference 2013: 11-19

  • Lukás Marek, Yudi Zheng, Danilo Ansaloni, Lubomír Bulej, Aibek Sarimbekov, Walter Binder, Zhengwei Qi: Introduction to dynamic program analysis with DiSL. ICPE 2013: 429-430

  • Aibek Sarimbekov, Yudi Zheng, Danilo Ansaloni, Lubomir Bulej, Lukás Marek, Walter Binder, Petr Tuma and Zhengwei Qi: Java Bytecode Instrumentation – Reconciling Developer Productivity. Accepted by BYTECODE 2013

  • Aibek Sarimbekov, Yudi Zheng, Danilo Ansaloni, Lubom´ır Bulejy, Lukas Mareky, Walter Binder, Petr Tumay, Zhengwei Qi: Productive Development of Dynamic Program Analysis Tools with DiSL. ASWEC 2013

2012

  • Junqing Wang, Miao Yu, Bingyu Li, Zhengwei Qi and Haibing Guan. Hypervisor-based Protection of Sensitive Files in a Compromised System. ACM Symposium on Applied Computing – SAC, 2012, Italy

  • Lukás Marek, Alex Villazón, Yudi Zheng, Danilo Ansaloni, Walter Binder, Zhengwei Qi: DiSL: a domain-specific language for bytecode instrumentation. AOSD 2012: 239-250

  • Yudi Zheng, Danilo Ansaloni, Lukás Marek, Andreas Sewe, Walter Binder, Alex Villazón, Petr Tuma, Zhengwei Qi, Mira Mezini: Turbo DiSL: Partial Evaluation for High-Level Bytecode Instrumentation. TOOLS (50) 2012: 353-368

  • Haoliang Dong, Wei Sun, Bin Wang, Haiyang Sun, Zhengwei Qi, Haibing Guan: Memvisor: Application Level Memory Mirroring via Binary Translation. Cluster 2012(Poster)

  • Danilo Ansaloni, Walter Binder, Christoph Bockisch, Eric Bodden, Kardelen Hatun, Lukás Marek, Zhengwei Qi, Aibek Sarimbekov, Andreas Sewe, Petr Tuma, Yudi Zheng: Challenges for Refinement and Composition of Instrumentations: Position Paper.Software Composition 2012: 86-96

  • Yongqiang Gao Zhengwei Qi, Liang Liu and Haibing Guan.SLA-based Energy-Efficient Resource Management in Cloud Data Centers. FCST 2012

2011

  • Miao Yu, Qian Lin, Bingyu Li, Zhengwei Qi, Haibing Guan. Vis: Virtualization Enhanced Live Acquisition for Native System. The 2nd ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2011), Shanghai, China, July 11-12 2011.

  • Yongqiang Gao, Zhengwei Qi, Yubin Wu, Rui Wang, Liang Liu, Jitao Xu, Haibing Guan: A Power and Performance Management Framework for Virtualized Server Clusters. GreenCom 2011: 170-175

  • Ruoyu Zhang, Shiqiu Huang, Zhengwei Qi, Haibing Guan: Combining Static and Dynamic Analysis to Discover Software Vulnerabilities. IMIS 2011: 175-181

  • Min Zhu, Miao Yu, Mingyuan Xia, Bingyu Li, Peijie Yu, Shang Gao, Zhengwei Qi, Liang Liu, Ying Chen, Haibing Guan: VASP: virtualization assisted security monitor for cross-platform protection. SAC 2011: 554-559

  • Jun Nakajima, Qian Lin, Sheng Yang, Min Zhu, Shang Gao, Mingyuan Xia, Peijie Yu, Yaozu Dong, Zhengwei Qi, Kai Chen, Haibing Guan: Optimizing virtual machines using hybrid virtualization. SAC 2011: 573-578

  • Qian Lin, Mingyuan Xia, Miao Yu, Peijie Yu, Min Zhu, Shang Gao, Zhengwei Qi, Kai Chen, Haibing Guan: SPAD: software protection through anti-debugging using hardware virtualization. SAC 2011: 623-624

2010

  • Peijie Yu, Mingyuan Xia, Qian Lin, Min Zhu, Shang Gao, Zhengwei Qi, Kai Chen, Haibing Guan: Real-time Enhancement for Xen Hypervisor. EUC 2010: 23-30

  • Mingyuan Xia, Miao Yu, Qian Lin, Zhengwei Qi, Haibing Guan: Enhanced Privilege Separation for Commodity Software on Virtualized Platform. ICPADS 2010: 275-282

  • Gengbiao Chen, Zhuo Wang, Ruoyu Zhang, Kan Zhou, Shiqiu Huang, Kangqi Ni, Zhengwei Qi, Kai Chen, Haibing Guan: A Refined Decompiler to Generate C Code with High Readability. WCRE 2010: 150-154

  • Kan Zhou, Shiqiu Huang, Zhengwei Qi, Jian Gu, Beijun Shen: Enhance Information Flow Tracking with Function Recognition. e-Forensics 2010: 179-184

Journal

  • Jianguo Yao , Qiumin Lu , Run Tian, Keqin Li , Haibing Guan :
    An Economy-Oriented GPU Virtualization With Dynamic and Adaptive Oversubscription.IEEE Trans. Computers 72(5): 1371-1383 (2023)

  • Bo Peng , Yaozu Dong , Jianguo Yao , Fengguang Wu , Haibing Guan :
    FlexHM: A Practical System for Heterogeneous Memory with Flexible and Efficient Performance Optimizations. ACM Trans. Archit. Code Optim. 20(1): 13:1-13:26 (2023)

  • Kaicheng Guo, Yixiao Xu, Zhengwei Qi, Haibing Guan:
    Optimum: Runtime optimization for multiple mixed model deployment deep learning inference. Journal of Systems Architecture 2023: 102901

  • Yongbiao Chen, Sheng Zhang, Fangxin Liu, Chenggang Wu, Kaicheng Guo, Zhengwei Qi:
    DVHN: A Deep Hashing Framework for Large-scale Vehicle Re-identification. IEEE Transactions on Intelligent Transportation Systems 2023: 9268-9280

  • Yuxin Xiang, Dongjie Tang, Rui Huang, Yong Yao, Chao Xie, Qiming Shi, Randy Xu, Mohammad R Haghighat, Cathy Bao, Yicheng Gu, Zhengwei Qi, Haibing Guan:
    CARE: Cloudified Android with Optimized Rendering Platform. IEEE Transactions on Multimedia 2023: 1-12

  • Beiqing Chen , Haihang Zhou, Jianguo Yao , Haibing Guan:
    RESERVE: An Energy-Efficient Edge Cloud Architecture for Intelligent Multi-UAV. IEEE Trans. Serv. Comput. 15(2): 819-832 (2022)

  • Bo Peng , Jianguo Yao , Yaozu Dong, Haibing Guan:
    MDev-NVMe: Mediated Pass-Through NVMe Virtualization Solution With Adaptive Polling.IEEE Trans. Computers 71(2): 251-265 (2022)

  • Jianguo Yao, Qiumin Lu, Xingyan Wang, Chao Wang, Hanyang Ma, Haibing Guan:
    SWVM: a light-weighted virtualization platform based on Sunway CPU architecture. Sci. China Inf. Sci. 65(6): 1-3 (2022)

  • Zhanyao Lei, Wenhua Zhao, Zhenkai Ding, Mingyuan Xia, Zhengwei Qi:
    AppSPIN: reconfiguration-based responsiveness testing and diagnosing for Android Apps. Automated Software Engineering 2022: 47

  • Chenggang Wu, Yongbiao Chen, Zhengwei Qi, Haibing Guan:
    DSPR: Secure decentralized storage with proof-of-replication for edge devices. Journal of Systems Architecture 2022: 102441

  • Xingguo Jia, Jin Zhang, Boshi Yu, Xingyue Qian, Zhengwei Qi, Haibing Guan:
    GiantVM: a novel distributed hypervisor for resource aggregation with DSM-aware optimizations. ACM Transactions on Architecture and Code Optimization. TACO 2022: 1-27

  • Yu Xu , Jianguo Yao , Hans-Arno Jacobsen, Haibing Guan:
    Enabling Cloud Applications to Negotiate Multiple Resources in a Cost-Efficient Manner. IEEE Trans. Serv. Comput. 14(2): 413-425(2021)

  • Bo Peng , Ming Yang, Jianguo Yao , Haibing Guan:
    A Throughput-Oriented NVMe Storage Virtualization With Workload-Aware Management.IEEE Trans. Computers 70(12): 2112-2124 (2021)

  • Hubin Zhang, Xiaokang Hu, Jian Li, Haibing Guan:
    A comprehensive test framework for cryptographic accelerators in the cloud[J]. Journal of Systems Architecture, 2021, 113: 101873.

  • Zongpu Zhang, Hubin Zhang, Junyuan Wang, Xiaokang Hu, Jian Li, Wenqian Yu, Ping Yu, Weigang Li, Bo Cui, Guodong Zhu, Kapil Sood, Brian Will, and Haibing Guan:
    QKPT: securing your private keys in cloud with performance, scalability and transparency[J]. IEEE Transactions on Dependable and Secure Computing, 2021.

  • Rui Ren, Chunghsuan Wu, Zhouwang Fu, Tao Song, Yanqiang Liu, Zhengwei Qi, Haibing Guan:
    Efficient shuffle management for DAG computing frameworks based on the FRQ model. Journal of Parallel and Distributed Computing 2021: 163-173

  • Dongjie Tang, Linsheng Li, Jiacheng Ma, Xue Liu, Zhengwei Qi, Haibing Guan:
    gRemote: Cloud rendering on GPU resource pool based on API-forwarding. Journal of Systems Architecture 2021: 102055

  • Jianguo Yao, Antonio Crupi, Alberto Di Minin, Xumei Zhang:
    Knowledge sharing and technological innovation capabilities of Chinese software SMEs. J. Knowl. Manag. 24(3): 607-634 (2020)

  • Qiumin Lu, Jianguo Yao, Haibing Guan, Ping Gao:
    gQoS: A QoS-Oriented GPU Virtualization with Adaptive Capacity Sharing. IEEE Trans. Parallel Distributed Syst. 31(4): 843-855 (2020)

  • Qiumin Lu , Xiao Zheng , Jiacheng Ma , Yaozu Dong, Zhengwei Qi , Jianguo Yao , Bingsheng He , Haibing Guan:
    gMig: Efficient vGPU Live Migration with Overlapped Software-Based Dirty Page Verification. IEEE Trans. Parallel Distributed Syst.31(5): 1209-1222 (2020)

  • Jianguo Yao , Rui Jiang , Wei Heng:
    Algebraic Construction of Optimal Frequency Hopping Patterns Based on Welch Costas Arrays. IEEE Trans. Veh. Technol. 69(2): 1841-1854 (2020)

  • Lixia Chen, Jian Li, Ruhui Ma, Haibing Guan, Hans-Arno Jacobsen:
    Balancing Power And Performance In HPC Clouds[J]. The Computer Journal, 2020, 63(1): 880-899.

  • Liwei Lin, David S. L. Wei, Ruhui Ma, Jian Li, Haibing Guan:
    Online traffic-aware linked VM placement in cloud data centers[J]. Science China Information Sciences, 2020, 63: 1-23.

  • Xiaokang Hu, Jian Li, Ruhui Ma, Haibing Guan:
    ES2: Building an efficient and responsive event path for I/O virtualization[J]. IEEE Transactions on Cloud Computing, 2020, 10(2): 1358-1372.

  • Jian Li, Xiaokang Hu, David Qian, Changzheng Wei, Gordon McFadden, Brian Will, Ping Yu, Weigang Li, and Haibing Guan:
    QWEB: High-performance event-driven Web architecture with QAT acceleration[J]. IEEE Transactions on Parallel and Distributed Systems, 2020, 31(11): 2633-2649.

  • Yanqiang Liu, Fangge Yan, Mingyuan Xia, Zhengwei Qi, Xue Liu:
    TimelyRep: Timing deterministic replay for Android web applications. Software Testing, Verification and Reliability 2020: e1745

  • Bo Peng, Jianguo Yao, Xin Xu, Haibing Guan:
    Proactive coordination for low-congestion multi-path datacenter networks. J. Syst. Archit. 101 (2019)

  • Jianguo Yao, Ting Deng, Xue Liu, Hans-Arno Jacobsen, Haibing Guan:
    HyperCo: Optimizing Network Performance in ARM-Based Mobile Virtualization. IEEE Trans. Serv. Comput. 12(1): 131-143 (2019)

  • Qiumin Lu, Jianguo Yao, Zhengwei Qi, Bingsheng He, Haibing Guan:
    Fairness-Efficiency Allocation of CPU-GPU Heterogeneous Resources. IEEE Trans. Serv. Comput. 12(3): 474-488 (2019)

  • Jianmin Qian, Jian Li, Ruhui Ma,Liwei Lin,Haibing Guan:
    LG-RAM: Load-aware global resource affinity management for virtualized multicore systems[J]. Journal of Systems Architecture, 2019, 98: 114-125.

  • Liwei Lin, Xiaodong Liu, Ruhui Ma, Jian Li, Dajin Wang, Haibing Guan:
    vSimilar: A high-adaptive VM scheduler based on the CPU pool mechanism[J]. Journal of Systems Architecture, 2019, 98: 361-373.

  • Xiaokang Hu, Jian Li, Changzheng Wei, Weigang Li, Xin Zeng, Ping Yu, Haibing Guan:
    STYX: a hierarchical key management system for elastic content delivery networks on public clouds[J]. IEEE Transactions on Dependable and Secure Computing, 2019, 18(2): 843-857.

  • Yanqiang Liu, Yao Li, Zhengwei Qi, Haibing Guan:
    A scala based framework for developing acceleration systems with FPGAs. Journal of Systems Architecture 2019: 231-242

  • Ke Wang , Rongxin Yin, Liangzhong Yao , Jianguo Yao, Taiyou Yong, Nicholas DeForest:
    A Two-Layer Framework for Quantifying Demand Response Flexibility at Bulk Supply Points. IEEE Trans. Smart Grid 9(4): 3616-3627(2018)

  • Yu Zhang, Yuan Jin, Jianguo Yao , Guchuan Zhu , Bin Wen:
    Power Peak Shaving With Data Transmission Delays for Thermal Management in Smart Buildings. IEEE Trans. Ind. Informatics 14(4): 1532-1541 (2018)

  • Fanfu Zhou , Zhengwei Qi , Jianguo Yao , Ruhui Ma, Bin Wang, Athanasios V. Vasilakos , Haibing Guan:
    D2FL: Design and Implementation of Distributed Dynamic Fault Localization. IEEE Trans. Dependable Secur. Comput. 15(3): 378-392(2018)

  • Xiaohui Zhao, Hanyang Ma, Yuan Jin, Jianguo Yao:
    Measuring Instability of Mobility Management in Cellular Networks. IEEE Netw. 32(5): 138-144 (2018)

  • Jianguo Yao, Ming Yang, Ting Deng, Haibing Guan:
    The Cloud Service Broker in Multicloud Demand Response. IEEE Cloud Comput. 5(6): 80-91 (2018)

  • Jianming Qian, Jian Li, Ruhui Ma:
    Topology-aware virtual resource management for heterogeneous multicore systems[C]//2018 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 2018: 177-182.

  • Jianmin Qian, Jian Li, Ruhui Ma, Haibing Guan:
    Optimizing virtual resource management for consolidated NUMA systems[C]//2018 IEEE 36th International Conference on Computer Design (ICCD). IEEE, 2018: 573-576.

  • Wang Zhang, Xiaokang Hu, Jian Li, Haibing Guan:
    CoINT: Proactive Coordinator for Avoiding Interruptability Holder Preemption Problem in VSMP Environment[C]//IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 2018: 477-485.

  • Mochi Xue, Jiacheng Ma, Wentai Li, Kun Tian, Yaozu Dong, Jinyu Wu, Zhengwei Qi, Bingsheng He, Haibing Guan:
    Scalable GPU virtualization with dynamic sharing of graphics memory space. IEEE Transactions on Parallel and Distributed Systems 2018: 1823-1836

  • Jianguo Yao, Xin Xu, Xue Liu, MixCPS: Mixed Time/Event-Triggered Architecture of Cyber-Physical Systems.Proceedings of the IEEE 104(5): 923-937 (2016)

  • Bin Wang, Ruhui Ma, Zhengwei Qi, Jianguo Yao, Haibing Guan, A user mode CPU-GPU scheduling framework for hybrid workloads. Future Generation Comp. Syst. 63: 25-36 (2016)

  • Bin Wang, Zhengwei Qi, Ruhui Ma, Haibing Guan, Athanasios V. Vasilakos, A survey on data center networking for cloud computing. Computer Networks 91: 528-547 (2015)

  • Xianming Zhong, Chengcheng Xiang, Miao Yu, Zhengwei Qi, Haibing Guan, A Virtualization Based Monitoring System for Mini-intrusive Live Forensics. International Journal of Parallel Programming 43(3): 455-471 (2015)

  • Chengcheng Xiang, Zhengwei Qi, Walter Binder Flexible and Extensible Runtime Verification for Java (Extended Version)., International Journal of Software Engineering and Knowledge Engineering 25(9-10): 1595-1610 (2015)

  • Haibing Guan, Jianguo Yao, Zhengwei Qi, Runze Wang, Energy-Efficient SLA Guarantees for Virtualized GPU in Cloud Gaming. IEEE Trans. Parallel Distrib. Syst. 26(9): 2434-2443 (2015)

  • Yaping Li, Taiyou Yong, Jinde Cao, Ping Ju, Jianguo Yao, Shengchun Yang, A survey on data center networking for cloud computing. Neurocomputing 168: 1085-1093 (2015)

  • Jian Li, Jianguo Yao, Dongshan Huang, Ethernet-based avionic databus and time-space partition switch design. Journal of Communications and Networks 17(3): 286-295 (2015)

  • Jie Shen, Wenbo He, Xue Liu, Zhibo Wang, Zhi Wang, Jianguo Yao, End-to-end delay analysis for networked systems. Frontiers of IT & EE 16(9): 732-743 (2015)

  • Xueyang Hu, Mingxuan Yuan, Jianguo Yao, Yu Deng, Lei Chen, Qiang Yang, Haibing Guan, Jia Zeng, Differential Privacy in Telco Big Data Platform. PVLDB 8(12): 1692-1703 (2015)

  • Jianguo Yao, Giuseppe Tommaso Costanzo, Guchuan Zhu, Bin Wen, Power Admission Control With Predictive Thermal Management in Smart Buildings. IEEE Trans. Industrial Electronics 62(4): 2642-2650 (2015)

  • Jianguo Yao, Haihang Zhou, Jianying Luo, Xue Liu, Haibing Guan, COMIC: Cost Optimization for Internet Content Multihoming. IEEE Trans. Parallel Distrib. Syst. 26(7): 1851-1860 (2015)

  • Jianguo Yao, Haibing Guan, Jianying Luo, Lei Rao, Xue Liu, Adaptive Power Management through Thermal Aware Workload Balancing in Internet Data Centers. IEEE Trans. Parallel Distrib. Syst. 26(9): 2400-2409 (2015)

  • Jianguo Yao, Xue Liu, Xiaoyun Zhu, Haibing Guan, Control of Large-Scale Systems through Dimension Reduction. IEEE Trans. Services Computing 8(4): 563-575 (2015)

  • Zhengwei Qi, Jianguo Yao, Chao Zhang, Miao Yu, Zhizhou Yang, Haibing Guan: VGRIS: Virtualized GPU Resource Isolation and Scheduling in Cloud Gaming. TACO 11(2): 17 (2014)

  • Chao Zhang, Jianguo Yao, Zhengwei Qi, Miao Yu, Haibing Guan: vGASA: Adaptive Scheduling Algorithm of Virtualized GPU Resource in Cloud Gaming. IEEE Trans. Parallel Distrib. Syst. 25(11): 3036-3045 (2014)

  • Jianguo Yao, Giuseppe Tommaso Costanzo, Guchuan Zhu and Bin Wen, “Power Admission Control with Predictive Thermal Management in Smart Buildings”, IEEE Transactions on Industrial Electronics, 2014.

  • Jianguo Yao, Haibing Guan, Jianying Luo, Lei Rao and Xue Liu, Adaptive Power Management Through Thermal Aware Workload Balancing in Internet Data Centers, IEEE Transactions on Parallel and Distributed Systems, 2014

  • Haibing Guan, Jianguo Yao, Zhengwei Qi and Runze Wang, Energy-Efficient SLA Guarantees for Virtualized GPU in Cloud Gaming, IEEE Transactions on Parallel and Distributed Systems, 2014.

  • Jianguo Yao, Haihang Zhou, Jianying Luo, Xue Liu and Haibing Guan, COMIC: Cost Optimization for Internet Content Multihoming, IEEE Transactions on Parallel and Distributed Systems, 2014

  • A. Sarimbekov, Y. Zheng, D. Ansaloni, L. Bulej, L. Marek, W. Binder, P. Tuma, and Z. Qi. Dynamic Program Analysis – Reconciling Developer Productivity and Tool Performance. Science of Computer Programming, 2014; accepted.

  • Yongqiang Gao, Haibing Guan, Zhengwei Qi, Yang Hou, Liang Liu: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. Syst. Sci. 79(8): 1230-1242 (2013)

  • Yongqiang Gao, Haibing Guan, Zhengwei Qi, Bin Wang, Liang Liu: Quality of service aware power management for virtualized data centers. Journal of Systems Architecture – Embedded Systems Design 59(4-5): 245-259 (2013).

  • Qian Lin, Zhengwei Qi, Jiewei Wu, Yaozu Dong, Haibing Guan: Optimizing Virtual Machines Using Hybrid Virtualization. Accepted by Journal of Systems and Software.

  • Gengbiao Chen, Zhengwei Qi, Shiqiu Huang, Kangqi Ni, Yudi Zheng, Walter Binder and Haibing Guan: A refined decompiler to generate C code with high readability. Accepted by Software: Practice and Experience.

  • Ruoyu Zhang, Shiqiu Huang, Zhengwei Qi, Haibing Guan: Static program analysis assisted dynamic taint tracking for software vulnerability discovery. Computers & Mathematics with Applications 63(2): 469-480 (2012)

  • Miao Yu, Zhengwei Qi, Qian Lin, Xianming Zhong, Bingyu Li, Haibing Guan. Vis: Virtualization Enhanced Live Forensics Acquisition for Native System. Digital Investigations, 9(1): 22-33 (2012)

  • Yongqiang Gao, Haibing Guan; Zhengwei Qi, Bin Wang: An Ant Colony System Algorithm for The Problem of Server Consolidation in Virtualized Data Centers. Journal of Computational Information Systems,accepted in 2012.

  • Zhengwei Qi, Bingyu Li, Qian Lin, Miao Yu, Mingyuan Xia, Haibing Guan: SPAD: Software Protection Through Anti-Debugging Using Hardware-Assisted Virtualization.J. Inf. Sci. Eng. 28(5): 813-827 (2012)

  • Haibing Guan, Bo Liu, Zhengwei Qi, Yindong Yang, Hongbo Yang, Alei Liang: CoDBT: A multi-source dynamic binary translator using hardware-software collaborative techniques. Journal of Systems Architecture – Embedded Systems Design 56(10): 500-508 (2010)

Technical Reports and Other Publications

  • Trusted Computing 可信计算
  • Program Analysis 程序分析
  • Green Computing 绿色计算

Books

NewBluePill:深入理解硬件虚拟机 ¥29.00 购买

本书是国内外第一本基于源代码详细分析intel和amd硬件虚拟化实现细节的书籍。首先串讲newbluepill的启动、运行和卸载场景,之后详细讲解newbluepill的各个组成模块。重点在于引导读者去探索newbluepill及硬件虚拟化,可以作为高校计算机相关专业师生参考读物,也可以作为硬件虚拟化技术从业人员的参考资料。

嵌入式GIS开发及应用 ¥19.00 购买

本书在综合考察和分析GIS发展现状的基础上,详细介绍了嵌入式GIS系统的设计与实现,内容几乎涉及了一个完整的嵌入式GIS系统的各个方面,包括典型嵌入式GIS系统的架构、GPS信号的接收与解析、矢量地图格式的设计原则、地图制作工具及地图引擎的设计与实现、GUI界面设计及导航地图显示、地图匹配算法、路径导航算法、服务器端详细设计、GPRS网络通信模块设计等。《嵌入式GIS开发及应用》既可作为高等院校GIS、嵌入式软件、测绘等相关专业的本科生或研究生教材,也可供公司、科研机构及事业单位在开发嵌入式GIS系统时参考使用。

UNIX环境高级编程(第2版) ¥68.00 购买

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

UNIX环境高级编程(第3版)购买

20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所著的《UNIX高级环境编程》。现在,Stevens的同事Steve Rago彻底更新了这本经典著作。新的第3版支持当今领先的系统平台,反映了最新技术进展和最佳实践,并且符合最新的Single UNIX Specification第4版(SUSv4)。
Rago保留了使本书前版成为经典之作的精髓和方法。他在Stevens原著的基础上,从基础的文件、目录和进程讲起,并给诸如信号处理和终端I/O之类的先进技术保留较大的篇幅。他还深入讨论了线程和多线程编程、使用套接字接口驱动进程间通信(IPC)等方面的内容。
这一版涵盖了70多个最新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前最主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。
与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。 《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。