Routers need memories to store and forward packets. More than that, routers use memories to schedule flows according to their quality-of-service (QoS) requirements. The simple first-in-first-out (FIFO) queue memory is insufficient to provide QoS guarantees. Most current routers are based on the virtual-output-queue (VOQ) memory management and use heuristic algorithms, such as iSLIP or DRRM, to schedule packets. On the other hand, push-in-first-out (PIFO) queue memory has also been proposed as a model for routers to meet the QoS requirements. The PIFO queue does not need a scheduler since packets are always first-out from the queue head. However, due to the sorting-related problems of the push-in operation, it is normally supposed impractica...
In order to support the enormous growth of the Internet, innovative research in every router subsyst...
Switches today provide a small menu of scheduling algorithms. While we can tweak scheduling paramete...
Abstract—All recently proposed packet-scheduling algorithms for output-buffered switches that suppor...
Programmable packet scheduling allows the deployment of scheduling algorithms into existing switches...
On the Internet, network routers are typically implemented to provide strategic controls over the gr...
This paper studies PIFO trees from a programming language perspective. PIFO trees are a recently pro...
Output Queuing (OQ) and Input Queuing (IQ) are the two basic queuing strategies implemented in route...
Packet switching fabrics constitute a fundamental building block of all Internet routers. As a core ...
Tradionally memory management has not been an issue in routers and switches: at the worst cases ther...
Mobile Ad Hoc Networks (MANETs) require prudent resource allocations especially in scheduling mechan...
The explosive increase in Internet traffic has placed a growing emphasis on congestion control and f...
The paper describes a hardware implementation in nMOS of a first-in, first-out (FIFO) queue. The imp...
Summarization: One of the main bottlenecks when designing a network processing system is very often ...
While the Internet has quietly served as a research and education vehicle for more than two decades,...
Abstract Prudent resource allocation in Mobile Ad Hoc Networks (MANETs) requires scheduling mechanis...
In order to support the enormous growth of the Internet, innovative research in every router subsyst...
Switches today provide a small menu of scheduling algorithms. While we can tweak scheduling paramete...
Abstract—All recently proposed packet-scheduling algorithms for output-buffered switches that suppor...
Programmable packet scheduling allows the deployment of scheduling algorithms into existing switches...
On the Internet, network routers are typically implemented to provide strategic controls over the gr...
This paper studies PIFO trees from a programming language perspective. PIFO trees are a recently pro...
Output Queuing (OQ) and Input Queuing (IQ) are the two basic queuing strategies implemented in route...
Packet switching fabrics constitute a fundamental building block of all Internet routers. As a core ...
Tradionally memory management has not been an issue in routers and switches: at the worst cases ther...
Mobile Ad Hoc Networks (MANETs) require prudent resource allocations especially in scheduling mechan...
The explosive increase in Internet traffic has placed a growing emphasis on congestion control and f...
The paper describes a hardware implementation in nMOS of a first-in, first-out (FIFO) queue. The imp...
Summarization: One of the main bottlenecks when designing a network processing system is very often ...
While the Internet has quietly served as a research and education vehicle for more than two decades,...
Abstract Prudent resource allocation in Mobile Ad Hoc Networks (MANETs) requires scheduling mechanis...
In order to support the enormous growth of the Internet, innovative research in every router subsyst...
Switches today provide a small menu of scheduling algorithms. While we can tweak scheduling paramete...
Abstract—All recently proposed packet-scheduling algorithms for output-buffered switches that suppor...