Skip to main navigation Skip to search Skip to main content

Sysoptic: A fine-grained monitoring system for virtual machines based on PMU

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Modern cloud datacenters indicate the frequent ex-istence of complex failure manifestation. Failures have becomethe norm, and not the exception. This is a key challengesince assumptions that underpin designing reliable systems aremonitoring systems status and detecting anomaly at runtime. Performance Monitoring Unit on CPU (PMU) can obtainfine-grained monitoring data by adopting interrupt samplingmethod based on hardware events. However, profilers in virtualmachines fail to receive PMU relevant information directlydue to the limited capacity of PMU virtualization. In thispaper, we present a fine-grained monitoring system SysOpticbased on PMU virtualization. First, we propose a method toexpose PMU information PMU and ensure the visibility ofsuch information at virtual machine level. Second, to maximizethe PMU reusability, SysOptic supports the PMU sharing andsimultaneous monitoring among multiple virtual machines. Furthermore, we also describe how to synchronize interruptson physical machines to virtual machines by using injectinginterrupts. Experimental results show that with the aid ofSysOptic, profiler tools in virtual machines manage to perceivethe existence of PMU and collect the monitoring data. Theadditional overhead incurred by SysOptic is at most 9.8%.

Original languageEnglish
Title of host publicationProceedings - 13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages244-250
Number of pages7
ISBN (Electronic)9781728114415
DOIs
StatePublished - 3 May 2019
Event13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019 - San Francisco East Bay, United States
Duration: 4 Apr 20199 Apr 2019

Publication series

NameProceedings - 13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019

Conference

Conference13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019
Country/TerritoryUnited States
CitySan Francisco East Bay
Period4/04/199/04/19

Keywords

  • Cloud computing
  • PMU
  • Performance monitoring
  • Virtualizaiton

Fingerprint

Dive into the research topics of 'Sysoptic: A fine-grained monitoring system for virtual machines based on PMU'. Together they form a unique fingerprint.

Cite this