Catching the Flow with Locality Sensitive Hashing in Programmable Data Planes

被引:0
|
作者
Cao, Zuowei [1 ,2 ]
Chen, Xiao [1 ]
Sheng, Yiqiang [1 ]
Nil, Hong
机构
[1] Chinese Acad Sci, Inst Acoust, Natl Network New Media Engn Res Ctr, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect & Commun Engn, Beijing, Peoples R China
关键词
software defined networking; programmable data plane; load balancing; locality sensitive hashing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Flow-based load balancing exploits the parallelism of network traffic to improve forwarding performance, However, in programmable data planes, the concept of "flow" has been changed, which undermines the premise of hashing-based load balancing. The current network hashing algorithms such as Toeplitz and CRC 16 cannot recognize the flow containing different packets, may resulting in forwarding performance degradation. In this study, we introduced an approach based on the locality sensitive hashing to the failure at flow recognition. We proved that bit sampling achieves a higher probability that packets belonging to the same flow are mapped to the same queue than Toeplitz and random algorithm. To guarantee the load balancing performance of bit sampling, we proposed a method for bits selection, The experimental results showed that bit sampling could improve the probability by at least 55% over current network hashing algorithms while maintaining comp etitive load-balancing performance,
引用
收藏
页码:216 / 220
页数:5
相关论文
共 50 条
  • [41] Efficient Locality-Sensitive Hashing Over High-Dimensional Data Streams
    Yang, Chengcheng
    Deng, Dong
    Shang, Shuo
    Shao, Ling
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1994 - 1997
  • [42] Efficient locality-sensitive hashing over high-dimensional streaming data
    Wang, Hao
    Yang, Chengcheng
    Zhang, Xiangliang
    Gao, Xin
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (05): : 3753 - 3766
  • [43] MapReduce Based Personalized Locality Sensitive Hashing for Similarity Joins on Large Scale Data
    Wang, Jingjing
    Lin, Chen
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2015, 2015
  • [44] Efficient Data Stream Clustering with Sliding Windows based on Locality-Sensitive Hashing
    Youn, Jonghem
    Shim, Junho
    Lee, Sang-Goo
    [J]. IEEE ACCESS, 2018, 6 : 63757 - 63776
  • [45] Efficient locality-sensitive hashing over high-dimensional streaming data
    Hao Wang
    Chengcheng Yang
    Xiangliang Zhang
    Xin Gao
    [J]. Neural Computing and Applications, 2023, 35 : 3753 - 3766
  • [46] Parallel set similarity join on big data based on Locality-Sensitive Hashing
    Sohrabi, Mohammad Karim
    Azgomi, Hosseion
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2017, 145 : 1 - 12
  • [47] A Locality Sensitive Hashing Filter for Encrypted Vector Databases
    Kawamoto, Junpei
    [J]. FUNDAMENTA INFORMATICAE, 2015, 137 (02) : 291 - 304
  • [48] LoSHa: A General Framework for Scalable Locality Sensitive Hashing
    Li, Jinfeng
    Cheng, James
    Yang, Fan
    Huang, Yuzhen
    Zhao, Yunjian
    Yan, Xiao
    Zhao, Ruihao
    [J]. SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2017, : 635 - 644
  • [49] Fast Duplicate Detection Using Locality Sensitive Hashing
    Rong, C. T.
    Feng, L. J.
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED EDUCATIONAL TECHNOLOGY AND INFORMATION ENGINEERING (AETIE 2015), 2015, : 580 - 588
  • [50] Locality-sensitive hashing of permutations for proximity searching
    Figueroa, Karina
    Camarena-Ibarrola, Antonio
    Valero-Elizondo, Luis
    Reyes, Nora
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (05) : 4677 - 4684