Presentation 2019-12-13
Computational Complexity of Relaxed Optimal Rule Ordering
Takashi Harada, Ken Tanaka, Kenji Mikawa,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) The packet classification aims to determine the behavior of the incoming packets of network devices. The linear search classification algorithm assigns prior action to each packet according to the classification policy. This is accomplished 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 latency. To resolve this problem, the packet classification is generalized as optimal rule ordering (ORO), which aims to identify the rule ordering that minimizes the latency caused as a result of packet classification. If two different rules in the rule list match the same packet, interchanging those rules may cause policy violation. Thus, most studies on ORO do not allow the posterior rule to be placed at a position higher than that of the prior rule. However, there exist cases wherein interchanging such rules do not violate the policy. Herein, we will consider the relaxed ORO (RORO) problem wherein some rules that are not interchangeable in conventional ORO can still be interchanged. We prove that the decision problem corresponding to RORO is NP-hard. This result demonstrates the difficulties associated with optimal packet classification and the requirements of heuristics for RORO.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) packet classification / dependent rules / rule ordering / NP-hard
Paper # COMP2019-36
Date of Issue 2019-12-06 (COMP)

Conference Information
Committee COMP
Conference Date 2019/12/13(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Ikaho Seminar House, Gunma University
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Toshihiro Fujito(Toyohashi Univ. of Tech.)
Vice Chair Shinichi Nakano(Gunma Univ.)
Secretary Shinichi Nakano(Kumamoto Univ)
Assistant Kazuhisa Seto(Seikei Univ.)

Paper Information
Registration To Technical Committee on Theoretical Foundations of Computing
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Computational Complexity of Relaxed Optimal Rule Ordering
Sub Title (in English)
Keyword(1) packet classification
Keyword(2) dependent rules
Keyword(3) rule ordering
Keyword(4) NP-hard
1st Author's Name Takashi Harada
1st Author's Affiliation Kochi University of Technology(Kochi Univ. of Tech.)
2nd Author's Name Ken Tanaka
2nd Author's Affiliation Kanagawa University(Kanagawa Univ.)
3rd Author's Name Kenji Mikawa
3rd Author's Affiliation Niigata University(Niigata Univ.)
Date 2019-12-13
Paper # COMP2019-36
Volume (vol) vol.119
Number (no) COMP-340
Page pp.pp.47-54(COMP),
#Pages 8
Date of Issue 2019-12-06 (COMP)