18090831. SECURE VIRTUALIZED PERFORMANCE MONITORING COUNTERS simplified abstract (Advanced Micro Devices, Inc.)
SECURE VIRTUALIZED PERFORMANCE MONITORING COUNTERS
Organization Name
Inventor(s)
David Kaplan of Austin TX (US)
Ruchir Dalal of Austin TX (US)
SECURE VIRTUALIZED PERFORMANCE MONITORING COUNTERS - A simplified explanation of the abstract
This abstract first appeared for US patent application 18090831 titled 'SECURE VIRTUALIZED PERFORMANCE MONITORING COUNTERS
The patent application describes a processing system that stores encrypted information for a guest virtual machine, including state and control information.
- The processor selectively reserves exclusive use of performance monitoring counters for the guest virtual machine based on the state of a control field accessed from the encrypted information.
- The processor can permit or deny the use of the performance monitoring counters based on a control field set by a hypervisor and accessed from the decryption of the encrypted information.
Potential Applications: - This technology can be used in cloud computing environments to enhance security and performance monitoring for virtual machines. - It can also be applied in data centers to improve resource allocation and management for virtualized systems.
Problems Solved: - Ensures secure access to performance monitoring counters for guest virtual machines. - Facilitates efficient resource utilization and monitoring in virtualized environments.
Benefits: - Enhanced security for virtual machines. - Improved performance monitoring and resource management. - Streamlined allocation of monitoring resources in virtualized systems.
Commercial Applications: Title: Secure Performance Monitoring System for Virtual Machines This technology can be valuable for cloud service providers, data centers, and companies utilizing virtualization for their IT infrastructure. It can improve the security and efficiency of virtualized systems, leading to better performance and resource utilization.
Questions about the technology: 1. How does the processing system ensure the secure access of performance monitoring counters for guest virtual machines? 2. What are the potential implications of this technology for cloud computing environments?
Original Abstract Submitted
A processing system includes a memory configured to store encrypted information representing state and control information for a guest virtual machine. The processing system further includes a processor configured to selectively reserve exclusive use of a set of performance monitoring counters by the guest virtual machine during execution of the guest virtual machine based on a state of a first control field accessed from the encrypted information for the guest virtual machine. The processor further is configured to permit or deny use of the set of performance monitoring counters by the guest virtual machine based on a state of a second control field set by a hypervisor and accessed from the decryption of the encrypted information for the guest virtual machine accessed from the memory.