Changes between Version 1 and Version 2 of EMR


Ignore:
Timestamp:
Oct 7, 2010, 3:25:18 PM (14 years ago)
Author:
Sensei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EMR

    v1 v2  
    1 [[Image(test.png)]]
     1= EMR – Energy-efficient Multi-hop Routing for Clustered WS&ANs Cookbook =
     2
     3This document includes instructions how to install and to run the Energy-efficient Multi-hop Routing (EMR) for Clustered WS&ANs.
     4
     5[[PageOutline(2-3,Table of Contents,inline)]]
     6
     7== Introduction ==
     8
     9The 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.
     16Please 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.
     17
     18== Installation ==
     19
     20=== Hardware and Software Requirements
     21Installing the EMR protocol requires the following hardware tools and software packages:
     22
     23 * [http://www.ubuntu.com/ Linux PC (Ubuntu)]
     24 * [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x]
     25 
     26 * [https://ncit-cluster.grid.pub.ro/trac/Sensei-WP5/export/1847/SCU/scu.tar.gz SCU software package]
     27 * At least 2 TelosB sensor nodes
     28
     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] has been installed and configured properly on it. We skip the installation of TinyOS here and refer to [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x] if needed. We describe the installation and configuration steps in the following for the [http://www.ubuntu.com/ Ubuntu] operating system.