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 条
  • [1] A Locality Sensitive Hashing Technique for Categorical Data
    Lee, Kyung Mi
    Lee, Keon Myung
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 : 3159 - 3164
  • [2] DASH: Data Aware Locality Sensitive Hashing
    Tan, Zongyuan
    Wang, Hongya
    Du, Ming
    Zhang, Jie
    [J]. WEB AND BIG DATA, PT II, APWEB-WAIM 2022, 2023, 13422 : 85 - 100
  • [3] ON THE DISTORTION OF LOCALITY SENSITIVE HASHING
    Chierichetti, Flavio
    Kumar, Ravi
    Panconesi, Alessandro
    Terolli, Erisa
    [J]. SIAM JOURNAL ON COMPUTING, 2019, 48 (02) : 350 - 372
  • [4] LOCALITY SENSITIVE HASHING BASED DEEPMATCHING FOR OPTICAL FLOW ESTIMATION
    Wang, Chen
    Lu, Zongqing
    Liao, Qingmin
    Li, Danyi
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1472 - 1476
  • [5] Lower bounds on locality sensitive hashing
    Motwani, Rajeev
    Naor, Assaf
    Panigrahy, Rina
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2007, 21 (04) : 930 - 935
  • [6] Locality Sensitive Hashing Using GMM
    Schmieder, Fabian
    Yang, Bin
    [J]. PATTERN RECOGNITION, GCPR 2014, 2014, 8753 : 569 - 581
  • [7] Kernelized Locality-Sensitive Hashing
    Kulis, Brian
    Grauman, Kristen
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (06) : 1092 - 1104
  • [8] Refining Codes for Locality Sensitive Hashing
    Liu, Huawen
    Zhou, Wenhua
    Wu, Zongda
    Zhang, Shichao
    Li, Gang
    Li, Xuelong
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (03) : 1274 - 1284
  • [9] In Defense of Locality-Sensitive Hashing
    Ding, Kun
    Huo, Chunlei
    Fan, Bin
    Xiang, Shiming
    Pan, Chunhong
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (01) : 87 - 103
  • [10] Locality sensitive hashing with bit selection
    Zhou, Wenhua
    Liu, Huawen
    Lou, Jungang
    Chen, Xin
    [J]. APPLIED INTELLIGENCE, 2022, 52 (13) : 14724 - 14738