CFTM: A Centralized Fault Tolerant Mechanism for Wireless Sensor Networks

Project Code :TCPGNS68

Objective

The main of the project is to achievea centralized fault tolerant mechanism for WSNs. This mechanism guarantees the recovery of SNs from the failure of CHs and it has been shown to be efficient for the permanent as well as the transient faults.

Abstract

Cluster Heads (CHs) in cluster based Wireless Sensor Networks (WSNs) are considered as critical nodes since they are responsible of collecting data from cluster members, aggregating and then sending them to a sink node. The failure of CHs makes disconnected partitions in the network and hence will degrade the network performances, which makes the fault tolerance of CHs is a critical issue in WSNs. 

The existing fault tolerant mechanisms either consume important extra energy and time to detect and recover from the failures or need to use additional hardware and software resources. In this project, we propose a Centralized Fault Tolerant Mechanism (CFTM) that deals efficiently with permanent and transient failures. The proposed mechanism is able to maintain the continuity of the network operation despite of CHs failures.

The performance of the proposed mechanism was tested by means of simulations and compared against the Low-Energy Adaptive Clustering Hierarchy (LEACH) and Informer Homed Routing (IHR) protocols. 

Keywords: Wireless Sensor Networks, Routing, Fault Tolerance, CFTM, LEACH, IHR.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

System: Pentium IV 2.4 GHz.

Hard Disk: 40 GB.

Floppy Drive: 1.44 Mb.

Monitor: 15 VGA Colour.

Mouse : Logitech.

Ram: 512 Mb.

SOFTWARE SPECIFICATIONS:

Operating system: Windows XP/7/LINUX.

Implementation: NS2

NS2 Version: NS2.2.34

Front End: OTCL (Object Oriented Tool Command  Language)

Tool: Fedora (To simulate in Linux OS)

Learning Outcomes

  • What is Tomcat server and how they can work?
  • What is CFTM?
  • What is wireless Sensor Networks?
  • What is Fault Tolerant?
  • What is Cluster Head Based Selection?
  • What type of technology versions is used?
  • Data Parsing Front-End to Back-End.
  • Need of Eclipse-IDE to develop a web application.
  • Working Procedure.
  • Testing Techniques.
  • Error Correction mechanisms.
  • How to run and deploy the applications?
  • Introduction to basic technologies used for.
  • How project works?
  • Input and Output modules.
  • How to test the project based on user inputs and observe the output?
  • Practical exposure to software tools and solution providing for real time problems working with team/ individual work on Creative ideas.
  • Learn about types of algorithms and how to use?
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects