Speeding Up a Path-Based Policy Language Compiler
Abstract
Policy based network management has an increasing importance depending on the increasing importance of distributed large networks and the growing number of services that run on them. Policy languages, which enable users define policies in a formal language, are one of the main tools of policy management. Even though there are policy languages like PFDL or RPSL, none of them has the capability of a robust conflict detection and resolution focused on policy. A new Policy Language, Pathbased Policy Language (PPL) 10, has been developed recently. It encompasses as many of the features addressed in the other policy languages as possible, as well as providing means for testing policies for consistency and defining both static and dynamic policies. PPL's pathbased approach enables establishing policies that will be based on path, like Integrated Services, as well as non path based policies, which are more suited for Differentiated Services. The most important, PPL provides the ability to detect and resolve conflicts between by translating policy rules into formal logic statement and checking them with a Prolog program.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 2003
- Accession Number
- ADA414923
Entities
People
- Ahmet Guven
Organizations
- Naval Postgraduate School