【24h】

Fast Prefix Matching of Bounded Strings

机译:有界字符串的快速前缀匹配

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

摘要

Longest Prefix Matching (LPM) is the problem of finding which string from a given set is the longest prefix of another, given string. LPM is a core problem in many applications, including IP routing, network data clustering, and telephone network management. These applications typically require very fast matching of bounded strings, i.e., strings that are short and based on small alphabets. We note a simple correspondence between bounded strings and natural numbers that maps prefixes to nested intervals so that computing the longest prefix matching a string is equivalent to finding the shortest interval containing its corresponding integer value. We then present retries, a fast and compact data structure for LPM on general alphabets. Performance results show that retries often outperform previously published data structures for IP look-up. By extending LPM to general alphabets, retries admit new applications that could not exploit prior LPM soluti9ns designed for IP look-ups.
机译:最长前缀匹配(LPM)是从给定集合中查找哪个字符串是另一个给定字符串的最长前缀的问题。 LPM是许多应用程序中的核心问题,包括IP路由,网络数据群集和电话网络管理。这些应用通常需要非常快速地匹配有界字符串,即短且基于小字母的字符串。我们注意到有界字符串和自然数之间的简单对应关系,即将前缀映射到嵌套间隔,因此计算与字符串匹配的最长前缀等同于找到包含其对应整数值的最短间隔。然后,我们介绍重试,这是针对通用字母的LPM的快速而紧凑的数据结构。性能结果表明,对于IP查找,重试通常要优于以前发布的数据结构。通过将LPM扩展为通用字母,重试可以接受无法利用以前为IP查找设计的LPM解决方案的新应用程序。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号