29 citations found. Retrieving documents...
S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Communications Magazines, May 1998.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL.. - Using Ram-Based..   (Correct)

.... T HE implementation of packet fair queuing (PFQ) schedulers, which aim at approximating the generalized processor sharing (GPS) policy [5] 8] is a central issue for providing multimedia services with various quality of service (QoS) requirements in ATM switches and next generation IP routers [1], 2] The objective is to design an efficient and scalable architecture that can support hundreds of thousands of sessions (virtual channels in ATM or flows in IP) in a cost effective manner. The GPS is an ideal weighted fair queuing service policy based on a fluid flow model. It can provide ....

S. Keshav and R. Sharma, "Issues and trends in router design," IEEE Commun. Mag., pp. 144--151, May 1998.


Fair Scheduling in Internet Routers - Ni, Bhuyan (2002)   (1 citation)  (Correct)

....put increasing demands on the routers and switches in the network for high bandwidth and low latency. In addition, as networks provide new services supporting multicast, voice, security, and bandwidth reservation, quality of service (QoS) is becoming a major issue in the design of routers [25] [18]. Fairness in resource allocation is very important to support the need for diverse applications. Fair queuing algorithms have been developed [8] 38] to schedule packets at an output link of a router. However, little research has been done to address QoS issues inside the router operation ....

S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Comm. Magazine, pp. 144-151, May 1998.


The length of measurement period to determine the.. - Ilvesmäki, Kaikkonen (2001)   (Correct)

....process is a part of the real time and the non real time packet handling. Typically, the determination of the application set (Network Application Profile, NAP) would be done o# line whereas the determined NAP would be used in conjunction with the flow and packet classification systems [10], 7] 11] 12] 13] 14] in real time fashion. The first explicit information on the sending application in the Internet appear at the TCP UDP source and destination numbers. An IP application is, in this work, defined to be a group of packets originating from an identical source (TCP UDP) ....

S. Keshav and Rosen Sharma, "Issues and trends in router design," IEEE Communications Magazine, vol. 36, no. 5, pp. 144--151, May 1998.


Study of Flow Caching for Layer-4 Switching - Tung, Che (2000)   (Correct)

....and f ixwest trace, respectively. The cisco trace is a 20 minute trace collected from a 100 BT cam pus network at Cisco Systems Inc. on March 4, 1997. The lbl trace is a 16 minute trace collected from a 100 BT at Lawrence Berkeley Laboratory (LBL) on July 14, 1997. The fixwest trace is a 20 minute trace collected from the FDDI Internet backbone at FIXWEST on Oct. 21, 1996. The utilizations at the time of data collections are 5.5 , 4.0 , and 27.3 , resp ectively. First, we need a flow cache entry timeout mechanism. We use a simple adaptive flow entry timeout algorithm as proposed ....

....from a 100 BT cam pus network at Cisco Systems Inc. on March 4, 1997. The lbl trace is a 16 minute trace collected from a 100 BT at Lawrence Berkeley Laboratory (LBL) on July 14, 1997. The fixwest trace is a 20 minute trace collected from the FDDI Internet backbone at FIXWEST on Oct. 21, 1996. The utilizations at the time of data collections are 5.5 , 4.0 , and 27.3 , resp ectively. First, we need a flow cache entry timeout mechanism. We use a simple adaptive flow entry timeout algorithm as proposed in [5] Namely, the timeout value Tn is periodically re assigned at time n ....

[Article contains additional citation context not shown here]

S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Communications Magazine, May, 1998.


Towards Simple, High-performance Schedulers for.. - Giaccone, Prabhakar.. (2002)   (2 citations)  (Correct)

....of L bits sec is defined to be the product NL bits sec. Thus, high aggregate bandwidth switches can be designed in two ways: a small number of ports (small N ) connected to very high speed lines (large L) and a large number of ports (large N ) connected to slower lines (small L) As discussed in [10], the former type of switch typically resides in a core router , interconnecting a small number of enterprise networks via high speed lines. The latter type of switch resides in an edge router , which typically has a large number of ports running at relatively lower speeds. There are two main ....

Keshav S., Sharma R., "Issues and trends in router design", IEEE Communications Magazine, vol. 36, n. 5, May 1998, pp.144-151


Terabit Switching: A Survey of Techniques and Current Products - Singhal, Jain   (Correct)

