EDBT 2026 Demo / reviewers in the wild / expert
Arye Barkan
dblp:79/4056
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
2 papers |
Routing and switching · 55% Datacenter networks · 25% Software-defined and programmable networks · 20% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching
load sharing |
0.8 | 2 | 2020 | Optimal Representations of a Traffic Distribution in Switch Memories · IEEE/ACM Trans. Netw. 2020 Optimal Representations of a Traffic Distribution in Switch Memories · INFOCOM 2019 |
Datacenter networks
load balancing |
0.5 | 2 | 2020 | Optimal Representations of a Traffic Distribution in Switch Memories · IEEE/ACM Trans. Netw. 2020 Optimal Representations of a Traffic Distribution in Switch Memories · INFOCOM 2019 |
Software-defined and programmable networks
TCAM traffic splitting |
0.4 | 1 | 2020 | Optimal Representations of a Traffic Distribution in Switch Memories · IEEE/ACM Trans. Netw. 2020 |
Methods — techniques the papers use, named apart from their topics
combinatorial optimization · 0.4algorithm design · 0.4optimal representation algorithm · 0.4TCAM prefix matching · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Optimal Representations of a Traffic Distribution in Switch MemoriesabstractTraffic splitting is a required functionality in networks, for example for load balancing over multiple paths or among different servers. The capacity of each server or path implies the distribution by which traffic should be split. A recent approach implements traffic splitting within the ternary content addressable memory (TCAM), which is often available in switches. It is important to reduce the amount of memory allocated for this task since TCAMs are power hungry and are often also required for other tasks such as classification and routing. For splitting a universe of 2Waddresses into k pieces of particular sizes, we give a simple algorithm that computes an optimal representation in O(W k) time. Furthermore, we prove that a recently published load balancer, called Niagara, which runs in O(W k log k) time is in fact optimal. That is, both our algorithm and Niagara produce the smallest possible TCAM that splits the traffic exactly to the required pieces, where the only previously known algorithm for computing optimal exact representation has running time exponential in k. Finally, we use these optimal algorithms to experimentally study the number of TCAM rules required to split traffic in typical scenarios. Yaniv Sadeh, Ori Rottenstreich, Arye Barkan, Josef Kanizo, Haim Kaplan |
IEEE/ACM Trans. Netw. | 3 |
| 2019 | Optimal Representations of a Traffic Distribution in Switch MemoriesabstractTraffic splitting is a required functionality in networks, for example for load balancing over multiple paths or among different servers. The capacity of each server or path implies the distribution by which traffic should be split. A recent approach implements traffic splitting within the ternary content addressable memory (TCAM), which is often available in switches. It is important to reduce the amount of memory allocated for this task since TCAMs are power hungry and are often also required for other tasks such as classification and routing. For splitting a universe of 2Waddresses into k pieces of particular sizes, we give a simple algorithm that computes an optimal representation in Õ(Wk) time. Furthermore, we prove that a recently published load balancer, called Niagara, which also runs in Õ(W k) time is in fact optimal. That is, both our algorithm and Niagara produce the smallest possible TCAM that splits the traffic exactly to the required pieces, where the only previously known algorithm for computing optimal exact representation has running time exponential in k. Finally, we rely on our optimal Õ(Wk) runtime algorithm to investigate through extensive experiments the amount of TCAM memory required to represent traffic splitting in typical scenarios. Yaniv Sadeh, Ori Rottenstreich, Arye Barkan, Josef Kanizo, Haim Kaplan |
INFOCOM | 3 |
| 2002 | Partial Alphabetic Trees
Arye Barkan, Haim Kaplan |
ESA | 1 |