-
公开(公告)号:US20100322237A1
公开(公告)日:2010-12-23
申请号:US12489118
申请日:2009-06-22
申请人: Murali Raja , Devesh Prakash , Sudheer Thokala
发明人: Murali Raja , Devesh Prakash , Sudheer Thokala
IPC分类号: H04L12/56
CPC分类号: H04L43/028 , G06F11/3476 , G06F11/3495 , H04L43/02 , H04L63/1433
摘要: Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
摘要翻译: 这里描述了用于聚合多核,多分组引擎联网设备的性能数据或跟踪数据的系统和方法。 多个分组引擎在设备上操作并且管理多个客户端和多个服务器之间的网络流量。 在各种实施例中,系统包括多个分组引擎和通过共享存储器分配与分组引擎通信的聚合器。 每个数据包引擎可以将性能数据或跟踪数据写入共享内存分配。 聚合器可以获取性能数据或跟踪数据,并整合数据以提供代表设备的统一性能数据或统一跟踪数据。
-
公开(公告)号:US20100322089A1
公开(公告)日:2010-12-23
申请号:US12489150
申请日:2009-06-22
申请人: Murali Raja , Devesh Prakash
发明人: Murali Raja , Devesh Prakash
IPC分类号: H04L12/26
CPC分类号: H04L43/04 , H04L41/5009 , H04L43/06
摘要: Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
摘要翻译: 这里描述了用于聚合多核,多分组引擎联网设备的性能数据或跟踪数据的系统和方法。 多个分组引擎在设备上操作并且管理多个客户端和多个服务器之间的网络流量。 在各种实施例中,系统包括多个分组引擎和通过共享存储器分配与分组引擎通信的聚合器。 每个数据包引擎可以将性能数据或跟踪数据写入共享内存分配。 聚合器可以获取性能数据或跟踪数据,并整合数据以提供代表设备的统一性能数据或统一跟踪数据。
-
公开(公告)号:US08289960B2
公开(公告)日:2012-10-16
申请号:US12489118
申请日:2009-06-22
申请人: Murali Raja , Devesh Prakash , Sudheer Thokala
发明人: Murali Raja , Devesh Prakash , Sudheer Thokala
CPC分类号: H04L43/028 , G06F11/3476 , G06F11/3495 , H04L43/02 , H04L63/1433
摘要: Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
摘要翻译: 这里描述了用于聚合多核,多分组引擎联网设备的性能数据或跟踪数据的系统和方法。 多个分组引擎在设备上操作并且管理多个客户端和多个服务器之间的网络流量。 在各种实施例中,系统包括多个分组引擎和通过共享存储器分配与分组引擎通信的聚合器。 每个数据包引擎可以将性能数据或跟踪数据写入共享内存分配。 聚合器可以获取性能数据或跟踪数据,并整合数据以提供代表设备的统一性能数据或统一跟踪数据。
-
公开(公告)号:US08949414B2
公开(公告)日:2015-02-03
申请号:US13337706
申请日:2011-12-27
申请人: Murali Raja , Sridhar Srinivasan , Saravana Annamalaisami , Devesh Prakash , Josephine Suganthi , Anil Shetty
发明人: Murali Raja , Sridhar Srinivasan , Saravana Annamalaisami , Devesh Prakash , Josephine Suganthi , Anil Shetty
IPC分类号: G06F15/173 , H04L12/26 , H04L29/06
CPC分类号: H04L43/028 , H04L29/06 , H04L43/00
摘要: 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.
摘要翻译: 本发明涉及用于从一个或多个客户端和服务器之间的多核系统中介的核聚合和提供统计信息的系统和方法。 该系统可以在共享存储器中维护多核系统的每个核心的全局设备号。 系统可以为多核系统的每个核心提供线程,以从相应的核心收集数据。 第一个线程可以通过从相应的核心解析收集的数据来从相应的核心生成聚合的统计信息。 第一个线程可以根据时间表将生成的统计信息传输到统计日志。 系统可以通过监视每个计算线程的操作来自适应地重新调度传输。 响应于客户端的请求,客户端的代理可以从统计日志中获取统计信息。
-
公开(公告)号:US08554892B2
公开(公告)日:2013-10-08
申请号:US12489150
申请日:2009-06-22
申请人: Murali Raja , Devesh Prakash
发明人: Murali Raja , Devesh Prakash
IPC分类号: G06F15/173
CPC分类号: H04L43/04 , H04L41/5009 , H04L43/06
摘要: Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
摘要翻译: 这里描述了用于聚合多核,多分组引擎联网设备的性能数据或跟踪数据的系统和方法。 多个分组引擎在设备上操作并且管理多个客户端和多个服务器之间的网络流量。 在各种实施例中,系统包括多个分组引擎和通过共享存储器分配与分组引擎通信的聚合器。 每个数据包引擎可以将性能数据或跟踪数据写入共享内存分配。 聚合器可以获取性能数据或跟踪数据,并整合数据以提供代表设备的统一性能数据或统一跟踪数据。
-
公开(公告)号:US20120226804A1
公开(公告)日:2012-09-06
申请号:US13337706
申请日:2011-12-27
申请人: Murali Raja , Sridhar Srinivasan , Saravana Annamalaisami , Devesh Prakash , Josephine Suganthi , Anil Shetty
发明人: Murali Raja , Sridhar Srinivasan , Saravana Annamalaisami , Devesh Prakash , Josephine Suganthi , Anil Shetty
IPC分类号: G06F15/173
CPC分类号: H04L43/028 , H04L29/06 , H04L43/00
摘要: 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.
摘要翻译: 本发明涉及用于从一个或多个客户端和服务器之间的多核系统中介的核聚合和提供统计信息的系统和方法。 该系统可以在共享存储器中维护多核系统的每个核心的全局设备号。 系统可以为多核系统的每个核心提供线程,以从相应的核心收集数据。 第一个线程可以通过从相应的核心解析收集的数据来从相应的核心生成聚合的统计信息。 第一个线程可以根据时间表将生成的统计信息传输到统计日志。 系统可以通过监视每个计算线程的操作来自适应地重新调度传输。 响应于客户端的请求,客户端的代理可以从统计日志中获取统计信息。
-
-
-
-
-