Patent ID: 8099498
Filing Date: 2012-01-17
Classification: H04L

Abstract:
1. At a processing node in a computing environment, a method of routing messages using unreliable routing data, the method comprising: receiving a message from a computer readable communication medium; calculating one or more characteristic properties of the message so as to determine state requirements for a service instance at a service for processing of the message; attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message, wherein when attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message is successful at acquiring an appropriate service instance, the message is processed based on the state requirements; determining that attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message is not successful at acquiring an appropriate service instance, and as a result, redirecting the message using an unreliable local cache of routing information and without coordination between processing nodes so as to attempt to cause the message to reach a server node that has an appropriate service instance or that can successfully acquire an appropriate service instance that satisfies the state requirements for processing of the message; and performing processing that is independent of the service instance on the message prior to or subsequent to calculating the one or more characteristic properties of the message.