Invention Grant
US08219676B2 Systems and methods for web logging of trace data in a multi-core system
有权
在多核系统中跟踪数据的Web记录的系统和方法
- Patent Title: Systems and methods for web logging of trace data in a multi-core system
- Patent Title (中): 在多核系统中跟踪数据的Web记录的系统和方法
-
Application No.: US12820736Application Date: 2010-06-22
-
Publication No.: US08219676B2Publication Date: 2012-07-10
- Inventor: Ashwin Jagadish , Abhishek Chauhan , Rajesh Joshi , Saravana Annamalaisami
- Applicant: Ashwin Jagadish , Abhishek Chauhan , Rajesh Joshi , Saravana Annamalaisami
- Applicant Address: US FL Fort Lauderdale
- Assignee: Citrix Systems, Inc.
- Current Assignee: Citrix Systems, Inc.
- Current Assignee Address: US FL Fort Lauderdale
- Agency: Foley and Lardner LLP
- Agent Christopher J. McKenna
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F15/173

Abstract:
A method and system for generating a web log that includes transaction entries from transaction queues of one or more cores of a multi-core system. A transaction queue is maintained for each core so that either a packet engine or web logging client executing on the core can write transaction entries to the transaction queue. In some embodiments, a timestamp value obtained from a synchronized timestamp variable can be assigned to the transaction entries. When a new transaction entry is added to the transaction queue, the earliest transaction entry is removed from the transaction queue and added to a heap. Periodically the earliest entry in the heap is removed from the heap and written to a web log. When an entry is removed from the heap, the earliest entry in a transaction queue corresponding to the removed entry is removed from the transaction queue and added to the heap.
Public/Granted literature
- US20100325371A1 SYSTEMS AND METHODS FOR WEB LOGGING OF TRACE DATA IN A MULTI-CORE SYSTEM Public/Granted day:2010-12-23
Information query