Internet packet filter management and rectangle geometry

David Eppstein, Shanmugavelayutham Muthukrishnan

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We consider rule sets for internet packet routing and filtering, where each rule consists of a range of source addresses, a range of destination addresses, a priority, and an action. A given packet should be handled by the action from the maximum priority rule that matches its source and destination. We describe new data structures for quickly finding the rule matching an incoming packet, in near-linear space, and a new algorithm for determining whether a rule set contains any conflicts, in time &Ogr; (n 3/2).

    Original languageEnglish (US)
    Title of host publicationProceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms
    Pages827-835
    Number of pages9
    StatePublished - Dec 1 2001
    Event2001 Operating Section Proceedings, American Gas Association - Dallas, TX, United States
    Duration: Apr 30 2001May 1 2001

    Publication series

    NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms

    Other

    Other2001 Operating Section Proceedings, American Gas Association
    CountryUnited States
    CityDallas, TX
    Period4/30/015/1/01

    Fingerprint

    Rectangle
    Data structures
    Internet
    Filter
    Geometry
    Packet Routing
    Priority Rules
    Linear Space
    Range of data
    Data Structures
    Filtering

    Keywords

    • Algorithms
    • Management
    • Theory
    • Verification

    ASJC Scopus subject areas

    • Software
    • Mathematics(all)

    Cite this

    Eppstein, D., & Muthukrishnan, S. (2001). Internet packet filter management and rectangle geometry. In Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 827-835). (Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms).

    Internet packet filter management and rectangle geometry. / Eppstein, David; Muthukrishnan, Shanmugavelayutham.

    Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms. 2001. p. 827-835 (Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Eppstein, D & Muthukrishnan, S 2001, Internet packet filter management and rectangle geometry. in Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms. Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 827-835, 2001 Operating Section Proceedings, American Gas Association, Dallas, TX, United States, 4/30/01.
    Eppstein D, Muthukrishnan S. Internet packet filter management and rectangle geometry. In Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms. 2001. p. 827-835. (Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms).
    Eppstein, David ; Muthukrishnan, Shanmugavelayutham. / Internet packet filter management and rectangle geometry. Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms. 2001. pp. 827-835 (Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms).
    @inproceedings{4698c7ffae2f47999dd84f6e7f3a4727,
    title = "Internet packet filter management and rectangle geometry",
    abstract = "We consider rule sets for internet packet routing and filtering, where each rule consists of a range of source addresses, a range of destination addresses, a priority, and an action. A given packet should be handled by the action from the maximum priority rule that matches its source and destination. We describe new data structures for quickly finding the rule matching an incoming packet, in near-linear space, and a new algorithm for determining whether a rule set contains any conflicts, in time &Ogr; (n 3/2).",
    keywords = "Algorithms, Management, Theory, Verification",
    author = "David Eppstein and Shanmugavelayutham Muthukrishnan",
    year = "2001",
    month = "12",
    day = "1",
    language = "English (US)",
    isbn = "0898714907",
    series = "Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms",
    pages = "827--835",
    booktitle = "Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms",

    }

    TY - GEN

    T1 - Internet packet filter management and rectangle geometry

    AU - Eppstein, David

    AU - Muthukrishnan, Shanmugavelayutham

    PY - 2001/12/1

    Y1 - 2001/12/1

    N2 - We consider rule sets for internet packet routing and filtering, where each rule consists of a range of source addresses, a range of destination addresses, a priority, and an action. A given packet should be handled by the action from the maximum priority rule that matches its source and destination. We describe new data structures for quickly finding the rule matching an incoming packet, in near-linear space, and a new algorithm for determining whether a rule set contains any conflicts, in time &Ogr; (n 3/2).

    AB - We consider rule sets for internet packet routing and filtering, where each rule consists of a range of source addresses, a range of destination addresses, a priority, and an action. A given packet should be handled by the action from the maximum priority rule that matches its source and destination. We describe new data structures for quickly finding the rule matching an incoming packet, in near-linear space, and a new algorithm for determining whether a rule set contains any conflicts, in time &Ogr; (n 3/2).

    KW - Algorithms

    KW - Management

    KW - Theory

    KW - Verification

    UR - http://www.scopus.com/inward/record.url?scp=65549164282&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=65549164282&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:65549164282

    SN - 0898714907

    T3 - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms

    SP - 827

    EP - 835

    BT - Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms

    ER -