The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 20, 2021

Filed:

Oct. 30, 2017
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventors:

Parantap Roy, Mountain View, CA (US);

Sumeet Singh, Saratoga, CA (US);

Travis Gregory Newhouse, Encinitas, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06N 20/00 (2019.01); G06F 12/0806 (2016.01); G06F 12/08 (2016.01); G06F 12/084 (2016.01); G06F 11/34 (2006.01); G06F 12/0842 (2016.01); G06F 9/455 (2018.01); H04L 12/24 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5077 (2013.01); G06F 9/455 (2013.01); G06F 9/45558 (2013.01); G06F 9/5011 (2013.01); G06F 9/5016 (2013.01); G06F 11/34 (2013.01); G06F 12/08 (2013.01); G06F 12/084 (2013.01); G06F 12/0806 (2013.01); G06F 12/0842 (2013.01); G06N 20/00 (2019.01); H04L 41/0893 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45591 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/152 (2013.01); G06F 2212/154 (2013.01);
Abstract

Aspects of this disclosure relate to monitoring use of shared resources to identify processes using such shared resources in a manner that may be affecting the performance of other processes. In one example, a method comprises: monitoring, by a computing device, usage metrics for a shared cache that is shared by one or more processors of the computing device; mapping the usage metrics 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 metrics, that the first virtual computing environment is using the shared cache in a manner that adversely affects the performance of the second virtual computing environment; and restricting, by the computing device, access to the shared cache by the first virtual computing environment.


Find Patent Forward Citations

Loading…