Energy-Aware Clustering Algorithms Used in Wireless Sensor Networks

Project Code :TCPGNS71

Objective

The objective of this project is wireless sensor networks (WSNs) are defined as a disseminated and mutual network of devices named as sensors which are densely suffused over an area, especially in hard environments .These sensors used to combine data for some phenomena. Each sensor has two main tasks: collecting data and sending that data to the BS node through its neighbour.

Abstract

Wireless sensor networks (WSNs) have gained researchers attraction over the recent years because it supports lot of applications as combat field management and disaster surveillance. Wireless sensors have the problem of dissipating more energy in the communication process, so that we need to prolong the network lifetime by using an efficient method to minimize consuming sensors' energy in both routing and clustering process.

In this project, an energy-aware clustering/routing protocol based on that a mechanism is developed. The algorithm is evaluated using JAVA. Its performance is compared with CBCCP and LEACH protocols in terms of number of sending packets, the number of dead nodes and sum of network nodes energy. The results show the proposed algorithm superiority over the two compared algorithms.

Keywords: Wireless Sensor Network, Routing Protocols, Clustering Protocols, Energy-Aware.

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 Wireless Body Area Network?
  • What is Clustering algorithm?
  • What is Network Structure?
  • What is Path Establishment?
  • What is Protocol Operation?
  • What is Net Hop Selection?
  • What is LEACH protocol?
  • 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 analysing 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

Related Projects

Final year projects