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:
Aug. 10, 2021

Filed:

May. 18, 2018
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Subrata Mitra, Karnataka, IN;

Sopan Khosla, Karnataka, IN;

Sanket Vaibhav Mehta, Pittsburg, PA (US);

Mekala Rajasekhar Reddy, West Bengal, IN;

Aashaka Dhaval Shah, Uttarakhand, IN;

Assignee:

Adobe Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/56 (2013.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01); G06N 20/00 (2019.01); H04L 29/06 (2006.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 9/45504 (2013.01); G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 21/566 (2013.01); G06N 20/00 (2019.01); G06F 21/577 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01); H04L 63/145 (2013.01); H04L 63/1425 (2013.01);
Abstract

Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.


Find Patent Forward Citations

Loading…