Remote service failure monitoring and protection using throttling
AssigneeAmazon Technologies, Inc.
InventorsMichael Patrick Meaney, Ian McGarry, James William Horsley, Tamas Polyak
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsMichael Patrick Meaney, Ian McGarry, James William Horsley, Tamas Polyak
Estimating the term…
A computer-implemented failure monitoring system and method are used with at least one server and with a plurality of resource servers. The system includes a computer storage device that stores one or more failure parameters indicative of one or more failure conditions. The system further includes one or more computer processors that include a monitoring component, an analysis component, and a throttling component. The monitoring component obtains information regarding service requests transmitted by the at least one server for which corresponding responses have not been timely received. The analysis component compares the information to the one or more failure parameters and determines whether at least one failure condition exists. The throttling component selectively inhibits transmission of service requests corresponding to the at least one failure condition while the at least one failure condition exists.
A computer-implemented failure monitoring system configured to be used with a server that is configured to communicate via a network with a plurality of user computer systems, that is configured to transmit a plurality of service requests to a plurality of resource servers, and that is configured to receive a corresponding plurality of responses from the resource servers, the computer-implemented failure monitoring system comprising:
A computer-implemented failure monitoring system configured to be used with a first computer system having at least one server, the first computer system configured to communicate with a plurality of second computer systems and with at least one resource provider system having a plurality of resource servers and configured to provide one or more services to the first computer system, the computer-implemented failure monitoring system comprising:
A computer-implemented method for use with a first computer system having at least one server, the first computer system configured to communicate with a plurality of second computer systems and with at least one resource provider system having a plurality of resource servers configured to provide one or more services to the first computer system, the computer-implemented method comprising:
Dependencies are inferred from the claim text.