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:
Apr. 27, 2021

Filed:

Jan. 29, 2019
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Vladimir Kleiner, Yehud, IL;

Vladimir Shveidel, Pardes-Hana, IL;

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/34 (2006.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 11/3495 (2013.01); G06F 11/3409 (2013.01); G06F 16/9024 (2019.01); G06F 2201/86 (2013.01); G06F 2201/88 (2013.01);
Abstract

According to aspects of the disclosure, a method is provided comprising: executing a set of threads in a storage system, the set of threads including at least a first thread; executing a plurality of performance counters of the storage system, the plurality of performance counters including at least: (i) a first performance counter that is executed when an operating state of the first thread is changed in response to the first thread accessing a synchronization object, and (ii) a second performance counter that is executed when a marker inserted in the first thread is executed; generating one or more performance data containers associated the first thread based on performance data associated with the first thread; and generating a directed graph based on the performance data containers.


Find Patent Forward Citations

Loading…