Stateless message routing
First Claim
1. A method of processing incoming data, comprising:
- receiving incoming data; and
determining whether to employ stateless routing of the incoming data based on a destination host associated with the incoming data.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of processing incoming data provide for receiving incoming data and determining whether to employ stateless routing of the incoming data based on one or more destination hosts associated with the incoming data. In one approach, stateless routing involves storing the incoming data only in volatile memory and withholding confirmation of receipt of the incoming data until confirmation of delivery is received from either the destination host or a downstream router. The determination as to whether stateless routing should be employed can take into consideration historical data for the destination host as well as control data. The determination can also be based on the number of destination hosts.
65 Citations
33 Claims
-
1. A method of processing incoming data, comprising:
-
receiving incoming data; and
determining whether to employ stateless routing of the incoming data based on a destination host associated with the incoming data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of processing messages comprising:
-
storing historical data for one or more destination hosts;
receiving control data;
receiving a message over a first connection, the message being associated with the one or more destination hosts;
determining whether to employ stateless routing of the message based on the historical data and the control data;
storing the message only in volatile memory and withholding confirmation of receipt of the message if it is determined that stateless routing is to be employed;
sending the message to the one or more destination hosts over additional connections forming one or more virtual circuits;
receiving confirmation of delivery from one or more destination hosts associated with the message; and
sending the confirmation of receipt to a sender of the message. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A machine readable medium comprising a stored set of instructions capable of being executed by a processor to:
-
receive incoming data; and
determine whether to employ stateless routing of the incoming data based on a destination host associated with the incoming data. - View Dependent Claims (31, 32, 33)
-
Specification