Changes between Version 4 and Version 5 of EMR


Ignore:
Timestamp:
Oct 7, 2010, 5:29:54 PM (14 years ago)
Author:
Sensei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EMR

    v4 v5  
    88
    99The main purpose of EMR is to address the hot-spot issue in WSNs so that the network energy could be better utilized.
    10 * The operation of EMR is as following:
    11 * First, some CH candidates are selected;
    12 * Second, these candidates compete to be the final CH;
    13 * Third, the CHs announce their role and allow non-CH nodes to join them as member nodes to form the cluster;
    14 * Fourth, the CHs collect the data packets from their respective member nodes;
    15 * Finally, the CHs aggregate these packets as one summary packet of the cluster and deliver them to the sink.
     10The operation of EMR is as following:
     11 * First, some CH candidates are selected;
     12 * Second, these candidates compete to be the final CH;
     13 * Third, the CHs announce their role and allow non-CH nodes to join them as member nodes to form the cluster;
     14 * Fourth, the CHs collect the data packets from their respective member nodes;
     15 * Finally, the CHs aggregate these packets as one summary packet of the cluster and deliver them to the sink.
    1616Please note that the competition range of the CH candidates to be the CHs are determined by the probability of nodes to be the CH, acquired by the mathematical analysis which aims to equalize the node lifetime across the network.
    1717
     
    2222
    2323 * [http://www.ubuntu.com/ Linux PC (Ubuntu)]/ [http://www.microsoft.com/windows/windows-xp/default.aspx/ Windows XP)]
     24 * [http://weblogs.java.net/blog/opinali/archive/2010/08/21/jdk-6u21-javafx-131-and-deployment {{jdk-6u21}}]
    2425 * [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x]
    2526 * [https://ncit-cluster.grid.pub.ro/trac/Sensei-Cookbook/wiki/emr/emr.tar.gz EMR software package]
    2627 * At least 11 TelosB sensor nodes
    2728
    28 We assume that the installation PC is running a '''Linux''' operating system  and the [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x] has been installed and configured properly on it. We skip the installation of TinyOS. A user could refer to here and refer to [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x] about the installation if necessary. We describe the installation and configuration steps in the following for the [http://www.ubuntu.com/ Ubuntu] operating system.
     29We assume that the installation PC is running a '''Linux''' operating system  and the [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x] and [http://weblogs.java.net/blog/opinali/archive/2010/08/21/jdk-6u21-javafx-131-and-deployment JAVA environment] have been installed and configured properly on it. We skip the installation of TinyOS. A user could refer to here and refer to [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x] about the installation if necessary. We describe the installation and configuration steps in the following for the [http://www.ubuntu.com/ Ubuntu] operating system.
    2930
    3031There are two type of nodes in the network, the normal sensor nodes and the sink, where data packets from the normal nodes are periodically collected by the sink after some basic processing at the CH, e.g. data aggregation. This is the structure of the content of the EMR software package:
     
    8687The following describes about how to run EMR step by step.
    8788
    88 *Operation
     89* Operation
    8990
    9091 * First, turn on all normal nodes. the nodes should have the red led on and wait for clustering indication from the sink node.
     
    99100
    100101
    101 *Monitor the debug messages
     102* Monitor the debug messages
    102103
    103104        Use the serial output to watch the debug messages:
     
    107108}}}
    108109
     110      The debug messages should start to be shown in the terminal as below:
     111
     112[[Image(debug_msg.png, 50%, center)]]
     113
    109114       
    110115* Change parameters