pRnR: A Parallel Record-Replay Framework for Virtual Machines

被引:0
|
作者
Wang, Wei [1 ,2 ]
Cui, Lei [2 ]
Hao, Zhiyu [2 ]
Fei, Haiqiang [2 ]
Wang, Chonghua [3 ]
Peng, Yaqiong [2 ]
机构
[1] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
[2] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[3] China Ind Control Syst Cyber Emergency Response T, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
virtual machine; deterministic replay; parallel replay; continuous snapshots; syscall diagnosis;
D O I
10.1109/ICCD50377.2020.00106
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The record and replay(RnR) technology of virtual machine(VM) provides the ability to reproduce the past execution of a VM deterministically. It has many promising applications in the cloud environment, including fault tolerance, security analysis, and failure diagnosis. Existing studies in this area pay more effort in optimizing the record method, such as reducing performance penalty and storage costs. However, considering that many practical applications follow the record once, replay many mode, the optimization for the replay is more critical, especially for efficiency. In this paper, we propose pRnR, a novel parallel RnR framework, to support efficient replay. By combining the native RnR framework with an improved continuous snapshots mechanism, pRnR divides the full execution into many independent and complete slices, each of which supports arbitrary replay. In addition, it supports two replay modes to improve replay efficiency, i.e., multi-slice parallel replay and multi-dimension parallel replay. Moreover, we apply our pRnR framework to syscall-based diagnosis to demonstrate its usability. The experimental results show that pRnR is more efficient than existing RnR frameworks.
引用
收藏
页码:610 / 618
页数:9
相关论文
共 50 条
  • [41] Usher: An extensible framework for managing clusters of virtual machines
    McNett, Marvin
    Gupta, Diwaker
    Pahdat, Amin
    Voelker, Geofftey M.
    USENIX ASSOCIATION PROCEEDING OF THE 21ST LARGE INSTALLATION SYSTEMS ADMINISTRATION CONFERENCE, 2007, : 167 - 181
  • [42] Performance Analysis of MPI Parallel Programs on Xen Virtual Machines
    Xu, Jungang
    Zhao, Yue
    Zhan, Kunlin
    Li, Hui
    Han, Xiuqi
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1528 - 1535
  • [43] Parallel Operation Of Virtual Synchronous Machines With Frequency Droop Control
    Adhikari, Prabin
    Prajapati, Suresh
    Tamrakar, Indraman
    Tamrakar, Ujjwol
    Tonkoski, Reinaldo
    2017 7TH INTERNATIONAL CONFERENCE ON POWER SYSTEMS (ICPS), 2017, : 116 - 120
  • [44] Virtual parallel machines through virtualization: Impact on MPI executions
    Quetier, Benjamin
    Herault, Thomas
    Neri, Vincent
    Cappello, Franck
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 381 - 383
  • [45] A Unified Framework for Designing EPTAS for Load Balancing on Parallel Machines
    Kones, Ishai
    Levin, Asaf
    ALGORITHMICA, 2019, 81 (07) : 3025 - 3046
  • [46] A Unified Framework for Designing EPTAS for Load Balancing on Parallel Machines
    Ishai Kones
    Asaf Levin
    Algorithmica, 2019, 81 : 3025 - 3046
  • [47] scheduling framework for jobs on parallel machines in complex manufacturing systems
    Mönch, L
    WIRTSCHAFTSINFORMATIK, 2004, 46 (06): : 470 - 480
  • [48] Rainbow Framework: Running Virtual Machines on Demand as a Grid Jobs
    Boretskyi, Oleksandr
    Salnikov, Andrii
    Sliusar, Ievgen
    Sudakov, Oleksandr
    Boyko, Yurii
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 972 - 976
  • [49] vMPCP: A Synchronization Framework for Multi-Core Virtual Machines
    Kim, Hyoseung
    Wang, Shige
    Rajkumar, Ragunathan
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 86 - 95
  • [50] A Secure and Fair Double Auction Framework for Cloud Virtual Machines
    Cheng, Ke
    Tong, Wei
    Zheng, Lele
    Fu, Jiaxuan
    Mu, Xutong
    Shen, Yulong
    IEEE ACCESS, 2021, 9 : 87982 - 87994