A Heuristic Algorithm for Relaxed Optimal Rule Ordering Problem

被引:0
|
作者
Harada, Takashi [1 ]
Tanaka, Ken [1 ]
Mikawa, Kenji [2 ]
机构
[1] Kanagawa Univ, Grad Sch Sci, 2946 Tsuchiya, Hiratsuka, Kanagawa 2591293, Japan
[2] Niigata Univ, Ctr Acad Informat Serv, Nishi Ku, 8050,Igarashi 2 No Cho, Niigata, Niigata 9502181, Japan
关键词
packet filtering; optimal rule ordering; zero-suppressed binary decision diagram; PACKET FILTER;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
下载
收藏
页数:8
相关论文
共 50 条
  • [41] A heuristic framework on a common generalization of the Vehicle Routing Problem and the Linear Ordering Problem
    Blazsik, Zoltan
    Fajfrik, Zoltan Imre
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2017, 25 (01) : 55 - 70
  • [42] A heuristic framework on a common generalization of the Vehicle Routing Problem and the Linear Ordering Problem
    Zoltán Blázsik
    Zoltán Imre Fajfrik
    Central European Journal of Operations Research, 2017, 25 : 55 - 70
  • [43] An optimal control problem with a relaxed state constraint.
    Aseev, S. M.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2024, 30 (03): : 14 - 29
  • [45] A benchmark library and a comparison of heuristic methods for the linear ordering problem
    Rafael Martí
    Gerhard Reinelt
    Abraham Duarte
    Computational Optimization and Applications, 2012, 51 : 1297 - 1317
  • [46] A benchmark library and a comparison of heuristic methods for the linear ordering problem
    Marti, Rafael
    Reinelt, Gerhard
    Duarte, Abraham
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (03) : 1297 - 1317
  • [47] AN INEXACT ALGORITHM FOR THE SEQUENTIAL ORDERING PROBLEM
    ESCUDERO, LF
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 37 (02) : 236 - 249
  • [48] Hamiltonian-based Algorithm for Relaxed Optimal Control
    Wardi, Y.
    Egerstedt, M.
    Qureshi, M. U.
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 7222 - 7227
  • [49] Heuristic methods for the optimal statistic median problem
    Benati, Stefano
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) : 379 - 386
  • [50] A global heuristic and two-tier algorithm to solve power cable optimal cutting problem
    Hua, Xinle
    Zhang, Qian
    Fu, Wenjie
    Zhang, Xudong
    Wang, Shi
    Wang, Qingliang
    Li, Jun
    Dianwang Jishu/Power System Technology, 2012, 36 (06): : 238 - 243