Design and Implementation of High Performance IPSec Applications with Multi-core Processors

被引:5
|
作者
Liu, Yizhen [1 ]
Xu, Daxiong [1 ]
Song, Wuying [2 ]
Mu, Zhixin [2 ]
机构
[1] Beijing Univ Posts & Telecommun, Coll Elect & Engn, Beijing 100876, Peoples R China
[2] QQTechnol, Lab Network Secur, Beijing 100037, Peoples R China
关键词
D O I
10.1109/FITME.2008.88
中图分类号
F [经济];
学科分类号
02 ;
摘要
The rapid increasing Internet services need high performance, scalable and flexible network security devices. IPSec is a set of protocols to ensure transmission of packets in IP network. Multi-core processors are targeted to a wide range of applications with complex packet processing and high throughput requirements. Although there are several designs of IPSec system with heterogeneous hardware platforms, practical ultra-speed network security systems remain elementary. The disparity arises because IP network security algorithms with theoretically considerable computational cost and packet processing have unacceptably memory access latency. This paper discusses the design and implementation of IPSec applications at 17Gbps using next generation programmable multi-core processor RMI XLR732. We focus on IP Security software architecture suitable for high speed network, and present consideration of traffic load balance and hardware framework. The improved software architecture is implemented on the dual multi-core processor hardware, and actual packet data is used to assess performance.
引用
收藏
页码:595 / +
页数:2
相关论文
共 50 条
  • [1] Design and implementation of a compiler framework for helper threading on multi-core processors
    Song, YH
    Kalogeropulos, S
    Tirumalai, P
    [J]. PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 99 - 109
  • [2] Implementation and Performance Analysis of SEAL Encryption on FPGA, GPU and Multi-Core Processors
    Theoharoulis, Kostas
    Antoniadis, Charalambos
    Bellas, Nikolaos
    Antonopoulos, Christos D.
    [J]. 2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 65 - 68
  • [3] Multi-core processors: New way to achieve high system performance
    Gepner, Pawel
    Kowalik, Michal F.
    [J]. PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 9 - +
  • [4] Parallelization Strategies and Performance Analysis of Media Mining Applications on Multi-Core Processors
    Li, Wenlong
    Tong, Xiaofeng
    Wang, Tao
    Zhang, Yimin
    Chen, Yen-Kuang
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02): : 213 - 228
  • [5] Efficient implementation of wireless applications on multi-core platforms based on dynamically reconfigurable processors
    Han, Wei
    Yi, Ying
    Muir, Mark
    Nousias, Loannis
    Arslan, Tughrul
    Edorgan, Ahmet T.
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 837 - 842
  • [6] Parallelization Strategies and Performance Analysis of Media Mining Applications on Multi-Core Processors
    Wenlong Li
    Xiaofeng Tong
    Tao Wang
    Yimin Zhang
    Yen-Kuang Chen
    [J]. Journal of Signal Processing Systems, 2009, 57 : 213 - 228
  • [7] On the maturity of parallel applications for asymmetric multi-core processors
    Chronaki, Kallia
    Moreto, Miguel
    Casas, Marc
    Rico, Alejandro
    Badia, Rosa M.
    Ayguade, Eduard
    Valero, Mateo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 127 : 105 - 115
  • [8] Design of OpenCL Framework for Embedded Multi-core Processors
    Hong, Jung-Hyun
    Ahn, Young-Ho
    Kim, Byung-Jin
    Chung, Ki-Seok
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (02) : 233 - 241
  • [9] Performance optimisation of sequential programs on multi-core processors
    Tristram, Waide
    Bradshaw, Karen
    [J]. PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 119 - 128
  • [10] Using Multi-core Processors to Support Network Security Applications
    Xiang, Yang
    Zhou, Wanlei
    [J]. 12TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2008, : 213 - 218