Abstract
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.
| Original language | English |
|---|---|
| Article number | 140113 |
| Pages (from-to) | 138-151 |
| Number of pages | 14 |
| Journal | IEEE Journal on Selected Areas in Communications |
| Volume | 32 |
| Issue number | 1 |
| DOIs | |
| State | Published - Jan 2014 |
Bibliographical note
Funding Information:This study was funded by Grants from Spain: Instituto de Salud Carlos III (Red INMA G03/176, CB06/02/0041, FIS-FEDER 03/1615, 04/1509, 04/1112, 04/1931, 04/2018, 04/1436, 05/1079, 05/1052, 06/1213, 07/0314, 08/1151, 09/02647, 09/02311, 11/01007, 11/02591, 11/02038, 13/1944, 13/02429, 14/00891, 14/01687, and Miguel Servet MS15/0025), Conselleria de Sanitat Generalitat Valenciana, Generalitat de Catalunya (CIRIT 1999SGR 00241), Department of Health of the Basque Government (2005111093 and 2009111069), the Provincial Government of Gipuzkoa (DFG06/004 and DFG08/001), Obra Social Cajastur and University of Oviedo; and Grants from the EU: NEWGENERIS FP6-2003-Food-3-A-016320, FP7-ENV-2011 cod 282957, HEALTH.2010.2.4.5-1.
Keywords
- Compression
- Datacenter virtualization
- Forwarding information base
- Layer-2 datacenter
Fingerprint
Dive into the research topics of 'Compressing forwarding tables for datacenter scalability'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver