EDBT 2026 Demo / reviewers in the wild / expert
Tal Mizrahi
dblp:81/4474
· DBLP profile ↗
16ranked-venue papers
13as first author
1since 2021 · last 2025
0000-0002-0945-7790ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 7 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorTheory of computation · 2 · 2 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
6 papers |
Software-defined and programmable networks · 62% Routing and switching · 28% Internet of things and sensor networks · 7% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
network update |
1.0 | 4 | 2017 | TimeFlip: Using Timestamp-Based TCAM Ranges to Accurately Schedule Network Updates · IEEE/ACM Trans. Netw. 2017 Timed Consistent Network Updates in Software-Defined Networks · IEEE/ACM Trans. Netw. 2016 Software defined networks: It's about time · INFOCOM 2016 |
Software-defined and programmable networks › network update
consistent network update |
0.5 | 2 | 2017 | TimeFlip: Using Timestamp-Based TCAM Ranges to Accurately Schedule Network Updates · IEEE/ACM Trans. Netw. 2017 Timed Consistent Network Updates in Software-Defined Networks · IEEE/ACM Trans. Netw. 2016 |
Software-defined and programmable networks
programmable data plane |
0.3 | 2 | 2017 | TimeFlip: Scheduling network updates with timestamp-based TCAM ranges · INFOCOM 2015 TimeFlip: Using Timestamp-Based TCAM Ranges to Accurately Schedule Network Updates · IEEE/ACM Trans. Netw. 2017 |
Routing and switching
TCAM |
0.3 | 2 | 2017 | TimeFlip: Scheduling network updates with timestamp-based TCAM ranges · INFOCOM 2015 TimeFlip: Using Timestamp-Based TCAM Ranges to Accurately Schedule Network Updates · IEEE/ACM Trans. Netw. 2017 |
Software-defined and programmable networks
openflow |
0.2 | 1 | 2016 | Software defined networks: It's about time · INFOCOM 2016 |
Routing and switching
traffic engineering |
0.2 | 1 | 2016 | Software defined networks: It's about time · INFOCOM 2016 |
Internet of things and sensor networks › age of information
update scheduling |
0.2 | 1 | 2016 | Software defined networks: It's about time · INFOCOM 2016 |
Routing and switching
forwarding table |
0.2 | 1 | 2014 | Compressing Forwarding Tables for Datacenter Scalability · IEEE J. Sel. Areas Commun. 2014 |
Routing and switching › forwarding table
forwarding table compression |
0.2 | 1 | 2013 | Compressing forwarding tables · INFOCOM 2013 |
Network management and operations
network configuration |
0.1 | 1 | 2016 | Timed Consistent Network Updates in Software-Defined Networks · IEEE/ACM Trans. Netw. 2016 |
Routing and switching › routing tables
routing table scalability |
0.1 | 1 | 2014 | Compressing Forwarding Tables for Datacenter Scalability · IEEE J. Sel. Areas Commun. 2014 |
Methods — techniques the papers use, named apart from their topics
time synchronization · 0.5timestamp encoding · 0.3TCAM range encoding · 0.3time-triggered scheduling · 0.2prototype implementation · 0.2clock synchronization · 0.2TCAM encoding · 0.2graph-theoretic bounds · 0.2encoding algorithm · 0.2graph-theoretical bounds · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Non-Shortest Path Routing in Lossy Data Center Networks
Tal Mizrahi, Shahar Belkar, Oren Spector, Reuven Cohen |
Networking | 1 |
| 2019 | Time-multiplexed parsing in marking-based network telemetryabstractNetwork telemetry is a key capability for managing the health and efficiency of a large-scale network. Alternate Marking Performance Measurement (AM-PM) is a recently introduced approach that accurately measures the packet loss and delay in a network using a small overhead of one or two bits per data packet. This paper introduces a novel time-multiplexed parsing approach that enables a practical and accurate implementation of AM-PM in network devices, while requiring just a single bit per packet. Experimental results are presented, based on a hardware implementation, and a software P4-based implementation. Alon Riesenberg, Yonnie Kirzon, Michael Bunin, Elad Galili, Gidi Navon, Tal Mizrahi |
SYSTOR | 6 |
| 2017 | FM-Delta: Fault Management packet compressionabstractFault Management (FM) is a cardinal feature in communication networks. One of the most common FM approaches is to use periodic keepalive messages. Hence, switches and routers are required to transmit a large number of FM messages periodically, requiring a hardware-based packet generator that periodically transmits a set of messages that are stored in an expensive on-chip memory. With the rapid growth of carrier networks, and as 5G technologies emerge, the number of users and the traffic rates are expected to significantly increase over the next few years. Consequently, we expect the on-chip memories used for FM to become a costly component in switch and router chips. We introduce a novel approach in which FM messages are stored in compressed form in the on-chip memory, allowing to significantly reduce the memory size. We present FM-Delta, a simple hardware-friendly delta encoding algorithm that allows FM messages to be compressed by a factor of 2.6. We show that this compression ratio is very close to the results of the zlib compression library, which requires much higher implementation complexity. Tal Mizrahi, Yoram Revah, Yehonathan Refael Kalim, Elad Kapuza, Yuval Cassuto |
IM | 1 |
| 2017 | TimeFlip: Using Timestamp-Based TCAM Ranges to Accurately Schedule Network UpdatesabstractNetwork configuration and policy updates occur frequently, and must be performed in a way that minimizes transient effects caused by intermediate states of the network. It has been shown that accurate time can be used for coordinating network-wide updates, thereby reducing temporary inconsistencies. However, this approach presents a great challenge; even if network devices have perfectly synchronized clocks, how can we guarantee that updates are performed at the exact time for which they were scheduled? In this paper, we present a practical method for implementing accurate time-based updates, using TimeFlips. A TimeFlip is a time-based update that is implemented using a timestamp field in a ternary content addressable memory (TCAM) entry. TimeFlips can be used to implement atomic bundle updates, and to coordinate network updates with high accuracy. We analyze the amount of TCAM resources required to encode a TimeFlip, and show that if there is enough flexibility in determining the scheduled time, a TimeFlip can be encoded by a single TCAM entry, using a single bit to represent the timestamp, while allowing a very high degree of accuracy. Tal Mizrahi, Ori Rottenstreich, Yoram Moses |
IEEE/ACM Trans. Netw. | 1 |
| 2016 | Software defined networks: It's about timeabstractWith the rise of Software Defined Networks (SDN), there is growing interest in dynamic and centralized traffic engineering, where decisions about forwarding paths are taken dynamically from a network-wide perspective. Frequent path reconfiguration can significantly improve the network performance, but should be handled with care, so as to minimize disruptions that may occur during network updates. In this paper we introduce Time4, an approach that uses accurate time to coordinate network updates. We characterize a set of update scenarios called flow swaps, for which Time4 is the optimal update approach, yielding less packet loss than existing update approaches. We define the lossless flow allocation problem, and formally show that in environments with frequent path allocation, scenarios that require simultaneous changes at multiple network devices are inevitable. We present the design, implementation, and evaluation of a time4-enabled OpenFlow prototype. The prototype is publicly available as open source. Our work includes an extension to the OpenFlow protocol that has been adopted by the Open Networking Foundation (ONF), and is now included in OpenFlow 1.5. Our experimental results demonstrate the significant advantages of Time4 compared to other network update approaches. Tal Mizrahi, Yoram Moses |
INFOCOM | 1 |
| 2016 | OneClock to rule them all: Using time in networked applicationsabstractThis paper introduces OneClock, a generic approach for using time in networked applications. OneClock provides two basic time-triggered primitives: the ability to schedule an operation at a remote host or device, and the ability to receive feedback about the time at which an event occurred or an operation was executed at a remote host or device. We introduce a novel prediction-based scheduling approach that uses timing information collected at runtime to accurately schedule future operations. Our work includes an extension to the Network Configuration protocol (NETCONF), which enables OneClock in real-life systems. This extension has been published as an Internet Engineering Task Force (IETF) RFC, and a prototype of our NETCONF time extension is publicly available as open source. Experimental evaluation shows that our prediction-based approach allows accurate scheduling in diverse and heterogeneous environments, with various hardware capabilities and workloads. OneClock is a generic approach that can be applied to any managed device: sensors, actuators, Internet of Things (IoT) devices, routers, or toasters. Tal Mizrahi, Yoram Moses |
NOMS | 1 |
| 2016 | Time4: Time for SDNabstractWith the rise of software defined networks (SDNs), there is a growing interest in dynamic and centralized traffic engineering, where decisions about forwarding paths are taken dynamically from a network-wide perspective. Frequent path reconfiguration can significantly improve the network performance, but should be handled with care soas to minimize disruptions that may occur during network updates. Network updates are especially challenging when the network is heavily utilized; some of the existing approaches suggest that spare capacity should be reserved in the network in order to allow updates in such scenarios, or that the network load should be temporarily reduced prior to a network update. In this paper, we introduce Time4, an approach that uses accurate time to coordinate network updates. Time4 is a powerful tool in softwarized environments that can be used for various network update scenarios, including in heavily utilized networks. Specifically, we characterize a set of update scenarios called flow swaps, for which Time4 is the optimal update approach, yielding less packet loss than existing update approaches without requiring spare capacity, and without temporarily reducing the network's bandwidth. We define the lossless flow allocation problem, and formally show that in environments with frequent path allocation, scenarios that require simultaneous changes at multiple network devices are inevitable. We present the design, implementation, and evaluation of a Time4-enabled OpenFlow prototype. The prototype is publicly available as open source. This paper includes an extension to the OpenFlow protocol that has been adopted by the open networking foundation, and is now included in OpenFlow 1.5. Our experimental results show the significant advantages of Time4 compared to other network update approaches, and demonstrate an SDN use case that is infeasible without Time4. Our experimental results demonstrate the significant advantages of Time4 compared to other network update approaches. Tal Mizrahi, Yoram Moses |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2016 | Timed Consistent Network Updates in Software-Defined NetworksabstractNetwork updates, such as policy and routing changes, occur frequently in software-defined networks (SDNs). Updates should be performed consistently, preventing temporary disruptions, and should require as little overhead as possible. Scalability is increasingly becoming an essential requirement in SDNs. In this paper, we propose to use time-triggered network updates to achieve consistent updates. Our proposed solution requires lower overhead than the existing update approaches, without compromising the consistency during the update. We demonstrate that accurate time enables far more scalable consistent updates in the SDN than previously available. In addition, it provides the SDN programmer with fine-grained control over the tradeoff between consistency and scalability. Tal Mizrahi, Efi Saat, Yoram Moses |
IEEE/ACM Trans. Netw. | 1 |
| 2015 | TimeFlip: Scheduling network updates with timestamp-based TCAM rangesabstractNetwork configuration and policy updates occur frequently, and must be performed in a way that minimizes transient effects caused by intermediate states of the network. It has been shown that accurate time can be used for coordinating network-wide updates, thereby reducing temporary inconsistencies. However, this approach presents a great challenge; even if network devices have perfectly synchronized clocks, how can we guarantee that updates are performed at the exact time for which they were scheduled? In this paper we present a practical method for implementing accurate time-based updates, using TIMEFLIPs. A TimeFlip is a time-based update that is implemented using a timestamp field in a Ternary Content Addressable Memory (TCAM) entry. TIMEFLIPs can be used to implement Atomic Bundle updates, and to coordinate network updates with high accuracy. We analyze the amount of TCAM resources required to encode a TimeFlip, and show that if there is enough flexibility in determining the scheduled time, a TimeFlip can be encoded by a single TCAM entry, using a single bit to represent the timestamp, and allowing the update to be performed with an accuracy on the order of 1 microsecond. Tal Mizrahi, Ori Rottenstreich, Yoram Moses |
INFOCOM | 1 |
| 2014 | Compressing Forwarding Tables for Datacenter ScalabilityabstractWith the rise of datacenter virtualization, the number of entries in the forwarding tables of datacenter switches is expected to scale from several thousands to several millions. Unfortunately, such forwarding table sizes would not fit on-chip memory using current implementations. In this paper, we investigate the compressibility of forwarding tables. We first introduce a novel forwarding table architecture with separate encoding in each column. It is designed to keep supporting fast random accesses and fixed-width memory words. Then, we show that although finding the optimal encoding is NP-hard, we can suggest an encoding whose memory requirement per row entry is guaranteed to be within a small additive constant of the optimum. Next, we analyze the common case of two-column forwarding tables, and show that such tables can be presented as bipartite graphs. We deduce graph-theoretical bounds on the encoding size. We also introduce an algorithm for optimal conditional encoding of the second column given an encoding of the first one. In addition, we explain how our architecture can handle table updates. Last, we evaluate our suggested encoding techniques on synthetic forwarding tables as well as on real-life tables. Ori Rottenstreich, Marat Radan, Yuval Cassuto, Isaac Keslassy, Carmi Arad, Tal Mizrahi, Yoram Revah, Avinatan Hassidim |
IEEE J. Sel. Areas Commun. | 6 |
| 2013 | Compressing forwarding tablesabstractWith the rise of datacenter virtualization, the number of entries in forwarding tables is expected to scale from several thousands to several millions. Unfortunately, such forwarding table sizes can hardly be implemented today in on-chip memory. In this paper, we investigate the compressibility of forwarding tables. We first introduce a novel forwarding table architecture with separate encoding in each column. It is designed to keep supporting fast random accesses and fixed-width memory words. Then, we suggest an encoding whose memory requirement per row entry is guaranteed to be within a small additive constant of the optimum. Next, we analyze the common case of two-column forwarding tables, and show that such tables can be presented as bipartite graphs. We deduce graph-theoretical bounds on the encoding size. We also introduce an algorithm for optimal conditional encoding of the second column given an encoding of the first one. In addition, we explain how our architecture can handle table updates. Last, we evaluate our suggested encoding techniques on synthetic forwarding tables as well as on real-life tables. Ori Rottenstreich, Marat Radan, Yuval Cassuto, Isaac Keslassy, Carmi Arad, Tal Mizrahi, Yoram Revah, Avinatan Hassidim |
INFOCOM | 6 |
| 2010 | Continuous consensus with ambiguous failures
Tal Mizrahi, Yoram Moses |
Theor. Comput. Sci. | 1 |
| 2008 | Continuous Consensus with Failures and Recoveries
Tal Mizrahi, Yoram Moses |
DISC | 1 |
| 2008 | Continuous consensus via common knowledge
Tal Mizrahi, Yoram Moses |
Distributed Comput. | 1 |
| 2007 | Long Live Continuous Consensus
Tal Mizrahi, Yoram Moses |
DISC | 1 |
| 2005 | Continuous consensus via common knowledge
Tal Mizrahi, Yoram Moses |
TARK | 1 |