کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
448159 693538 2014 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A multi-pipeline architecture for high-speed packet classification
ترجمه فارسی عنوان
معماری چند خطی برای طبقه بندی بسته های با سرعت بالا
کلمات کلیدی
طبقه بندی بسته پردازش خطی پیشوند کدگذاری درج شده
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی

In typical algorithmic packet classification methods, the data structure is tailored for the given ruleset. It is common among published algorithmic methods that the worst case number of memory accesses per classification depends on the properties of the ruleset, such as the distribution of the address prefixes and port ranges. As a result, existing methods cannot assure constant classification rate. A novel multi-pipeline architecture for packet classification is presented in this paper. Our method has outstanding performance in both space and time. We incorporate the prefix inclusion coding scheme to achieve outstanding memory efficiency. For rulesets with 10 thousand rules, the storage cost of our method is between 16 and 24.5 bytes per rule. The hardware uses fixed-length linear pipelines. Hence, the classification rate is constant regardless of the ruleset properties. To demonstrate the feasibility of our method, the proposed architecture is implemented on a Virtex-6 FPGA and the device can achieve a classification rate of 340 million packets per second. Power dissipation of the device is about 1.43 W.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Communications - Volume 54, 1 December 2014, Pages 84–96
نویسندگان
, ,