发明名称 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