发明名称 |
Systems and methods for monitor distribution in a multi-core system |
摘要 |
The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core. |
申请公布号 |
US8886801(B2) |
申请公布日期 |
2014.11.11 |
申请号 |
US201313953262 |
申请日期 |
2013.07.29 |
申请人 |
Citrix Systems, Inc. |
发明人 |
Muthiah Manikam;Narayana Raghav Somanahalli;Degaonkar Sumedh |
分类号 |
G06F15/173;G06F15/16;H04L12/26;G06F9/50;H04L12/24 |
主分类号 |
G06F15/173 |
代理机构 |
Foley & Lardner LLP |
代理人 |
Foley & Lardner LLP ;McKenna Christopher J. |
主权项 |
1. A method of establishing monitors in a device comprising a plurality of cores, the method comprising:
a) identifying, by a device comprising a plurality of cores, via a configuration of the device a name of a monitor and a name of a service that the monitor is to monitor, the service in communication with and managed by the device; b) computing, by the device, a function of a number of cores in the device and the name of the monitor and the name of the service in the configuration, the function providing a computed value for the monitor; and c) determining, by a core of the plurality of cores, whether that core is to establish the monitor for the service based on a comparison of the computed value to a value assigned to the core. |
地址 |
Fort Lauderdale FL US |