Highly Memory-Efficient LogLog Hash for Deep Packet Inspection

被引:0
|
作者
Bando, Masanori [1 ]
Artan, N. Sertac [1 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, Polytech Inst, Dept Elect & Comp Engn, New York, NY 10003 USA
关键词
D O I
10.1109/GLOCOM.2008.ECP.391
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today's network line rates reach speeds of 40 Gbps and are anticipated to reach 100 Gbps in the near future. These high speeds make Deep Packet Inspection (DPI) in Network Intrusion Detection and Prevention Systems (NIDPSs) very challenging. The DPI examines each incoming packet byte-by-byte and matches them against a set of predefined malicious signatures. One way to achieve high-speed DPI is to store all the signatures on high-speed on-chip memory. However, on-chip memory is limited and space-efficient data structures are needed to leverage precious on-chip memory efficiently. A hash table addressed by a Minimal Perfect Hash Function (MPHF) is such a high-speed, space efficient data structure. In this paper, we describe a highly memory-efficient MPHF, which requires 3.5 bits per key to facilitate access to the key in on-chip memory while allowing us to perform the expensive exact match operation only once. The proposed MPHF also has a low construction time.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Poster: Novel Opportunities in Design of Efficient Deep Packet Inspection Engines
    Chekashev, Anton
    Demianiuk, Vitalii
    Kogan, Kirill
    2020 IEEE 28TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP 2020), 2020,
  • [42] Elastic Deep Packet Inspection
    Watson, Bruce W.
    2014 6TH INTERNATIONAL CONFERENCE ON CYBER CONFLICT (CYCON 2014), 2014, : 241 - 253
  • [43] Deep Packet Inspection as a Service
    Bremler-Barr, Anat
    Harchol, Yotam
    Hay, David
    Koral, Yaron
    PROCEEDINGS OF THE 2014 CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'14), 2014, : 271 - 282
  • [44] A Survey on Deep Packet Inspection
    El-Maghraby, Reham Taher
    Abd Elazim, Nada Mostafa
    Bahaa-Eldin, Ayaman M.
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 188 - 197
  • [45] QCF for deep packet inspection
    Al-hisnawi, Mohammad
    Ahmadi, Mahmood
    IET NETWORKS, 2018, 7 (05) : 346 - 352
  • [46] Memory-Efficient Adaptive Optimization
    Anil, Rohan
    Gupta, Vineet
    Koren, Tomer
    Singer, Yoram
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [47] Pruned Kd-tree: a memory-efficient algorithm for multi-field packet classification
    Rafiee, M.
    Abbasi, M.
    SN APPLIED SCIENCES, 2019, 1 (12):
  • [48] Low-Rank Gradient Descent for Memory-Efficient Training of Deep In-Memory Arrays
    Huang, Siyuan
    Hoskins, Brian D.
    Daniels, Matthew W.
    Stiles, Mark D.
    Adam, Gina C.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2023, 19 (02)
  • [49] Pruned Kd-tree: a memory-efficient algorithm for multi-field packet classification
    M. Rafiee
    M. Abbasi
    SN Applied Sciences, 2019, 1
  • [50] Reduced Power Consumption via Fewer Memory Accesses for Deep Packet Inspection
    Kim, Hansoo
    Kim, Younglok
    Jang, Ju Wook
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (03) : 819 - 833