DocumentCode :
2334476
Title :
On Constructing Efficient Shared Decision Trees for Multiple Packet Filters
Author :
Zhang, Bo ; Ng, T. S Eugene
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
fYear :
2010
fDate :
14-19 March 2010
Firstpage :
1
Lastpage :
9
Abstract :
Multiple packet filters serving different purposes (e.g., firewalling, QoS) and different virtual routers are often deployed on a single physical router. The HyperCuts decision tree is one efficient data structure for performing packet filter matching in software. Constructing a separate HyperCuts decision tree for each packet filter is not memory efficient. A natural alternative is to construct shared HyperCuts decision trees to more efficiently support multiple packet filters. However, we experimentally show that naively classifying packet filters into shared HyperCuts decision trees may significantly increase the memory consumption and the height of the trees. To help decide which subset of packet filters should share a HyperCuts decision tree, we first identify a number of important factors that collectively impact the efficiency of the resulted shared HyperCuts decision tree. Based on the identified factors, we then propose to use machine learning techniques to predict whether any pair of packet filters should share a tree. Given the pair-wise prediction matrix, a greedy heuristic algorithm is used to classify packets filters into a number of shared HyperCuts decision trees. Our experiments using both real packets filters and synthetic packet filters show that the shared HyperCuts decision trees consume considerably less memory.
Keywords :
decision trees; learning (artificial intelligence); routing protocols; efficient shared decision trees; machine learning techniques; multiple packet filters; physical router; virtual routers; Classification tree analysis; Data structures; Decision trees; Filters; Load management; Quality of service; Random access memory; Routing; Switches; Virtual private networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2010 Proceedings IEEE
Conference_Location :
San Diego, CA
ISSN :
0743-166X
Print_ISBN :
978-1-4244-5836-3
Type :
conf
DOI :
10.1109/INFCOM.2010.5462124
Filename :
5462124
Link To Document :
بازگشت