Skip to content

decheng-zhang/clustering-protocol-for-NLOS-WSN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clustering Protocol Experiment in WSN

The repository embodies a set of experiments for NLOS clustering protocol in WSN (Wireless Sensor Network)

Experiment Details

All experiment is executed over 100..500 network size

Experiment 1

PDR for NSGA-LOS-CH vs NSGA-NLOS-CH

Experiment 2

Existence of obstacles Packet Deliver Rate for three protocols: NSGA-NLOS-CH RSSI values derived from the proposed path loss model PSO-CH RSSI(not consider obstacle) LEACH-3D totally random mechanism when electing the CHs

Experiment 3

Average num of CHs per round for all protocols NSGA-NLOS-CH results in a higher num of CHs

Experiment 4

Average consumed energy per sensor LEACH-3D >> NSGA-CH-NLOS > PSO-CH (due to higher num of CHs)

Experiment 5

Average number of "unclustered sensors" per round LEACH-3D >> NSGA-CH-NLOS == PSO-CH

New Exper Proposing 1 (aborting)

Take wide into consideration (portions above the elevation) --> Improve on the matrix Thought:

  • Currently, our model considers the diffraction effect in path loss simulation (diffraction loss over knife edge obstruction).
  • Diffraction: diffraction occurs at the edge of an impenetrable body that is large compared to the wavelength of the electromagnetic wave (e.g. terrain, building and vegetation).

New Exper Proposing 2 (proceeding)

Evaluate the Coverage performance between three algorithms.

  • node uniformlly distribute in 3D rolling terrain.

Question: What we want?

1 The fifth objective function coverage redundant (yes) 2 A quantity approach to evaluate the full coverage (yes)

Basic assumption: The sensors are stationary and homogenous with a fixed sensing radius r_s. Here we assume the binary sensor model: the sensing range of s is a sphere centered at s with a radius of r_s; a point is covered by a sonsor if it is within a distance of r_s and there is a line of sight from the sensor. (The coverage of a sensor with obstacles, may be a partial sphere (how to deal with that??)

Previous procedure:

"A Full Area Coverage Guaranteed, Engergy efficient Network configuration Stratgy for 3d WSN" (Minimize the average number of sensors monitoring a cube)

Software Specs

  • Ubuntu 14.04 16.04
  • Omnetpp 4.5, 4.6
  • Castalia 3.3
  • JmetalCpp
  • Lib-Popot

Prerequisites

  • Omnetpp
  • Lib popot
  • JmetalCpp (included)
  • Adding new LDFLAGS --allow-multiple-definition in the Makefile.inc in Omnetpp.x.y.z/

Install

  ./makemake
   make

Usage

$ Castalia -c [CONFIG]

License

Credit to Riham Elhabyan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published