....protocol number, source address, destination port and source port. Therefore, these protocols are even more time consuming. The number of memory accesses and the speed of the memory determine the speed of a route lookup algorithm. Various techniques have been proposed to improve route lookup time [Kesh98]. They can be broadly classified into: 4.1 Tree Based Algorithms Each node in the tree from root to leaf corresponds to an entry in the forwarding table and the longest prefix match is the longest path in the tree that matches the destination address of an incoming packet. In the worst case, it ....

....QOS mechanisms. Therefore, the traditional approach was that all the sophisticated techniques should be in the end systems and network should be kept as simple as possible. But recent research and advances in hardware capabilities have made it possible to make networks more intelligent. [Kesh98][Vijay98] 5.1 Components of Differentiated Services Following operations need to be performed at a high speed in the router to provide differentiated services: Packet classification, which can distinguish packets and group them according to different requirements. Buffer management, which ....

S. Keshav, R. Sharma, "Issues and Trends in Router Design, ", IEEE Communications Magazine, May 1998, pp.144-151, http://www.cs.cornell.edu/skeshav/papers/routertrends.pdf


Survey of QoS Routing - Paul, Raghavan   (1 citation)  (Correct)

....and unresolved issues in QoS routing. 2.0 Design of a QoS Router A router is a network device that transfers the data from the end host to a desired location in an optimal manner. It has essentially four components, namely input ports, output ports, switching fabric and a routing processor [20]. The switching fabric connects the input ports to the output ports. Input ports are the entry points for incoming packets while output ports are the exit points for the outgoing packets. The routing processor participates in the routing protocol and builds the forwarding table (also known as ....

S. Keshav, R. Sharma, "Issues and trends in router design", In IEEE Communications Magazine, May 1998, Vol. 36, No. 5, pp. 144-151.


Fast Update of Forwarding Tables in Internet Router Using AS.. - Lee, Ha, Choi (2001)   (Correct)

....Among them, the longest prefix, which has the most specific routing information, is selected. Because this direct method is inefficient, many faster schemes have been suggested [1, 4, 5, 6, 11, 12, 13, 14] Most uses more memory to reduce the time. Routers can be classified into three categories [3]. Routers in access networks allow homes and small businesses to connect to an ISP(Internet Service Provider) Routers in enterprise network link computers within a campus or enterprise. Routers in the backbone link together ISPs and enterprise networks with long distance trunks. It is the ....

....2 describes previous works, and section 3 presents our proposed scheme. Section 4 discusses impact of routing instability to forwarding table update schemes. 2. Previous work The major performance bottleneck in backbone IP routers is the time taken to lookup a route in the forwarding table [3]. Because memory access is much slower than code execution, the lookup time depends primarily on the memory access time. In other words, the speed of a route lookup algorithm is determined by the number of memory accesses to find the matching route entry, and by the memory speed. By the memory ....

[Article contains additional citation context not shown here]

S. Keshav and Rosen Sharma, "Issues and Trends in Router Design," IEEE Communications Magazine, May 1998.


Proportional Differentiated Services For The Internet - Dovrolis (2001)   (7 citations)  (Correct)

....or more output links. The path and the service that packets receive in a network is determined by information stored in the packet headers, such as the source or destination addresses and the application port numbers. Figure 1 shows the basic architectural components of a conventional IP router [53]. Packets arrive at input links (input interfaces) and depart from output links (output interfaces) A routing protocol creates the routing table, which specifies the output interface(s) that a packet should be sent to. A packet switch, which can be a shared bus, a multi ported memory bank, or a ....

S. Keshav and R.Sharma, "Issues and Trends in Router Design," IEEE Communications Magazine, pp. 144--151, May 1998.


Issues and Architectures For Better Quality of Service.. - Kar, Farjami.. (2000)   (Correct)

....IP QoS Model The main problem that makes IntServ infeasible was scalability. Maintaining thousands or millions of connections in an IntServ router is impractical. With the enormous number of sessions existing in the backbone, the amount of computation complexity involved overburdens the router [4]. Towards a solution, a new working group called DiffServ was formed to look into this issue. This group proposed a model that completely eliminated the storage of session states in the router[7] 8] The model is computationally inexpensive for a router even in the backbone. DiffServ implements ....

Rosen Sharma, S. Keshav "Issues and Trends in Router Design" IEEE Communications Magazine, pp. 144-151, May 1998


Hardware-based Internet Protocol Prefix Lookups - Eatherton (1999)   (20 citations)  (Correct)

