A Perspective of IP Lookup Approach Using Graphical Processing Unit (GPU)

被引:0
|
作者
Sonai, Veeramani [1 ]
Bharathi, Indira [1 ]
Mahammad, Sk. Noor [2 ]
机构
[1] Amrita Vishwa Vidyapeetham, Sch Comp, Dept Comp Sci Engn, Chennai, Tamil Nadu, India
[2] IIITDM Kanceepuram, Dept CSE, Chennai 600127, Tamil Nadu, India
关键词
IP lookup; GPU; CUDA; Trie; Multibit-trie; SEARCH; SCHEME; TRIES;
D O I
10.1007/978-3-031-24848-1_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to increases in communication link capacity and growth of the Internet traffic, packet processing like IP address lookup and classification becomes a major concern in the network. The packet processing performed at Switch/Router does not cope up with the growing link speed. Since Graphics processing unit (GPU) has high parallelism and more flexibility for the programmers, it can be used for solving IP address lookup problem in the Switch/Router devices. This paper proposes a variant of trie based approach to find a solution for longest prefix match (LPM) problem using GPU. In this paper, IP address database is partitioned into a different table based on first k bits of IP address, then a variant of trie approach is proposed to find the next hop. The proposed lookup approach shows 64.46% and 94.32% improvement than binary trie and BST implementations.
引用
收藏
页码:98 / 103
页数:6
相关论文
共 50 条
  • [1] IP Address Lookup Using GPU
    Li, Tsung-Hsien
    Chu, Hung-Mao
    Wang, Pi-Chung
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 177 - 184
  • [2] IP Address Lookup by Using GPU
    Chu, Hung-Mao
    Li, Tsung-Hsien
    Wang, Pi-Chung
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (02) : 187 - 198
  • [3] 3D GAMMA EVALUATION USING A GRAPHICAL PROCESSING UNIT (GPU)
    Persoon, L.
    Nijsten, S.
    van Elmpt, W.
    Verhaegen, F.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2011, 99 : S573 - S574
  • [4] Advanced Encryption Standard (AES) acceleration and analysis using graphical processing unit (GPU)
    Assafli, Hayder T.
    Hashim, Ivan A.
    Naser, Ahmed A.
    [J]. APPLIED NANOSCIENCE, 2021, 13 (2) : 1245 - 1250
  • [5] Advanced Encryption Standard (AES) acceleration and analysis using graphical processing unit (GPU)
    Hayder T. Assafli
    Ivan A. Hashim
    Ahmed A. Naser
    [J]. Applied Nanoscience, 2023, 13 : 1245 - 1250
  • [6] Parallel Processing Priority Trie-based IP Lookup Approach
    Zhian, Hootan
    Bayat, Muhammad
    Amiri, Maryam
    Sabaei, Masoud
    [J]. 2014 7th International Symposium on Telecommunications (IST), 2014, : 635 - 640
  • [7] Wavefront phase recovery using graphical processing units (GPU's).
    Rosa, F
    Marichal-Hernández, JG
    Rodríguez-Ramos, JM
    [J]. OPTICS IN ATMOSPHERIC PROPAGATION AND ADAPTIVE SYSTEMS VII, 2004, 5572 : 262 - 272
  • [8] Kernel Density Estimation Using Graphical Processing Unit
    Sunarko
    Su'ud, Zaki
    [J]. 5TH INTERNATIONAL CONFERENCE ON MATHEMATICS AND NATURAL SCIENCES (ICMNS 2014), 2015, 1677
  • [9] Performance evaluation for volumetric segmentation of multiple sclerosis lesions using MATLAB and computing engine in the graphical processing unit (GPU)
    Le, Anh H.
    Park, Young W.
    Ma, Kevin
    Jacobs, Colin
    Liu, Brent J.
    [J]. MEDICAL IMAGING 2010: ADVANCED PACS-BASED IMAGING INFORMATICS AND THERAPEUTIC APPLICATIONS, 2010, 7628
  • [10] Environmental modeling using graphical processing unit with CUDA
    Meszaros, Robert
    Molnar, Ferenc, Jr.
    Izsak, Ferenc
    Kovacs, Tibor
    Dombovari, Peter
    Steierlein, Akos
    Nagy, Roland
    Lagzi, Istvan
    [J]. IDOJARAS, 2012, 116 (04): : 237 - 251