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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2003
Accession Number
ADA414923

Entities

People

  • Ahmet Guven

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Protocols
  • Compilers
  • Computer Languages
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Debugging
  • Detection
  • Electronic Mail
  • Formal Languages
  • Language
  • Mesh Networks
  • Network Protocols
  • Task Forces
  • United States

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Economics