....meet the bandwidth demands both in the Internet backbone, and in enterprise backbones. The term for routers that employ Application Specific Integrated Circuits (ASICs) and can forward IP packets with the same throughput and deterministic behavior as an Ethernet or ATM switch, is Router Switch [19][21] Every Router Switch needs to incorporate the following functions: Packet Forwarding: Packet Forwarding is the process of looking at each incoming packet and deciding what output port it should go out on. This decision can be much more complex with questions about security, ....

S. Keshav, R. Sharma, "Issues and Trends in Router Design", in IEEE Communications Magazine , May 1998.


Arguments in favour of admission control for TCP flows - Massoulié, Roberts (1999)   (4 citations)  (Correct)

.... Flows would be removed from the list if no packet were received within a certain time out interval, as envisaged in the case of IP Switching [NLM96] This is certainly not an easy operation but one which does not seem to be outside the realms of possibility, given recent technological developments [KS98, KLS98]. To avoid the instability and inefficiency problems considered above, the admission control decision can be based simply on knowledge of the number of flows currently active on an outgoing link. This number could be deduced from the history of previous routing decisions and assumed flow ....

S. Keshav and R. Sharma. Issues and trends in router design, IEEE Commun. Mag., pp 144-151, May 1998.


A Stream-based Reconfigurable Router Prototype - Lee, Harper, Athanas, Midkiff (1999)   (1 citation)  (Correct)

....it is possible that new software technologies may decrease the performance of the router. Thus, it is not clear if these software technologies, while holding significant potential, will be practical, especially considering the current problems with maintaining port performance. Keshav and Sharma [1] note that the reduction of port cost is currently a tradeoff between application specific integrated circuits (ASICs) and general purpose processors. In this dichotomy, the only solution that provides reconfigurability is the use of a general purpose processor. Clearly, some other solution must ....

S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Communications Magazine, Vol.36, No.5, pp. 144-51, May 1998.


Execution-Driven Simulation of IP Router Architectures - Bhuyan, Wang (2001)   (Correct)

....(2) The new routers must support features like multicast, QoS, voice, security, etc. which increase the complexity of IP forwarding and therefore the time needed for each packet processing. Software processing at the routing processor is becoming the primary bottleneck in a router design[1, 2, 3]. To meet these requirements the new routers must become more complex and use more hardware resources and better algorithms. The designers must therefore be able to carefully examine their proposed solutions in terms of both performance and cost. Building the tools that enable an accurate ....

....at the network(router) processor due to software processing of the packets cannot accommodate the increased bandwidth. As a result, most high performance routers today employ advanced microprocessors and multiprocessors [8, 9] as the router architecture. However, the current simulation approaches[4, 5, 1], even with real traces, cannot evaluate the impact of architectural features, like instruction level parallelism(ILP) speculative execution, multiprocessing, and cache architectures on the performance of routers. Hence, we propose an execution driven simulation approach for the routers, where ....

S.Keshav and R.Sharma, "Issues and Trends in Router Design, " IEEE Communications Magazine, vol. 36, no. 5, pp. 144-151, May 1998.


Scheduling Non-Uniform Traffic In High Speed Packet Switches.. - Mekkittikul (1998)   (2 citations)  (Correct)

....there has been a considerable amount of work showing that a form of input queueing (called virtual output queueing 1 (VOQ) can eliminate HOL blocking [2] 51] 66] A switch employing such a queueing discipline is known as a VOQ switch. VOQ switches, however, introduce another set of problems [33]. One of these problems is that VOQ switches require the use of a scheduler to configure the switch, deciding which input to connect to which output in each packet time. Because the scheduler determines exactly when each packet is transferred across the switch, the scheduler essentially determines ....

....need to maintain some queues at the outputs if they cannot immediately place all forwarded packets onto the outgoing links. More detail of queueing considerations is discussed in the following subsection. Because a packet switch implements the two tasks that a router also needs to perform [12][33][61] a router can take advantage of the high switching bandwidth already offered by a switch. Increasingly, high performance routers use a switch as a backplane to handle packet buffering and packet forwarding [2] 12] 53] 61] While packets arriving at a router may be of variable length, most ....

[Article contains additional citation context not shown here]

Keshav, S.; Sharma, R.; "Issues and trends in router design," IEEE Communications magazine, May 1998, vol.36, no.5, pp. 144-151.


A Framework for Optimizing the Cost and Performance of.. - Chan (1999)   (10 citations)  (Correct)

