A logic-based policy definition language for network management

Policies are increasingly used to manage large-scale distributed systems. They usually adopt ECA rules that cannot express system state transitions, enable policy servers to perform flexible actions or cooperate efficiently. A logic-based policy definition language, LPDL, is proposed. We define LPDL's syntax, execution model and its semantic that provides a formal framework for policy-based network management. LPDL is proved to have Petri net's expressive power and Turing machine computing power. An administrator can use LPDL to describe a system's analysis and decision functions or encapsulate them into physical codes flexibly based on actual need. Finally, a cooperative network management framework (CNMF), its prototype and application are presented to show that LPDL can meet the requirements of network management's dynamic growth.

[1]  Emil C. Lupu,et al.  A role based framework for distributed systems management , 1998 .

[2]  Yongxin Li,et al.  Implementation of a cooperative network management framework , 2001, 2001 MILCOM Proceedings Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277).

[3]  Jennifer Widom,et al.  Active Database Systems , 1995, Modern Database Systems.

[4]  Andrea Omicini,et al.  Programmable Coordination Media , 1997, COORDINATION.

[5]  Geoffrey G. Xie,et al.  Network policy languages: a survey and a new approach , 2001, IEEE Netw..

[6]  Jorge Lobo,et al.  A Policy Description Language , 1999, AAAI/IAAI.

[7]  John C. Shepherdson,et al.  Computability of Recursive Functions , 1963, JACM.

[8]  Franco Zambonelli,et al.  TuCSoN: a Coordination Model for Mobile Agents , 1998 .

[9]  M. Sloman Network and distributed systems management , 1994 .

[10]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[11]  Andrea Omicini,et al.  On the expressive power of a language for programming coordination media , 1998, SAC '98.

[12]  René Wies,et al.  Policies in network and systems management—Formal definition and architecture , 1994, Journal of Network and Systems Management.

[13]  John Strassner,et al.  Policy Framework Definition Language , 1998 .

[14]  Franco Zambonelli,et al.  Co-ordination of mobile information agents in TuCSoN , 1998, Internet Res..