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.
Patent No.:
Date of Patent:
Feb. 03, 2015
Filed:
Dec. 27, 2011
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);
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);
Citrix Systems, Inc., Fort Lauderdale, FL (US);
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.