skip to main content
10.1145/1989493.1989536acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
abstract

Brief announcement: RedRem: a parallel redundancy remover

Published: 04 June 2011 Publication History

Abstract

Policies defined by a sequence of predicate-decision rules, with first-match semantics, are widely used; a notable example is their use in firewalls, where the rules are used to decide whether to accept or discard each packet. Owing to the critical importance of correctness of such policies, as well as the need for high performance, they have been the subject of considerable analysis. In earlier work, we have demonstrated that the problem of removing redundant rules from firewalls is theoretically equivalent to verifying that a firewall satisfies a property, and proposed that this theorem be used to build a high performance redundancy remover. In this paper, we realize this promise, and build a fast linear-space redundancy remover, one to three orders of magnitude faster than current approaches. Further, we show that our algorithm is easy to parallelize- there exists a natural way to partition a large instance of the problem into independent small ones.

References

[1]
H. B. Acharya and M. G. Gouda. Firewall Verification and Redundancy Checking are Equivalent. In Proceedings of IEEE INFOCOM, 2011.
[2]
H. B. Acharya and M. G. Gouda. Projection and division: Linear-space verification of firewalls. In Proceedings of ICDCS, 2010.
[3]
C. R. Meiners, A. X. Liu, and E. Torng. Tcam Razor: A systematic approach towards minimizing packet classifiers in tcams. In Proceedings of the IEEE Conference on Network Protocols (ICNP), pages 266--275, 2007.
[4]
A. X. Liu and M. G. Gouda. Diverse firewall design. IEEE Transaction on Parallel and Distributed Systems, 19(9):1237--1251, 2008.

Index Terms

  1. Brief announcement: RedRem: a parallel redundancy remover

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SPAA '11: Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures
      June 2011
      404 pages
      ISBN:9781450307437
      DOI:10.1145/1989493

      Sponsors

      In-Cooperation

      • EATCS: European Association for Theoretical Computer Science

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 04 June 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. firewall optimization
      2. redundancy

      Qualifiers

      • Abstract

      Conference

      SPAA '11

      Acceptance Rates

      Overall Acceptance Rate 447 of 1,461 submissions, 31%

      Upcoming Conference

      SPAA '25
      37th ACM Symposium on Parallelism in Algorithms and Architectures
      July 28 - August 1, 2025
      Portland , OR , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 90
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media