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.