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:
Feb. 10, 2015

Filed:

Aug. 03, 2011
Applicants:

William N. Pohl, Morgan Hill, CA (US);

Suhas Suhas, Sunnyvale, CA (US);

Alon Ronen, Cupertino, CA (US);

Inventors:

William N. Pohl, Morgan Hill, CA (US);

Suhas Suhas, Sunnyvale, CA (US);

Alon Ronen, Cupertino, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 11/34 (2006.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3409 (2013.01); G06F 11/3419 (2013.01); G06F 2209/508 (2013.01); G06F 9/4843 (2013.01);
Abstract

In general, techniques of this disclosure relate to measuring scheduling performance of monitored threads in an operating system with improved precision. In one example, a method includes inserting, by an operating system kernel, a monitored thread into a queue comprising one or more threads and recording an insertion time that the monitored thread is inserted into the run queue; receiving, by the kernel, an event to remove the monitored thread from the run queue; responsive to receiving the event, determining, by the kernel, an amount of time that the monitored thread is stored on the run queue based on the insertion time and a removal time at which the monitored thread was removed from the run queue; and when the amount of time the monitored thread is stored on the run queue is greater than or equal to a specified threshold, sending a notification to a notification listener.


Find Patent Forward Citations

Loading…