Skip to main content
Erschienen in: The Journal of Supercomputing 1/2014

01.07.2014

Multi-core implementation of decomposition-based packet classification algorithms

verfasst von: Shijie Zhou, Yun R. Qu, Viktor K. Prasanna

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Multi-field packet classification is a network kernel function where packets are classified based on a set of predefined rules. Decomposition-based classification approaches are of major interest to the research community because of the parallel search in each packet header field. This paper presents four decomposition-based approaches on multi-core processors. We search in parallel for all the fields using linear search or range-tree search; we store the partial results in a linked list or a bit vector. The partial results are merged to produce the final packet header match. We evaluate the performance with respect to latency and throughput varying the rule set size (1–64 K). Experimental results show that our approaches can achieve 128 ns latency per packet and 11.5 Gbps throughput on state-of-the-art 16-core platforms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Brebner G (2012) Softly Defined Networking. In: Proceedings of the 8th ACM/IEEE symposium on architectures for networking and communications systems, ser. ANCS ’12, pp 1–2 Brebner G (2012) Softly Defined Networking. In: Proceedings of the 8th ACM/IEEE symposium on architectures for networking and communications systems, ser. ANCS ’12, pp 1–2
2.
Zurück zum Zitat Yu F, Katz RH, Lakshman TV (2005) Efficient multimatch packet classification and lookup with TCAM’. IEEE Micro 25(1):50–59CrossRef Yu F, Katz RH, Lakshman TV (2005) Efficient multimatch packet classification and lookup with TCAM’. IEEE Micro 25(1):50–59CrossRef
3.
Zurück zum Zitat Jiang W, Wang Q, and Prasanna VK (2008) Beyond TCAMs: an SRAM based parallel multi-pipeline architecture for terabit IP lookup. In: Proceedings of IEEE INFOCOM, pp 1786–1794 Jiang W, Wang Q, and Prasanna VK (2008) Beyond TCAMs: an SRAM based parallel multi-pipeline architecture for terabit IP lookup. In: Proceedings of IEEE INFOCOM, pp 1786–1794
4.
Zurück zum Zitat Jedhe GS, Ramamoorthy A, Varghese K (2008) A scalable high throughput firewall in FPGA. In: Proceedings of IEEE symposium on field programmable custom computing machines (FCCM), pp 802–807 Jedhe GS, Ramamoorthy A, Varghese K (2008) A scalable high throughput firewall in FPGA. In: Proceedings of IEEE symposium on field programmable custom computing machines (FCCM), pp 802–807
5.
Zurück zum Zitat Koponen T (2012) Software is the future of networking. In: Proceedings of the 8th ACM/IEEE symposium on architectures for networking and communications systems (ANCS), pp 135–136 Koponen T (2012) Software is the future of networking. In: Proceedings of the 8th ACM/IEEE symposium on architectures for networking and communications systems (ANCS), pp 135–136
8.
Zurück zum Zitat Jiang W and Prasanna VK (2009) A FPGA-based parallel architecture for scalable high-speed packet classification. In: 20th IEEE international conference on application-specific systems, architectures and processors (ASAP), pp 24–31 Jiang W and Prasanna VK (2009) A FPGA-based parallel architecture for scalable high-speed packet classification. In: 20th IEEE international conference on application-specific systems, architectures and processors (ASAP), pp 24–31
9.
Zurück zum Zitat Gupta P, McKeown N (1999) Packet classification using hierarchical intelligent cuttings. IEEE symposium on high performance interconnects (HotI) Gupta P, McKeown N (1999) Packet classification using hierarchical intelligent cuttings. IEEE symposium on high performance interconnects (HotI)
10.
Zurück zum Zitat Liu D, Hua B, Hu X and Tang X (2000) High-performance packet classification algorithm for any-core and multithreaded network processor. In: Proceedings of CASES Liu D, Hua B, Hu X and Tang X (2000) High-performance packet classification algorithm for any-core and multithreaded network processor. In: Proceedings of CASES
11.
Zurück zum Zitat Taylor DE, Turner JS (2005) Scalable packet classification using distributed crossproducing of field labels. In: Proceedings of IEEE INFOCOM, pp 269–280 Taylor DE, Turner JS (2005) Scalable packet classification using distributed crossproducing of field labels. In: Proceedings of IEEE INFOCOM, pp 269–280
12.
Zurück zum Zitat Zhong P (2011) An IPv6 address lookup algorithm based on recursive balanced multi-way range trees with efficient search and update. In: Proceediongs of international conference on computer science and service system (CSSS), ser. CSSS ’11, pp 2059–2063 Zhong P (2011) An IPv6 address lookup algorithm based on recursive balanced multi-way range trees with efficient search and update. In: Proceediongs of international conference on computer science and service system (CSSS), ser. CSSS ’11, pp 2059–2063
13.
Zurück zum Zitat Lakshman TV (1998) High-speed policy-based packet forwarding using efficient multi-dimensional range matching. ACM SIGCOMM, pp 203–214 Lakshman TV (1998) High-speed policy-based packet forwarding using efficient multi-dimensional range matching. ACM SIGCOMM, pp 203–214
14.
Zurück zum Zitat Pong F, Tzeng N-F, Tzeng N-F (2011) HaRP: rapid packet classification via hashing round-down prefixes. IEEE Trans Parallel Distrib Syst 22(7):1105–1119CrossRef Pong F, Tzeng N-F, Tzeng N-F (2011) HaRP: rapid packet classification via hashing round-down prefixes. IEEE Trans Parallel Distrib Syst 22(7):1105–1119CrossRef
Metadaten
Titel
Multi-core implementation of decomposition-based packet classification algorithms
verfasst von
Shijie Zhou
Yun R. Qu
Viktor K. Prasanna
Publikationsdatum
01.07.2014
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2014
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-014-1205-y

Weitere Artikel der Ausgabe 1/2014

The Journal of Supercomputing 1/2014 Zur Ausgabe