计算机科学
可扩展性
网络数据包
散列函数
元组空间
滤波器(信号处理)
商
大方坯过滤器
数据挖掘
元组
分布式计算
算法
理论计算机科学
实时计算
计算机网络
数学
数据库
离散数学
计算机安全
计算机视觉
纯数学
作者
Minghao Xie,Quan Chen,Tao Wang,Feng Wang,Yongchao Tao,Lianglun Cheng
标识
DOI:10.1109/ojcs.2022.3219631
摘要
Software defined networking (SDN), which can provide a dynamic and configurable network architecture for resource allocation, have been widely employed for efficient massive data traffic management. To accelerate the packet classification process in SDN, the hash-based filters which can support fast approximate membership query have been widely employed. However, the existing Quotient Filters are limited to fixed size and the number of elements has to be provided in advance. Thus, in this paper, we investigate the first capacity adjustable and scalable quotient filter for dynamic packet classification in SDN. Firstly, a novel Index Independent Quotient Filter (IIQF) is designed, which can adjust its capacity in a more precise level to support dynamic set representation. The algorithms for the operations of insertion, querying, deletion and capacity adjustment of IIQF are also given. Secondly, on the basis of IIQF, a Scalable Index Independent Quotient Filter (SIIQF) is designed to ensure the consistency of the designed quotient filter when adjusting its size. The theoretical performance of the proposed SIIQF, including the error rate, probability of collisions, and the time and space complexity are all analyzed. An instance of employing SIIQF for packet classification with tuple space searching algorithm is also introduced. Finally, the extensive simulations demonstrate the performance gains achieved by the proposed SIIQF compared with the baseline methods.
科研通智能强力驱动
Strongly Powered by AbleSci AI