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. 03, 2015

Filed:

Dec. 27, 2011
Applicants:

Murali Raja, Santa Clara, CA (US);

Sridhar Srinivasan, Bangalore, CA (US);

Saravana Annamalaisami, Bangalore, CA (US);

Devesh Prakash, Bangalore, CA (US);

Josephine Suganthi, Sunnyvale, CA (US);

Anil Shetty, Union City, CA (US);

Inventors:

Murali Raja, Santa Clara, CA (US);

Sridhar Srinivasan, Bangalore, CA (US);

Saravana Annamalaisami, Bangalore, CA (US);

Devesh Prakash, Bangalore, CA (US);

Josephine Suganthi, Sunnyvale, CA (US);

Anil Shetty, Union City, CA (US);

Assignee:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/26 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 43/028 (2013.01); H04L 29/06 (2013.01); H04L 12/26 (2013.01);
Abstract

The present invention is directed towards systems and methods for aggregating and providing statistics from cores of a multi-core system intermediary between one or more clients and servers. The system may maintain in shared memory a global device number for each core of the multi-core system. The system may provide a thread for each core of the multi-core system to gather data from the corresponding core. A first thread may generate aggregated statistics from a corresponding core by parsing the gathered data from the corresponding core. The first thread may transfer the generated statistics to a statistics log according to a schedule. The system may adaptively reschedule the transfer by monitoring the operation of each computing thread. Responsive to a request from a client, an agent of the client may obtain statistics from the statistics log.


Find Patent Forward Citations

Loading…