Dimitrios Georgoulas
MSc, BEng, MIET, IET Student Ambassador MBCS. MYPG National Committee, Alpha Tutor
PhD Researcher
   
 

Electronic Engineering Department
Adaptive Communications Network Research Group
Aston University
Aston Triangle
B4 7ET
BIRMINGHAM
U.K

Home Page

Overview
Network Topology
Agent Abstraction

Tuples
Variable Type

 

In-Motes Bins

 


Papers

Tutorials

Videos

Links

 

Photo Album


Contact



In-Motes: Overview

Wireless sensor networks (WSNs) have been identified as a promising technology that will allow people and machines to interact with their environment in a revolutionary way. These networks, however, are facing limitations such as energy constraints of the sensor and difficulties in reprogramming the actual network. To address these limitations we propose a novel agent middleware. Namely In-Motes can be considered as an intelligent network which is deployed with no pre-installed application. Mobile agents are injected into the network, then migrate and clone across it, following specific rules and performing application specific tasks. By doing so, each mote is given a certain degree of perception, cognition and control, forming the basis of its intelligence. Linda-like tuplespaces and federated system architecture are proposed as the means for collaboration and coordination of the agents. In order to make the network more robust, certain behavioural rules are proposed taking inspiration from a community of bacterial strains. These preserve each agents certain degree of autonomy and identifies a highly coordinated architecture for them.

 In-Motes is based on Agilla and Mate by allowing users to inject agents inside the network and provides a high level architecture for the given agent community based on federated systems and behavioral rules produced by a parallelism of bacterial strains. Mobile agents encapsulate a dynamic behavior within the network, adopting certain degrees of perception, cognition and control of the given environment and acting as local virtual machines with dedicated instructions and rules. An agent can migrate or clone from one node to another and communicate/coordinate its actions based on Linda-like tuplespaces and federated system architecture.

The In-Motes model is shown in the billow figure. Each node can support multiple agents and maintains a tuplespace where specific reactions, that will be mentioned later, can be stored. This tuplespace will be accessible by all agents and is static as agents cannot carry it throughout the network.

This shared memory model will be enforced in a federated system where the facilitator agent will generate specific instructions to the analogous node that hosts it. This will be allowed since each tuple will contain a specific set of fields with a type and a value. Types will consist of various sensor readings. Following the Agilla model each tuple will be accessible by any agent whose specific template matches by type. Such a match will be available if they have the same number of fields and each field in the tuple satisfies the analogous field in the template.

 


This site is © Copyright Dimitrios Georgoulas 2004-2005, All Rights Reserved.