Patent ID: 8650323

Claim:
A server computer, comprising: a network interface capable of coupling to a network and transmitting and receiving one or more client messages; service processing logic which when executed by one or more processors causes the server computer to transmit and receive the client messages to implement a Multi Step Retry Reinitialization Protocol Flow; a protocol-aware rate limiting unit configured to cause the one or more processors to perform: receiving a message from a client; determining whether the received client message is a start type of message that requests starting the Flow; in response to determining that the received client message is a start type of message, determining whether to provide the received client message to the service processing logic in a discriminating rate limiting process in which acceptance of the received client message for processing by a service is rate limited when the message type is the start type of message; and in which the received client message is accepted when the received client message is associated with the Flow that has been already initialized.