2018年1月1日
Fast packet classification algorithm for network-wide forwarding behaviors
Computer Communications
- ,
- ,
- ,
- ,
- 巻
- 116
- 号
- 開始ページ
- 101
- 終了ページ
- 117
- 記述言語
- 英語
- 掲載種別
- 研究論文(学術雑誌)
- DOI
- 10.1016/j.comcom.2017.11.011
- 出版者・発行元
- Elsevier B.V.
Packet classification has been a key technology to quickly identify an action to be taken on a packet at a switch. Several advanced applications, most of which have been introduced recently with the advent of software-defined networking, commonly require the identification of a combination of switch actions, i.e., the network-wide forwarding behavior of a packet. Conventional classification methods, however, fail to well support network-wide behaviors, since the search space is partitioned in convoluted manner due to the complexity posed by the combinations possible. This paper proposes a novel packet classification method that supports the fast determination of network-wide forwarding behaviors. To avoid the inefficiencies of existing methods, which are revealed for the first time by our research, we base our method on a compressed data structure named the multi-valued decision diagram. On the solid foundation of decision diagrams, several algorithms are introduced with thorough theoretical analyses, and the construction process and the classification performance are highly optimized for the new classification problem. Experiments on real network datasets show that our method identifies the network-wide forwarding behaviors at the line basic rate, e.g., 10 Mpps, on a single CPU core with only tens of MB of memory.
- ID情報
-
- DOI : 10.1016/j.comcom.2017.11.011
- ISSN : 0140-3664
- SCOPUS ID : 85043581776