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:
May. 11, 2021

Filed:

Apr. 06, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Xiang Ni, White Plains, NY (US);

Kun-Lung Wu, Yorktown Heights, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/853 (2013.01); H04L 12/801 (2013.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 47/2416 (2013.01); H04L 41/083 (2013.01); H04L 41/22 (2013.01); H04L 43/045 (2013.01); H04L 43/062 (2013.01); H04L 47/15 (2013.01);
Abstract

In an approach to improve online path profiling by identifying heavy trafficked paths in streaming applications embodiments track data tuples through a streaming application. Embodiments consist of periodically executing a tuple submission application programming interface (API) and a tuple processing API. Additionally, embodiments record active paths using a profiler thread by taking snapshots of a current path index across threads. Furthermore, embodiments generate path usage information based on the recorded active path, generate a path usage graph based on the path usage information; and optimize identified trafficked paths based on the path usage data and path usage map.


Find Patent Forward Citations

Loading…