Content routing architecture for enhanced internet services
First Claim
1. A method for directing packets of data in a telecommunications network, wherein the network comprises a plurality of clients, a plurality of servers for supplying those services and a plurality of routers for directing communications over the network;
- the method comprising;
providing a router for routing data packets within the network;
providing in the router a packet inspector which examines the data in the packet;
providing in the router a resource inspector which obtains from the network a set of metrics including network state information;
and using the data in each packet and the network state characteristics to determine a suitable destination address that can optimize the processing of the packet.
0 Assignments
0 Petitions
Accused Products
Abstract
The need for an intelligent content-based router to analyze data and process a client'"'"'s request quickly and efficiently is increasing with the popularity of the Internet. Current content routers examine only the HTTP based URL request and routes the request to the “best” server for processing. These routers fail to examine different types of TCP-based user requests. The content router we developed examines all type of TCP-based requests. The content router is a core router that simply forwards packets to the edge routers for delivery after performing its content based processing. This router can be replicated to achieve higher performance in large networks. Moreover, by adopting a formal design approach, which is subject to mechanical evaluation using the Z-EVES tool, the correctness of the design is ascertained.
-
Citations
21 Claims
-
1. A method for directing packets of data in a telecommunications network,
wherein the network comprises a plurality of clients, a plurality of servers for supplying those services and a plurality of routers for directing communications over the network; the method comprising;
providing a router for routing data packets within the network;
providing in the router a packet inspector which examines the data in the packet;
providing in the router a resource inspector which obtains from the network a set of metrics including network state information;
and using the data in each packet and the network state characteristics to determine a suitable destination address that can optimize the processing of the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
Specification