发明名称 Operational status of network nodes
摘要 Disclosed are various embodiments for network monitoring. A processor circuit having a processor and a memory is employed. A listing of components of a network is stored in the memory, the listing including a plurality of endpoints and a plurality of nodes. One of the endpoints includes the processor circuit. A monitoring application is stored in the memory and executable by the processor. The monitoring application is configured to maintain in the memory an indication of an operational status of each of the nodes derived from a plurality of status requests transmitted between respective pairs of the endpoints.
申请公布号 US9032073(B1) 申请公布日期 2015.05.12
申请号 US201414146935 申请日期 2014.01.03
申请人 Amazon Technologies, Inc. 发明人 Cuthbert David A.;Shinkarev Sergei V.;Fielding Jeffrey J.;Wang Ting-You
分类号 G06F15/173;G06F11/30;H04L12/26 主分类号 G06F15/173
代理机构 Thomas | Horstemeyer, LLP 代理人 Thomas | Horstemeyer, LLP
主权项 1. A non-transitory computer-readable medium embodying a monitoring application executable in at least one computing device, comprising: code that maintains a listing of components of a network in a memory in communication with the at least one computing device, wherein the listing of components comprises at least a plurality of endpoints and a plurality of nodes, the plurality of endpoints comprising processing circuitry; code that generates a status request to send to one of the plurality of endpoints initiated by the at least one computing device to test a plurality of communication pathways between the one of the plurality of endpoints and at least a portion of the plurality of endpoints, wherein the status request comprises at least a predefined number of previously determined status request results, the plurality of communication pathways comprising a fixed sequence of the plurality of nodes in the network; and code that determines a status score for individual ones of the plurality of endpoints indicating an operability of a respective one of the plurality of endpoints, wherein the status score for the individual ones of the plurality of endpoints is determined as a function of a plurality of previously determined status values stored in association with the respective one of the plurality of endpoints, wherein a first one of the previously determined status values generated more recent than a second one of the previously determined status value has a greater degree of influence on the status score.
地址 Seattle WA US