Now showing 1 - 10 of 30
  • Publication
    Towards pervasive intelligence : reflections on the evolution of the Agent Factory framework
    Agent Factory is a cohesive framework for the development and deployment of multi-agent systems. Since its inception in the mid 1990s, Agent Factory has gone through a metamorphosis process, whereby several new extensions, revisions, and enhancements have been made. This chapter provides a discussion of the incremental developments in Agent Factory and provides motivations as to why such changes were necessary. Agent Factory distinguishes itself from other intentional agent platforms in several ways. It provides a practical and efficient approach to the development of intentional agent-oriented applications. This is combined with a methodology, integrated development environment support, and a suite of tools that aid the agent fabrication process. A detailed comparison to related work is provided. We include a tutorial on how to use the framework.
  • Publication
    Timing and radius considerations for maintaining connectivity QoS
    Given the potential scale on which a Wireless Sensor Network (WSN) can be deployed, multi-hop communication will be a pivotal component of the system. When redundant nodes are deployed, which are hibernated opportunistically to conserve energy, it is crucial that sub-graphs of the network are not disconnected by the hibernation of a node. In order to ensure connectivity is preserved for all nodes in the area, a protocol is required that oversees routing integrity is maintained. Since this routing topology must be present at all times, this set represents the minimum number of nodes that must be active at any given time for a functioning network. In this paper, the performance of such a protocol is evaluated, in terms of message delivery and node lifetime for various timing and radius parameters. The selection of these, control the potential energy conserved by the nodes through the hibernation process, which can increase operational longevity. In addition, the radius governs the networks resilience to expired nodes, while timing parameters manage the responsiveness of the topology to failed and exhausted sensors. In this paper, we demonstrate the trade-offs that exist when selecting specific values for these variables as well as the impact these have on a number of Quality of Service (QoS) metrics for WSN performance, namely longevity and message delivery.
  • Publication
    An agent-based domestic electricity consumption advisory system
    This paper introduces an agent-based domestic electricity consumption advisory system. It reflects upon the diffculties of realizing the ubiquitous sensing vision which underpins such systems. It advocates the need for an effective middleware which will support the evolution of heterogeneous, distributed, collaborative intelligent sensing artifacts. To this end, it introduces the SIXTH Middleware.
  • Publication
    Ambience & collaboration embedded agents in a human-centered world
    Supporting people in the pursuit of their everyday activities is a laudable objective and one which researchers in various disciplines including computing, actively seek to accomplish. The dynamic nature of the end-user community, the environments in which they operate, and the multiplicity of tasks in which they engage in, all seem to conspire against the desired objective of providing services to the end-user community in a transparent, intuitive and context -aware fashion. Indeed, this inherent complexity raises fundamental problems for software engineers as they frequently lack the tools to effectively model the various scenarios that dynamic user behaviour give rise to. This difficulty is not limited to exotic applications or services; rather, it is characteristic of situations where a number of factors must be identified, interpreted, and reconciled such that an accurate model of the prevailing situation at a given moment in time can be constructed. Only in this way, can services be delivered that take into account the prevailing human, social, environmental and technological conditions. Constructing such services calls for a software solution that exhibits, amongst others, diffusion, autonomy, cooperation and intelligence. In this paper, the potential of embedded agents for realising such solutions is explored.
  • Publication
    Embedding Agents within Ambient Intelligent Applications
    This chapter reflects upon the challenges that confront the deployment of Ambient Intelligence (AmI) applications. Ambient Intelligence demands that everyday artefacts be imbued with intelligent reasoning capabilities together with the capacity for collaborative intelligent behaviour. Traditional ambient devices do not provide the requisite computational platform to support such requirements. With the ongoing developments of ubiquitous devices, however, the situation is changing. This chapter discusses a software stack, which supports the needs of ambient applications that incorporate embedded intelligence.
  • Publication
    Social Choice in Sensor Networks
    (WAITS 2012 Workshop, 2012-08) ;
    In this position statement, we argue for the use of online algorithms for social choice and group decision making in sensor networks whereby self-interested agents socially maximize their utility and preferences, which are based on variable network state. Specifically, we consider the nondictatorship principle of Arrow’s Impossibility Theorem and discuss this in the context of the Schulze voting method.
  • Publication
    Autonomous management and control of sensor network-based applications
    A central challenge facing sensor network research and development is the difficulty in providing effective autonomous management capability. This is due to a large number of parameters to control, unexpected changes of the network topology and dynamic application requirements. Network management is also a challenging task for the remote user due to the large-scale of the network and scarce visibility of live network happenings. Preferably the network should have autonomous decision-making capabilities as network conditions and application requirements changes. To cope with such uncertainties, firstly we consider Octopus, a powerful software tool that provides live information about the network topology and sensor data. At present, the tool can provide monitoring and require a user to control the network state manually. This paper describes how Octopus is reengineered to accommodate a multi-agent system to provide autonomic managing capabilities. In particular, we detail two distinct architectures, the static and mobile agent architectures, which can be effectively applied to deliver autonomous system management. This paper sets the basis for a full autonomous network management via a multi agent system to work with Octopus.
      1171Scopus© Citations 2
  • Publication
    Coordinated intelligent power management and the heterogeneous sensing coverage problem
    One of the most important factors to be considered when developing an application for a Wireless Sensor Network (WSN) is its power consumption. Intelligent Power Management (IPM) for a WSN is crucial in maximising the operational longevity. An established regime for achieving this is through the opportunistic hibernation of redundant nodes. Redundancy, however, has various definitions within the field of WSNs and indeed multiple protocols, each operating using a different definition, coexist on the same node. In this paper, we advocate the use of a MAS as an appropriate mechanism by which different stake-holders, each desiring to hibernate a node in order to conserve power, can collaborate. The problem of node hibernation for the heterogeneous sensing coverage areas is introduced and the manner by which it can be solved using ADOPT, an algorithm for distributed constraint optimisation, is described. We illustrate that the node hibernation strategy discussed here is more useful than the traditional stack-based approach and motivate our discussion using intelligent power management as an exemplar.
      619Scopus© Citations 11
  • Publication
    Virtual sensor networks : an embedded agent approach
    Many documented instances of existing research on Wireless Sensor Networks (WSN) use deployments that either fall short of, or barely meet, the resource requirements of the application. In this paper, it is envisaged that future WSN deployments will far exceed the resource requirements of any one single application. In a similar fashion to the use of virtual machines on a mainframe, sub-networks of adequate resources will be carved out of the entire deployment to fulfil the requirements of multiple applications. These will be hosted simultaneously on the network, and in many cases, certain WSN nodes will form a component in a number of these Virtual Sensor Networks (VSN). Such VSNs will also be dynamic in nature, adapting resources as nodes go offline. An additional requirement of such networks will be to engage in opportunistic power management, such as node hibernation, while the networks are adapting. In this paper, a solution for both of these issues is proposed, underpinned by a Multi-Agent System (MAS) resident on individual nodes. This solution facilitates both the practical operation of adaptive VSNs, while ensuring aggregate energy consumption can be minimised.
      2600Scopus© Citations 14