Cost-Effective Flow Table Designs for High-Speed Routers: Architecture and Performance Evaluation
IEEE Transactions on Computers
Multistage-Based Switching Fabrics for Scalable Routers
IEEE Transactions on Parallel and Distributed Systems
Routing Table Partitioning for Speedy Packet Lookups in Scalable Routers
IEEE Transactions on Parallel and Distributed Systems
Quagga based implementation of compound routing metrics for distance vector routing algorithms
AIC'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Informatics and Communications - Volume 7
Design issues in next-generation merchant switch fabrics
IEEE/ACM Transactions on Networking (TON)
Adaptive load sharing for network processors
IEEE/ACM Transactions on Networking (TON)
A performance analysis framework for routing lookup in scalable routers
ICOIN'09 Proceedings of the 23rd international conference on Information Networking
Design of priority-based active queue management for a high-performance IP switch
Computers and Electrical Engineering
Hi-index | 0.08 |
The explosive growth of Internet users, the increased user demand for bandwidth, and the declining cost of technology have all resulted in the emergence of new classes of high-speed distributed IP-router architectures with packet-forwarding rates of the order of gigabits, or even terabits, per second. This paper develops an analytical framework for modeling and analyzing the impact of technological factors on the cost-performance tradeoffs in distributed-router architectures. The main tradeoff in a distributed router results naturally from moving the main packet-forwarding and processing power from a centralized forwarding engine to an ensemble of smaller forwarding engines, either dedicated to or shared among the line cards. Processing packets in these smaller engines can be much cheaper (by as much two to three orders of magnitude) than in a centralized forwarding engine. Therefore, the main goal of our modeling framework is to determine an optimal allocation of processing power to the forwarding engines (in a distributed router) to minimize overall router cost while achieving a given level of packet-forwarding performance. Two types of router models are analyzed using the proposed framework: a distributed-router architecture and parallel-router architecture