This paper presents an intelligent content-based router that examines the data in a packet, and then routes the packet to a destination where it can be most quickly, cheaply, and efficiently processed. Before forwarding packets to their respective destinations, the router examines the data in each packet and based on the data, as well as the network state, determines a suitable destination address that can optimize processing of the packet. Current content routers examine only the HTTP based URL requests and routes the request to the "best" server for processing. These routers fail to examine different type of TCP-based user requests. The content router we propose examines all types of TCP-based requests. The content router is a core router that simply forwards packets to the edge routers for delivery after performing its contentbased processing. Thus, a packet may be redirected to a different destination address than was originally specified. This can be used to improve net...
Sylvanus A. Ehikioya, Jayaraman Suresh, Jose A. Ru