Dynamic VM Dependability Monitoring Using Hypervisor Probes

Zachary J. Estrada, Cuong Pham, Fei Deng, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Lok Yan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many current VM monitoring approaches require guest OS modifications and are also unable to perform application level monitoring, reducing their value in a cloud setting. This paper introduces hprobes, a framework that allows one to dynamically monitor applications and operating systems inside a VM. The hprobe framework does not require any changes to the guest OS, which avoids the tight coupling of monitoring with its target. Furthermore, the monitors can be customized and enabled/disabled while the VM is running. To demonstrate the usefulness of this framework, we present three sample detectors: an emergency detector for a security vulnerability, an application watchdog, and an infinite-loop detector. We test our detectors on real applications and demonstrate that those detectors achieve an acceptable level of performance overhead with a high degree of flexibility.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 11th European Dependable Computing Conference, EDCC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages61-72
Number of pages12
ISBN (Electronic)9781467392891
DOIs
StatePublished - Jan 4 2016
Event11th European Dependable Computing Conference, EDCC 2015 - Paris, France
Duration: Sep 7 2015Sep 11 2015

Publication series

NameProceedings - 2015 11th European Dependable Computing Conference, EDCC 2015

Other

Other11th European Dependable Computing Conference, EDCC 2015
CountryFrance
CityParis
Period9/7/159/11/15

Keywords

  • Computer Security
  • Fault diagnosis
  • Platform virtualization
  • Reliability
  • Virtual machine monitors

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Fingerprint Dive into the research topics of 'Dynamic VM Dependability Monitoring Using Hypervisor Probes'. Together they form a unique fingerprint.

Cite this