Network architectures for content-based routing

In this paper we present various network architectures for 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 uses the data in each packet and the network state to determine a suitable destination address that can optimize processing of the packet. Thus, a packet may be redirected to a different destination address than was originally specified. This approach can be used to improve network bandwidth utilization by replicating network services (e.g., Web servers) and doing in-network selection of the "optimal" replica to use for a particular packet/request.

[1]  Bernhard Plattner,et al.  Scalable high speed IP routing lookups , 1997, SIGCOMM '97.

[2]  Andrzej Duda,et al.  Content routing in a network of WAIS servers , 1994, 14th International Conference on Distributed Computing Systems.

[3]  David Waitzman,et al.  A 50-Gb/s IP router , 1998, TNET.

[4]  T. V. Lakshman,et al.  Beyond best effort: router architectures for the differentiated services of tomorrow's Internet , 1998, IEEE Commun. Mag..

[5]  Srinivasan Keshav,et al.  Issues and trends in router design , 1998, IEEE Commun. Mag..

[6]  Eric Levy-Abegnoli,et al.  Design alternatives for scalable Web server accelerators , 2000, 2000 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS (Cat. No.00EX422).

[7]  T. V. Lakshman,et al.  Parallel architectures for processing high speed network signaling protocols , 1995, TNET.

[8]  Philip S. Yu,et al.  Geographic load balancing for scalable distributed Web systems , 2000, Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728).

[9]  Nick McKeown,et al.  Routing lookups in hardware at memory access speeds , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[10]  Guerney D. H. Hunt,et al.  Network Dispatcher: A Connection Router for Scalable Internet Services , 1998, Comput. Networks.

[11]  Sylvanus A. Ehikioya,et al.  Intelligent Content-Based Routing for Enhanced Internet Services , 2004, SNPD.

[12]  H. V. Jagadish,et al.  Towards a Gigabit IP Router , 1992, J. High Speed Networks.

[13]  Erich M. Nahum,et al.  Locality-aware request distribution in cluster-based network servers , 1998, ASPLOS VIII.

[14]  Smaragda Konstantinidou,et al.  Segment router: a novel router design for parallel computers , 1994, SPAA '94.