...
【24h】

ポインタ付与によるRun-Based Trie探索の高速化

机译:基于RUN的TRIE搜索加快指针授权

获取原文
获取原文并翻译 | 示例

摘要

Run-Based Trieは,アルファベット(0,1,*)上の長さwの系列のリストによって定義された函数f:{0,1}~w→Nを計算することができるデータ構造である.パケット分類問題は,ネットワーク機器を通過するパケットと与えられているフィルタリングルールリストの各ルールとを照合して,パケットに合致する優先度の最も高いルールを求める問題である.この問題は,Run-Based Trieを上手く用いることができる問題の一つである.本稿では,Run-Based Trieの全てのノードにポインタを付与することにより,Run-Based Trie探索の時間計算量をルールリストのルール数nに関してO(nw+w~2)からO(nw)へと減らす手法を提案する.また,計算機実験により提案手法の有効性を検証する.
机译:基于RUN的TRIE是一种数据结构,可以将函数f:{0,1}计算到字母表(0,1,*)上的系列W系列列表所定义的函数f→n。 数据包分类问题是确定与通过网络设备的每条规则匹配的数据包与分组匹配的最高优先级规则的问题。 这个问题是可以使用基于运行的Trie的问题之一。 在本文中,通过授予对基于Run的所有节点的指针,它将基于运行的TRIE搜索的时间计算量从O(nw + w〜2)降至O(nw + w〜2)到O(关于规则列表的NW)提出了一种方法。 此外,通过计算机实验验证了所提出的方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号