Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Carmi Arad is active.

Publication


Featured researches published by Carmi Arad.


IEEE Journal on Selected Areas in Communications | 2014

Compressing Forwarding Tables for Datacenter Scalability

Ori Rottenstreich; Marat Radan; Yuval Cassuto; Isaac Keslassy; Carmi Arad; Tal Mizrahi; Yoram Revah; Avinatan Hassidim

With 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.


international conference on computer communications | 2013

Compressing forwarding tables

Ori Rottenstreich; Marat Radan; Yuval Cassuto; Isaac Keslassy; Carmi Arad; Tal Mizrahi; Yoram Revah; Avinatan Hassidim

With 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.


conference on network and service management | 2014

SAL: Scaling data centers using Smart Address Learning

Alexander Shpiner; Isaac Keslassy; Carmi Arad; Tal Mizrahi; Yoram Revah

Multi-tenant data centers provide a cost-effective many-server infrastructure for hosting large-scale applications. These data centers can run multiple virtual machines (VMs) for each tenant, and potentially place any of these VMs on any of the servers. Therefore, for inter-VM communication, they also need to provide a VM resolution method that can quickly determine the server location of any VM. Unfortunately, existing methods suffer from a scalability bottleneck in the network load of the address resolution messages and/or in the size of the resolution tables. In this paper, we propose Smart Address Learning (SAL), a novel approach that expands the scalability of both the network load and the resolution table sizes, making it implementable on faster memory devices. The key property of the approach is to selectively learn the addresses in the resolution tables, by using the fact that the VMs of different tenants do not communicate. We further compare the various resolution methods and analyze the tradeoff between network load and table sizes. We also evaluate our results using real-life trace simulations. Our analysis shows that SAL can reduce both the network load and the resolution table sizes by several orders of magnitude.


international conference on networks | 2010

Synchronized Blitz: A Lower Bound on the Forwarding Rate of Fully Meshed Traffic in Packet Switches

Carmi Arad; Tal Mizrahi; Yaron Zimerman

The precision of clock oscillators used in packet-based network devices is typically low. Thus, multiple nodes in a packet network, driven by different oscillators may transmit at slightly different port speeds, which may result in significant performance issues. In this paper, we show some of the performance issues that may be caused by clock wander. We use the well known benchmark of fully meshed traffic [RFC 2285] as a test case for analyzing the effect of clock tolerance on the performance of a switching device in a packet based network. We present a framework for analyzing the properties of clock synchronization and its effect on the forwarding rate of a switch. We then present the Synchronized Blitz, an all-to-one scenario where at any given time all incoming traffic into the switch is transmitted to a single port, and show that this scenario consumes more memory resources than any other scenario in our setting. Finally, we present a heuristic formula for a lower bound on the forwarding rate of a switch undergoing a mesh test. The lower bound computation is simple, and provides a useful tool for obtaining intuition about the performance of a device under a mesh test. We conclude by presenting simulation results that demonstrate the previous analysis.


Archive | 2012

Systems and methods for dynamic buffer allocation

Martin White; Carmi Arad


Archive | 2011

Sharing access to a memory among clients

Gil Levy; Nafea BShara; Yaron Zimerman; Carmi Arad


Archive | 2012

SCALING OF VIRTUAL MACHINE ADDRESSES IN DATACENTERS

Carmi Arad; Tal Mizrahi


Archive | 2013

Fabric traffic management in a network device

Carmi Arad; Tal Mizrahi


Archive | 2010

Multicast queueing in a switch

Tal Mizrahi; Carmi Arad; Martin White; Tsahi Daniel


Archive | 2010

Method and apparatus for clock wander compensation

Tal Mizrahi; Carmi Arad; Martin White; Tsahi Daniel

Collaboration


Dive into the Carmi Arad's collaboration.

Top Co-Authors

Avatar

Tal Mizrahi

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin White

Marvell Technology Group

View shared research outputs
Top Co-Authors

Avatar

Isaac Keslassy

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Yoram Revah

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marat Radan

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Yuval Cassuto

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alexander Shpiner

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge