DocumentCode
122511
Title
On rule width and the unreasonable effectiveness of policy verification
Author
Acharya, H.B.
Author_Institution
Univ. of Texas at Austin, Austin, TX, USA
fYear
2014
fDate
8-11 Sept. 2014
Firstpage
314
Lastpage
321
Abstract
Policies, such as routing tables and firewalls, are fundamental components of networking infrastructure. Unfortunately, existing policy verification and optimization algorithms require O(nd) time, where n is the number of rules (thousands), and d the number of fields (usually <; 10). However, these algorithms perform very well in practice. In this paper, we provide the explanation for this result: n and d are not the only parameters of interest! Through experimental study of our Parallel Next-step Lookup system PaNeL, as well as the FDD and Probe algorithms for policy verification, we clearly demonstrate the importance of our proposed new metric - the “width index”. Some established algorithms (such as FDD, used for structured firewall design) indeed become intractable for policies with poor width index values. We therefore suggest that the “unreasonable effectiveness” of such algorithms for practical policies is possible because such policies have a reasonable width index.
Keywords
computer network performance evaluation; firewalls; packet switching; parallel algorithms; telecommunication network routing; FDD algorithm; PaNeL; networking infrastructure; optimization algorithms; parallel next-step lookup system; policy verification; probe algorithm; routing tables; rule width; structured firewall design; width index; Algorithm design and analysis; Arrays; Complexity theory; Indexes; Probes; Routing; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks (LCN), 2014 IEEE 39th Conference on
Conference_Location
Edmonton, AB
Print_ISBN
978-1-4799-3778-3
Type
conf
DOI
10.1109/LCN.2014.6925786
Filename
6925786
Link To Document