Liu, P, Yang, R, Sun, J et al. (1 more author) (2019) SysOptic: A Fine-Grained Monitoring System for Virtual Machines Based on PMU. In: Proceedings of the 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE). 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), 04-09 Apr 2019, San Francisco East Bay, CA, USA. IEEE , pp. 244-246. ISBN 978-1-7281-1443-9
Abstract
Modern cloud data centers indicate the frequent existence of complex failure manifestation. Failures have become the norm, and not the exception. This is a key challenge since assumptions that underpin designing reliable systems are monitoring systems status and detecting anomaly at runtime. Performance Monitoring Unit on CPU (PMU) can obtain fine-grained monitoring data by adopting interrupt sampling method based on hardware events. However, profilers in virtual machines fail to receive PMU relevant information directly due to the limited capacity of PMU virtualization. In this paper, we present a fine-grained monitoring system SysOptic based on PMU virtualization. First, we propose a method to expose PMU information PMU and ensure the visibility ofsuch information at virtual machine level. Second, to maximize the PMU reusability, SysOptic supports the PMU sharing and simultaneous monitoring among multiple virtual machines. Furthermore, we also describe how to synchronize interrupts on physical machines to virtual machines by using injecting interrupts. Experimental results show that with the aid of SysOptic, profiler tools in virtual machines manage to perceive the existence of PMU and collect the monitoring data. The additional overhead incurred by SysOptic is at most 9.8%.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Keywords: | Phasor measurement units; Monitoring; Virtual machining; Virtualization; Virtual machine monitors; Tools; Performance analysis |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 21 Oct 2020 13:00 |
Last Modified: | 23 Nov 2020 11:57 |
Status: | Published |
Publisher: | IEEE |
Identification Number: | 10.1109/sose.2019.00042 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:166904 |