• DocumentCode
    1599509
  • Title

    Ponder2: A Policy System for Autonomous Pervasive Environments

  • Author

    Twidle, Kevin ; Dulay, Naranker ; Lupu, Emil ; Sloman, Morris

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London
  • fYear
    2009
  • Firstpage
    330
  • Lastpage
    335
  • Abstract
    Policies form an important part of management and can be an effective means of implementing self-adaptation in pervasive systems. Most policy-based systems focus on large-scale networks and distributed systems. Consequently, they are often fragmented, dependent on infrastructure and lacking flexibility and extensibility. This paper presents Ponder2, a novel policy system that is suitable for a wide range of environments and applications. The design and implementation of Ponder2 emphasises simplicity, flexibility and extensibility and provides users with the ability to interact easily with the managed system. Ponder2 can interact with other software and hardware components and is being used in environments ranging from single devices, to personal area networks, ad-hoc networks and distributed systems. We also describe PonderTalk, a high-level object orientated language inspired by Smalltalk for configuring and controlling Ponder2 systems.large scale systems. It advocates a similar de-centralised model of autonomous agents co-operating with each other and composing into more complex configurations. However, many existing policy-based frameworks have not been conceived for such environments. Their design is dependent on centralised infrastructure support such as LDAP directories and CIM repositories. Their deployment model is often based on centralised provisioning and decision-making that does not offer the means for policy execution components to interact with each other, collaborate or federate into larger structure. Policy specification is seen as an off-line activity, and policy frameworks do not easily interact with the managed system. Consequently such frameworks are difficult to install, run and experiment with. Additionally, they usually do not scale to smaller devices omnipresent in pervasive systems.
  • Keywords
    multi-agent systems; object-oriented languages; ubiquitous computing; CIM repositories; LDAP directories; Ponder2 systems; PonderTalk; ad-hoc networks; autonomous agents; autonomous pervasive environments; distributed systems; high-level object orientated language; personal area networks; policy-based systems; Ad hoc networks; Application software; Autonomous agents; Collaboration; Computer integrated manufacturing; Control systems; Decision making; Hardware; Large-scale systems; Personal area networks; Ponder2; PonderTalk; SMC; Self Managed Cell; authorization; event; obligation; policy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic and Autonomous Systems, 2009. ICAS '09. Fifth International Conference on
  • Conference_Location
    Valencia
  • Print_ISBN
    978-1-4244-3684-2
  • Electronic_ISBN
    978-0-7695-3584-5
  • Type

    conf

  • DOI
    10.1109/ICAS.2009.42
  • Filename
    4976624