Layered Interval Codes for TCAM-based Classi cation Interdisciplinary Center Herzliya Anat Bremler-Barr bremler@idc.ac.il davidhay@cs.bgu.ac.il Interdisciplinary Center Herzliya Ben-Gurion University David Hay hendlerd@cs.bgu.ac.il Ben-Gurion University Danny Hendler Boris Farber farber.boris@idc.ac.il Categories and Subject Descriptors: C.2.6 Internetworking: Routers General Terms: Algorithms Keywords: TCAM,Classi cation the layering of ranges is done by approximation algorithms for speci c variants of interval-graph coloring. In addition, in the full paper [1] we provide mechanisms for updating TCAM entries without interfering with ongoing TCAM searches (hot updates). We evaluate these algorithms by performing extensive comparative analysis on real-life classi cation databases. Our analysis establishes that our algorithms reduce the number of redundant TCAM entries caused by range rules by more than 60% as compared with best range-encoding prior art. On the theoretical side, we prove in the full paper that constructing a LIC that uses a minimum number of bits is NP hard. We also prove that a polynomial-time 2-approximation algorithm for the closely related chromatic sum problem is also a 2-approximation algorithm for the LIC construction problem. We then prove that the problem of constructing an optimal LIC given a a speci c budget of extra bits is also NP hard. 1. INTRODUCTION
/lp/association-for-computing-machinery/layered-interval-codes-for-tcam-based-classification-20KD0ORm0D