2007
DOI: 10.1137/050642095
|View full text |Cite
|
Sign up to set email alerts
|

Universal Bufferless Packet Switching

Abstract: Abstract. A packet-switching algorithm specifies the actions of the nodes in order to deliver packets in the network. A packet-switching algorithm is universal if it applies to any network topology and for any batch communication problem on the network. A long standing open problem has concerned the existence of a universal packet-switching algorithm with near optimal performance guarantees for the class of bufferless networks where the buffer size for packets in transit is zero. We give a positive answer to t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 48 publications
(63 reference statements)
0
2
0
Order By: Relevance
“…The greedy scheduling studied in [24,5] and in this paper is essentially a non-algorithmic rule, which does not require algorithmic coordinations among packets (agents). This stands in sharp contrast to other related work on packet routing, where centralized or distributed algorithms are needed to produce global or distributed arrangements for storing and forwarding packets collaboratively [1,20,21,25,27]. Leighton et al [21,20] prove that there exists a polynomial-time computable schedule under which the residence time of every packet is O(l + b), where l is the length of the longest given path and b the largest number of packets that traverse a single edge during the entire course of the routing.…”
Section: Introductionmentioning
confidence: 84%
“…The greedy scheduling studied in [24,5] and in this paper is essentially a non-algorithmic rule, which does not require algorithmic coordinations among packets (agents). This stands in sharp contrast to other related work on packet routing, where centralized or distributed algorithms are needed to produce global or distributed arrangements for storing and forwarding packets collaboratively [1,20,21,25,27]. Leighton et al [21,20] prove that there exists a polynomial-time computable schedule under which the residence time of every packet is O(l + b), where l is the length of the longest given path and b the largest number of packets that traverse a single edge during the entire course of the routing.…”
Section: Introductionmentioning
confidence: 84%
“…2) Routing by Circuit Switching: One of the methods that can overcome the drawbacks of packet switching is circuit switching at the MAC layer, because it is a bufferless method. In bufferless networks, such as optical networks or some Network-on-Chip (NoC) architectures, a packet arrives at the destination node over intermediate nodes without any buffering [2], [16], [25], [38]. This approach usually reduces the total network power consumption and delay under low network workloads, but routing performance for randomly generated packets is significantly worse when compared to packet switching for high network workloads.…”
Section: Routing Layermentioning
confidence: 99%