发明名称 Systems and methods for efficiently determining the health of nodes within computer clusters
摘要 A computer-implemented method for determining the healthiness of nodes within computer clusters may include (1) identifying a computer cluster that includes a plurality of nodes configured to provide substantially continuous availability of at least one application, (2) identifying at least one operating system kernel installed on at least one of the nodes, (3) configuring the operating system kernel to (a) asynchronously monitor performance of the node and (b) determine, based at least in part on the node's performance, whether the node is sufficiently healthy to execute the application, (4) receiving a notification from the operating system kernel that indicates that the node is not sufficiently healthy to execute the application, and then (5) performing at least one action configured to enable the computer cluster to provide substantially continuous availability of the application despite the unhealthy node. Various other systems, methods, and computer-readable media are also disclosed.
申请公布号 US9148479(B1) 申请公布日期 2015.09.29
申请号 US201213363928 申请日期 2012.02.01
申请人 Symantec Corporation 发明人 Bhalerao Anand;Gaurav Amit;Rangari Amit Haridas;Thakur Vishal
分类号 G06F15/173;H04L29/08 主分类号 G06F15/173
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for efficiently determining the health of nodes within computer clusters, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a computer cluster that comprises a plurality of nodes configured to provide continuous availability of at least one application; identifying a plurality operating system kernels installed on the plurality of nodes, each operating system kernel representing part of an operating system installed on a node within the plurality of nodes and facilitating communication between the node's hardware and software; configuring at least one operating system kernel within the plurality of operating system kernels to: asynchronously monitor performance of the node on which the operating system kernel is installed; determine, based at least in part on the node's performance, whether the node is healthy to execute the application; after configuring the operating system kernel installed on the node, receiving a notification generated by the operating system kernel in response to a change in an operating status of the node, the notification indicating that the node is not healthy to execute the application; in response to receiving the notification, performing at least one action configured to enable the computer cluster to reduce application downtime despite the unhealthy node.
地址 Mountain View CA US