A simple sensor network simulation using Tiny OS - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

A simple sensor network simulation using Tiny OS

Description:

A simple sensor network simulation using Tiny OS. By. Jonghoon Kim & Rajesh Sankaran ... Tiny OS and TinyViz on Windows. Simple , Easy , Stable and It Works ! Go to , ... – PowerPoint PPT presentation

Number of Views:139
Avg rating:3.0/5.0
Slides: 8
Provided by: rajeshs5
Category:

less

Transcript and Presenter's Notes

Title: A simple sensor network simulation using Tiny OS


1
A simple sensor network simulation using Tiny OS
  • By
  • Jonghoon Kim Rajesh Sankaran
  • EE CSC, Louisiana State University,
  • June 21st , 2007

2
Tiny OS
  • What is TinyOS?
  • TinyOS is an event based operating
    environment designed for use with embedded
    networked sensors. More specifically, it is
    designed to support the concurrency intensive
    operations required by networked sensors with
    minimal hardware requirements.
  • How hard is TinyOS to learn?
  • The concurrency concept requires some effort to
    get used to but it's essentially C. Proficiency
    and/or experience with GNU development tools is a
    plus, but not mandatory.
  • From http//www.tinyos.net/faq.htmlSEC-16

3
Tiny OS and TinyViz on Windows.
  • Simple , Easy , Stable and It Works !
  • Go to ,
  • http//tinyos.net/windows-1_1_0.html
  • from there go to,
  • http//webs.cs.berkeley.edu/users/users.php?downlo
    ad1
  • Now , fill out the form and download and
    install.
  • Please Install the above with Admin Privileges
    only. Else the Install will finally abort leaving
    a cruft behind.

4
Now the Simulation
  • Simulates a bunch of motes that cluster together
    and modify a bunch of files in a distributed way.
  • Implemented
  • Clustering and Leader Election
  • Time Synchronization.
  • Distributed File servers
  • File Distribution , Mutual Exclusion

Some Features Implemented
  • Energy Penalty for sending receiving and staying
    idle. to be close to real world.
  • Network Time Server and percolation of time into
    the network.

5
Rules of the game
  • Every node gets a energy penalty of 10 units for
    send , 5 Units for receive and 1 unit for Idle.
  • Every Node starts as a newbie and makes 10
    attempts to reach a cluster head.
  • Any Cluster cannot have less that 2 client Nodes
    and a node cannot join a cluster whose rank is
    greater or less that itself by 5.
  • When a file request which is very old its dropped
    ?. ( about 10 counts ). Simple rollback .

6
How it all looks
7
Lets see the Demo .
Write a Comment
User Comments (0)
About PowerShow.com