sChat:%20A%20Group%20Communication%20Service%20Over%20Wireless%20Sensor%20Networks - PowerPoint PPT Presentation

About This Presentation
Title:

sChat:%20A%20Group%20Communication%20Service%20Over%20Wireless%20Sensor%20Networks

Description:

MICA2 Mote. Agents. TinyOS. Node (2,1) Tuplespace. Neighbors. Agilla Middleware. MICA2 Mote. Agents. migrate. remote. access. Mobile agents. move and clone across ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 2
Provided by: Lia116
Category:

less

Transcript and Presenter's Notes

Title: sChat:%20A%20Group%20Communication%20Service%20Over%20Wireless%20Sensor%20Networks


1
sChat A Group Communication Service Over
Wireless Sensor Networks Fei Sun, Chien-Liang
Fok, Gruia-Catalin RomanWashington University in
St. Louis
Mobile Computing Laboratory
Approach
Motivation
  • Implement the group communication service on top
    of Agilla, a mobile agent middleware for
    sensornets
  • Each user has a member agent in the network that
    follows the user and handles communication
    between the user and the group
  • Wireless sensornets are more robust and less
    likely to fail in disaster scenarios
  • They can serve as an alternative medium through
    which rescuers can communicate
  • When a user moves, it drags its member to its
    new location. Member updates its new location
    with leader when it is dragged. User injects a
    new member if it fails to drag its old member.

Problem Statement
  • The sensornet is initially deployed for some
    other purpose (e.g., environmental monitoring)
  • Users (rescuers) must remain in contact with each
    other while continuously moving.
  • Limited resources
  • Membership?
  • Unreliable wireless links
  • The leader agent keeps track of member locations
    and distributes group broadcast messages
  • The registry keeps track of leader location

Supported Operations
Agilla Middleware
  • Join - Member agents can join a specific group to
    exchange messages within the group. A group is
    formed when the first member joins.
  • Leave - A member agent can leave a specific
    group to stop sending or receiving messages
    within the group. A group is disbanded when the
    last member leaves.
  • Send - Member agents can send messages that will
    be forwarded to all the other members in the same
    group.
  • Mobile agents
  • move and clone across nodes
  • can be dynamically injected
  • Simplifies development
  • high-level agent abstraction
  • context discovery
  • multi-hop geographic greedy routing

Leader Tuplespace
Node (2,1)
Node (1,1)
Agents
Agents
migrate
  • ltmbr, enumerator, agent id, locationgt
  • Enumerator iterative access for broadcast
  • Agent id random access for member location
    updates

remote access
Tuplespace
Tuplespace
Agilla Middleware
Agilla Middleware
TinyOS
TinyOS
MICA2 Mote
MICA2 Mote
This research was supported by the NSF under NOSS
grant CNS-0520220.
Write a Comment
User Comments (0)
About PowerShow.com