....router, IP networks, IP routers, parallel router, performance optimization, router architecture. I. INTRODUCTION T HE last three years have witnessed a rising interest in high performance routers as a very viable alternative to frame or cell forwarding switches in campus and backbone networks [1] [8] 1 Driven by the insatiable demand for bandwidth by customers and by the decreasing cost of technology, new generations of switched routers that support service differentiation over gigabit links have started to emerge [2] 4] 2 Also, recent innovations in fast route lookup through ....

....packetforwarding operations with the help of a master routing table maintained by the network processor. Among other things, the network processor is responsible for periodically updating the master routing table and for implementing a host of routing protocols (e.g. RIP, BGP, OSPF, IGMP, etc. [1]) The organization of a typical traditional router is shown in Fig. 1. It consists of a plurality of LC s, each supporting a number of link layer interfaces, such as Sonet OC 3, Sonet OC 12, Gigabit Ethernet, Fast Ethernet, etc. Each LC normally includes a simple satellite processor and a small ....

S. Keshav and R. Sharma, "Issues and trends in router design," IEEE Comm. Mag., pp. 144--151, May 1998.


On the Behavior of the Candidate Table of the Per-Flow.. - Ilvesmäki, Karvo (2000)   (Correct)

....filters. The packet filters parse a portion of the packet header before forwarding decisions are made. The parsing is based on a set of rules defined by network management software or realtime reservation protocols and can be done using enhanced algorithms designed for fast packet classification [8, 17, 18, 19]. Flow classification is the equivalent of packet classification in another time scale: In packet classification we classify every packet whereas in flow classification we map the decision to some flow identifier (VC value, FlowId, etc. Inherently, the concept of flow classification comes from ....

S. Keshav and Rosen Sharma, "Issues and trends in router design," IEEE Communications Magazine, vol. 36, no. 5, pp. 144--151, May 1998.


IP Router Architectures: An Overview - Aweya (1999)   (1 citation)  (Correct)

....protocols. Choosing between ASICs and general purpose processors for an interface card is not straightforward. General purpose processors tend to be more expensive, but allow extensive port functionality. They are also available off the shelf, and their price performance ratio improves yearly [47]. ASICs are not only cheaper, but can also provide operations that are specific to routing, such as traversing a Patricia tree. Moreover, the lack of flexibility with ASICs can be overcome by implementing functionality in the route processor (e.g. ARP, fragmentation and reassembly, IP options, ....

....management) The router architecture should be optimized for those functions that must be performed in real time, on a packet by packet basis, for the majority of the packets. This creates an optimized routing solution that route packets at high speed at a reasonable cost. It has been observed in [47] that the cost of a router port depends on, 1) the amount and kind of memory it uses, 2) its processing power, and 3) the complexity of the protocol 42 used for communication between the port and the route processor. This means the design of a router involve trade offs between performance, ....

. S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Commun. Mag., May 1998, pp. 144 - 151.


NpBench: A Benchmark Suite for Control plane and Data plane.. - Lee, John (2003)   (Correct)

No context found.

S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Communications Magazines, May 1998.


Provisioning IP Backbone Networks Based on Measurements - Papagiannaki (2003)   (Correct)

No context found.

S. Keshav and R. Sharma, "Issues and Trends in Router Design," IEEE Communications Magazine, vol. 36, no. 5, pp. 144--151, May 1998.


JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 18, NO. 12, DECEMBER .. - Routers Jonathan Chao   (Correct)

No context found.

S. Keshav and R. Sharma, "Issues and trends in router design," IEEE Commun. Mag., pp. 144--151, May 1998.


Measurement and Analysis of Single-Hop Delay on an .. - Papagiannaki.. (2003)   (3 citations)  (Correct)

No context found.

S. Keshav and S. Rosen, "Issues and trends in router design," IEEE Communications Magazine, vol. 36, no. 5, pp. 144--151, May 1998.


Adaptive Flow Classification in IP Switching - The.. - Ilvesmäki, Kantola.. (1998)   (Correct)

No context found.

S. Keshav and R. Sharma, "Issues and trends in router design," IEEE Communications Magazine 36, pp. 144-- 151, May 1998.


Tree Bitmap : Hardware/Software IP Lookups with.. - Eatherton, Dittia.. (2002)   (1 citation)  (Correct)

No context found.

S. Keshav, R. Sharma, "Issues and Trends in Router Design", in IEEE Communications Magazine , May 1998.


IP Routing Issues In Satellite Constellation Networks - Wood, Clerget.. (2001)   (5 citations)  (Correct)

No context found.

S. Keshav and R. Sharma, `Issues and Trends in Router Design', IEEE Communications Magazine, vol. 36 no. 5, pp. 144-151, May 1998.

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC