首页> 外文会议>Cyber Security in Networking Conference >A Heuristic Algorithm for Relaxed Optimal Rule Ordering Problem
【24h】

A Heuristic Algorithm for Relaxed Optimal Rule Ordering Problem

机译:一种宽松最优规则排序问题的启发式算法

获取原文

摘要

The packet classification problem aims to determine the behavior of incoming packets at network devices. The linear search classification algorithm assigns each packet according to its prior actions, which are determined by comparing the packet header with classification rules until a match is found. As the processing latency of packet classification is proportional to the number of rules, a large number of rules can result in serious communication delay. This problem is generalized to Optimal Rule Ordering (ORO), which aims to identify the rule ordering that minimizes the delay caused by packet classification. If two different rules match a single packet, conventional ORO does not allow the posterior rule to be placed in a higher position than the prior rule. However, interchanging the rules does not violate the policy if the actions of those rules are the same. Thus, in this paper, we specifically consider the Relaxed Optimal Rule Ordering (RORO) problem, in which rules can be interchanged if their actions are the same. In RORO, the weight of rules may vary as they are interchanged. Hence, we propose a method of calculating the weights using a zero-suppressed binary decision diagram. We prove the difficulty of estimating the weights and propose an algorithm for RORO. This algorithm computes a rule list that ensures lower latency than in several conventional algorithms and accurately computes the latency. We demonstrate the effectiveness of our method by comparing it with previous models and reordering methods.
机译:分组分类问题旨在确定网络设备的传入数据包的行为。线性搜索分类算法根据其先前操作分配每个数据包,该报文是通过将分组标题与分类规则进行比较直到找到匹配来确定的。由于分组分类的处理延迟与规则的数量成比例,大量规则可能导致严重的通信延迟。此问题概括为最佳规则排序(ORO),旨在识别规则顺序,以最小化数据包分类引起的延迟。如果两个不同的规则匹配单个数据包,则传统的ORO不允许将后续规则放置在比先前规则更高的位置。但是,如果这些规则的行为相同,则互换规则不会违反策略。因此,在本文中,我们特别考虑放松的最佳规则排序(Roro)问题,如果它们的操作是相同的,则可以互换规则。在Roro中,规则的重量可能随着它们的互换而变化。因此,我们提出了一种使用零抑制二进制决策图计算权重的方法。我们证明了估计权重的难度,并提出了一种roro算法。该算法计算规则列表,该规则列表可确保较低的延迟,而不是几种传统算法,并准确计算延迟。我们通过将其与先前的模型和重新排序方法进行比较来展示我们方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号