Now showing 1 - 10 of 21
  • 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.
      1418
  • Publication
    Exercise in the smart workplace
    Employees that engage in even moderate amounts of exercise during their working day suffer less from stress and are more tolerant in the various irritations that accompany normal working life. Though it cannot be said with certainty that such workers are more productive, tentative evidence suggest that this may well be the case. A useful service of a smart office or work environment is to contribute to the health and well-being of those that inhabit such spaces. One practical approach to this is to monitor the exercise that employees engage in during the day, and using this as a basis, motivate them to engage in further physical activity. In this paper, issues relating to monitoring employee physical activity are explored.
      581
  • 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.
      885Scopus© Citations 10
  • 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.
      527
  • Publication
    Embedded agents: a paradigm for mobile services
    Mobile computing radically challenges some of the traditional assumptions associated with the software development lifecycle, and end-user behaviour. Successfully meeting these challenges is of fundamental importance if mobile computing is to fulfil its considerable potential. One approach to this concerns the prudent and selective adoption of intelligent techniques. However, reconciling the conflicting demands of deploying sophisticated resource-intensive computational algorithms on devices that are inherently resource-poor raises significant difficulties. Recent developments in intelligent agent technologies offer one viable approach to resolving this conflict. This paper explores the state-of-the-art in mobile computing and intelligent agents. In particular, issues pertinent to the deployment of agents on mobile devices are considered in detail. To illuminate this discussion, the implementation of one such framework is described
      720Scopus© Citations 26
  • Publication
    Sensor Web Interaction
    Ubiquitous sensing fuses the concepts of intelligent systems with ubiquitous computing in the development of novel sensor web applications, whereby the interaction of multiple disparate autonomous artefacts is a key requirement. In this paper, we present SIXTH, which is a middleware infrastructure for Ubiquitous Sensing that facilitates, and supports, the development and deployment of Sensor Web applications. SIXTH has been designed to be extensible, with provisions for user definable data retention policies, custom sensor data representations, and custom sensor node representations, whilst still providing a rich set of default behaviours. Within SIXTH, support is provided for the development and interaction of applications that incorporate both physical and cyber (virtual server side) sensors. With a view to supporting intelligent, in network, interaction policies, whereby sensor nodes must negotiate and coordinate their behaviour, the system has been designed to operate in conjunction with Agent Factory Micro Edition (AFME). AFME is a minimised footprint intelligent agent platform designed for resource constrained devices. It is based on the standard Agent Factory platform, which was developed for desktop machines, and is representative of a class of agent systems, which are referred to as Agent Oriented Programming frameworks. The paper discusses a ubiquitous mapping application that was developed using the middleware.
      1096Scopus© Citations 27
  • Publication
    Realising an Agent-oriented middleware for Heterogeneous Sensor Networks
    Classic computing systems are characterised by heterogeneity, with its inherent advantages and disadvantages. This raises a number of difficulties for software engineers. The vision offered by a mix-and-match approach is an attractive one, though its practical realisation comes at a cost, as the process of integration is rarely smooth. This scenario will be repeated as Wireless Sensor Networks are increasingly incorporated into mainstream computing. One potential paradigm for managing this heterogeneity is that of intelligent agents. This paper considers the viability and potential of lightweight agents as a paradigm for harnessing the potential of heterogeneous wireless sensor networks.
      1134Scopus© Citations 3
  • Publication
    EDLA tradeoffs for wireless sensor network target tracking
    The number of active nodes in a WSN deployment governs both the longevity of the network and the accuracy of applications using the network’s data. As node hibernation techniques become more sophistocated, it is important that an accurate evaluation methodology is employed to ensure fair comparisons across different techniques. Examining both energy and accuracy ensures a claim of increased longevity for a particular technique can be contrasted against its associated drop, if any, in application accuracy. This change can also be as a result of increased latency and the accuracy encapsulates many aspects of WSN performance in one metric. In this work, we detail the first in a series of simulation experiments designed to demonstrate the tradeoffs for a WSN and we employ mobility tracking as the application to benchmark accuracy. Additionally, we demonstrate experimental evidence for a potential adaptive mobility tracking protocol.
      2200Scopus© Citations 8
  • Publication
    Benchmarking latency effects on mobility tracking in WSN
    The number of active nodes in a WSN deployment governs both the longevity of the network and the accuracy of applications using the network’s data. As node hibernation techniques become more sophistocated, it is important that an accurate evaluation methodology is employed to ensure fair comparisons across different techniques. Examining both energy and accuracy ensures a claim of increased longevity for a particular technique can be contrasted against its associated drop, if any, in application accuracy. This change can also be as a result of increased latency and the accuracy encapsulates many aspects of WSN performance in one metric. In this work, we detail the first in a series of experiments designed to demonstrate the tradeoffs for a WSN and we employ mobility tracking as the application to benchmark accuracy. Additionally, we demonstrate experimental evidence for a potential adaptive mobility tracking protocol.
      557Scopus© Citations 3
  • 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.
      613Scopus© Citations 10