Method and system for virtual environment

By monitoring and managing the usage metrics of shared processor core resources in a virtualized data center, virtual machines or containers that adversely affect other processes can be identified and restricted, thus resolving the problem of resource contention among virtual machines and improving the efficiency of computing resource allocation and overall performance.

CN108694068BActive Publication Date: 2026-05-29JUNIPER NETWORKS INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JUNIPER NETWORKS INC
Filing Date
2017-12-29
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In virtualized data centers, existing technologies struggle to effectively identify and address the performance impact of improper use of shared resources between virtual machines or containers on other processes, leading to uneven allocation and inefficiency of computing resources.

Method used

The policy controller generates policies, monitors the usage metrics of shared resources in processor cores, and identifies ways that adversely affect the performance of other virtual machines or containers based on these metrics, restricting their resource access to achieve more efficient resource allocation and management.

Benefits of technology

It improves the efficiency of computing resource allocation within virtualized data centers, enhances overall performance and compliance with service level agreements, and reduces the waiting time for computing tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN108694068B_ABST
    Figure CN108694068B_ABST
Patent Text Reader

Abstract

The present disclosure relates to methods and systems for use in virtual environments, and in particular, aspects of the present disclosure relate to monitoring usage of shared resources to identify processes using such shared resources in a manner that can impact the performance of other processes. In one example, a method includes monitoring, by a computing device, a usage metric for a shared cache shared by one or more processors of the computing device; mapping the usage metric to each of a plurality of virtual computing environments executing on the one or more processors, wherein the plurality of virtual computing environments includes a first virtual computing environment and a second virtual computing environment; determining, based on the mapped usage metric, that the first virtual computing environment is using the shared cache in a manner that adversely impacts performance of the second virtual computing environment; and limiting, by the computing device, access to the shared cache by the first virtual computing environment.
Need to check novelty before this filing date? Find Prior Art