High-Performance Memory Snapshotting for Real-Time, Consistent, Hypervisor-Based Monitors

被引:9
|
作者
Klemperer, Peter F. [1 ]
Jeon, Hye Yoon [2 ]
Payne, Bryan D. [3 ]
Hoe, James C. [4 ]
机构
[1] Mt Holyoke Coll, Comp Sci Innovat Hire Engn, S Hadley, MA 01075 USA
[2] Mt Holyoke Coll, Comp Sci, S Hadley, MA 01075 USA
[3] Netflix Inc, Prod & Applicat Secur, Los Gatos, CA 95032 USA
[4] Carnegie Mellon Univ, Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
Memory management; Monitoring; Security; Kernel; Real-time systems; Virtual machine monitors; Tools; Security and protection; Design studies; Virtual memory; virtualization; virtual machine; hypervisors; VMI; introspection; VIRTUAL MACHINE INTROSPECTION;
D O I
10.1109/TDSC.2018.2805904
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a concurrent-computing approach-high-performance memory snapshotting-to improving security-introspection of virtual machine guest memory. Efficient introspection improves security monitoring in existing hypervisor systems with real-time, consistent memory introspection capabilities. Efficient introspection has three requirements that each must be met to provide protection against evasive threats: native memory introspection performance, accpetable guest performance, and consistent introspection view of guest memory. Existing introspection systems have provided one or two of these properties but not all three at once. High-performance memory snapshots are evaluated as a solution for meeting all three efficient introspection requirements. In this work we describe how existing system performance can be improved with high-performance snapshotting, present an efficient introspection prototype that has been released as an element of the open-source LibVMI introspection library(1), evaluate the efficient introspection prototype on both applications and microbenchmarks, provide demonstrations of introspection application modules enabled by efficient introspection, and provide performance guidance for developing introspection applications utilizing efficient introspection.
引用
收藏
页码:518 / 535
页数:18
相关论文
共 50 条
  • [1] Secure, Consistent, and High-Performance Memory Snapshotting
    Cox, Guilherme
    Yan, Zi
    Bhattacharjee, Abhishek
    Ganapathy, Vinod
    PROCEEDINGS OF THE EIGHTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'18), 2018, : 236 - 247
  • [2] High-performance vNIC framework for hypervisor-based NFV with userspace vSwitch
    Nakajima, Yoshihiro
    Masutani, Hitoshi
    Takahashi, Hirokazu
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 43 - 48
  • [3] Latency Analysis of I/O Virtualization Techniques in Hypervisor-Based Real-Time Systems
    Casini, Daniel
    Biondi, Alessandro
    Cicero, Giorgiomaria
    Buttazzo, Giorgio
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 306 - 319
  • [4] HyFAR: A hypervisor-based fault tolerance approach for heterogeneous automotive real-time systems
    Lex, Johannes
    Ulrich, Margull
    Mader, Ralph
    Fey, Dietmar
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 156
  • [5] Hypervisor Performance Analysis for Real-Time Workloads
    Tran, Geoffrey Phi C.
    Chen, Yu-An
    Kang, Dong-In
    Walters, John Paul
    Crago, Stephen P.
    2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [6] High-Performance Predictable NVM-Based Instruction Memory for Real-Time Embedded Systems
    Bazzaz, Mostafa
    Hoseinghorban, Ali
    Poursafaei, Farimah
    Ejlali, Alireza
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 441 - 455
  • [7] HIGH-PERFORMANCE REAL-TIME HETERODYNE INTERFEROMETRY
    MASSIE, NA
    NELSON, RD
    HOLLY, S
    APPLIED OPTICS, 1979, 18 (11) : 1797 - 1803
  • [8] Real-Time Operation and Characterization of a High-Performance Time-Based Accelerometer
    Dias, Rosana Alves
    Alves, Filipe Serra
    Costa, Margaret
    Fonseca, Helder
    Cabral, Jorge
    Gaspar, Joao
    Rocha, Luis Alexandre
    JOURNAL OF MICROELECTROMECHANICAL SYSTEMS, 2015, 24 (06) : 1703 - 1711
  • [9] HRHS: A High-Performance Real-Time Hardware Scheduler
    Derafshi, Danesh
    Norollah, Amin
    Khosroanjam, Mohsen
    Beitollahi, Hakem
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 897 - 908
  • [10] A NEW SERIES OF HIGH-PERFORMANCE REAL-TIME COMPUTERS
    ALLAN, ME
    SCHOENDORF, N
    CHATTERTON, CB
    CROSS, DM
    HEWLETT-PACKARD JOURNAL, 1984, 35 (02): : 3 - 6