Compressive Oversampling for Robust Data Transmission in Sensor Networks
Information Content-based Sensor Selection and Transmission Power Adjustement
Transcript of Information Content-based Sensor Selection and Transmission Power Adjustement
1
INFORMATION CONTENT-BASED SENSOR SELECTION AND TRANSMISSION POWER ADJUSTEMENT FOR COLLABORATIVE
TARGET TRACKING
2
INTRODUCTION
o In mobile computing environment ,data transfer should highly reliable and energy saving one, so to find correct traget to transfer wireless sensor nodes are used.
o Wireless sensor nodes provide accurate information since they can be deployed and operated near the phenomenon.
o These sensing devices have the opportunity of collaboration among themselves to improve the target localization and tracking accuracies.
o To make more reliable and higher energy saving ICTP techniques are used
3
OBJECTIVE
An energy-efficient collaborative target tracking paradigm is developed for wireless sensor networks (WSNs).
In addition, a novel approach to energy savings in WSNs is devised in the information-controlled transmission power (ICTP) adjustment, where nodes with more information use higher transmission powers than those that are less informative to share their target state information with the neighboring nodes.
The ICTP scheme is embodied in the power adjustment logic module in which a node consults the mutual information list index of the sensor node and the preset power adjustment pattern, and subsequently, decides on the transmission power for communicating its information state to the network.
4
ORGANIZATION PROFILE
At Axess Technologies (P) Ltd, We go beyond providing software solutions. We work with our client’s technologies and business changes that shape their competitive advantages.
Founded in 2001, AXESS Technologies (P) Ltd. is a software and service provider that helps organizations deploy, manage, and support their business-critical software more effectively.
Utilizing a combination of proprietary software, services and specialized expertise, AXESS Technologies (P) Ltd. helps mid-to-large enterprises, software companies and IT service providers improve consistency, speed, and transparency with service delivery at lower costs.
OUR VISION
“Dreaming a vision is possible and realizing it is our goal”.
5
DEVELOPMENT ENVIRONMENT
HARDWARE ENVIRONMENT
System : Pentium IV 2.4 GHz.Hard Disk : 80 GB.Monitor : 15 VGA Colour.Mouse : Logitech.Ram : 1GB.
SOFTWARE ENVIRONMENT
Operating system : Windows XP Professional.Front End : Visual Studio.NET 2005Coding Language: Visual C# .Net.
6
SYSTEM ARCHITECTURE
Choose the file Select therouter
Routers P1 Router s P2 Routers P 3
Server
Client
ICTP METHOD
Transferring the data
7
SYSTEM DESIGN
USE CASE DIAGRAM
Send Response
Path selection using ICTP Method
Energy efficient clustered routing
Send Request
Client Server
8
Sequence Diagram
Clustering ICTP method File Receiving Collaborative target tracking
Client Server1. Sending a
request to server
2.Responding Client
3. Clustering routers
4. Using Algorithm
5. Sensor selection
6. Receiving files from server
7.Power adjusted file transfer
9
SYSTEM FLOW DIAGRAM Client
Requesting For Files
Server
Files Logout
Cluster
Select Router
Files
Send To client
10
MODULE DESCRIPTION
This are different modules used in the entire process of the project
Networking Module.
Sensor selection module.
ICTP Module.
Target tracking Module.
Average energy consumed module.
11
MODULE DESCRIPTION (CONT)
Network Model
A server machine is a high-performance host that is running one or more server programs which share its resources with clients.
A client also shares any of its resources; Clients therefore initiate communication sessions with servers which await (listen to) incoming requests.
12
MODULE DESCRIPTION (CONT)
Sensor Selection Module
The sensor selection problem only in terms of coverage and energy-saving aspects, without paying attention to detection quality.
In tracking applications, when selecting the subset of sensor nodes to contribute to the global decision, we have to consider how informative the sensor nodes are about the state of the target.
13
MODULE DESCRIPTION (CONT)
ICTP Module
Information-Controlled Transmission Power Adjustment (ICTP) adjustment scheme as the energy-saving strategy, in addition to the MISS algorithm.
The sensor node whose task is distributed target tracking with MISS and ICTP.
Sensory observation is transferred to the information extractor module to retrieve the information state and the information matrix denomination values from the received observation, which are then passed to the local information filter module where local target tracking takes place according to the operations
14
MODULE DESCRIPTION (CONT)
Target tracking Module
Deficiency with this approach occurs for tracking applications if all the sensor node local likelihood ratios fall in the no-send region and no belief about the target state is shared among the nodes.
Sensor nodes try to collaboratively maintain accurate target position
We consider the problem of tracking a single target using immobile sensor nodes that collaborate with each other through a broadcast communication mechanism.
15
MODULE DESCRIPTION (CONT)
Average Energy Consumed Module
If we adjust the transmission powers of the sensor nodes according to,on average, we achieve 2.14 times less energy usage with respect to the case in which no transmission power adjustment is made .
However, power adjustment, on average, doubles the target localization errors as observed .
The gain in terms of the exhausted communication energy.
16
TESTING
Testing is the process of trying to discover every convincible fault or weakness in a work product. The purpose of testing is to discover errors. It provides a way to check the functionality of the components, sub assemblies, assemblies and/or a finished product it is the process of exercising software with the intent of ensuring that the software meets its requirements and user expectations and does not fail in an acceptable manner. There are various types of test. Each test type addresses a specific testing requirement.
UNIT TESTING
o Unit testing involves the design of test cases that validate that the internal program logic is functioning properly, and that program inputs produce valid outputs.
o The unit testing on client ,router and server module performs the validation in which server entering the correct IP address otherwise an error will be thrown to enter the valid IP address
o The unit testing on router module checks whether the router has started and select the router according to the file size and pass the data through the router
17
TESTING (CONT)
INTEGRATION TESTING
o Integration tests are designed to test integrated software components to determine if they actually run as one program.
o Integration tests demonstrate that although the components were individually satisfaction, as shown by
successfully unit testing, the combination of components is correct and consistent.
o Integration testing is specifically aimed at exposing the problems that arise from the combination of
components.
o In the proposed system all the modules were tested as a whole unit and the results were successful.
18
Server Side Uploading the File
19
Selecting Receving File Path to Store the File
20
Server Transfer File
21
File Transfer through Reliable Router
22
File Received From Server
23
Chart Average Consumed Energy
24
CONCLUSION
A new communication transmission power adjustment scheme is proposed to further improve the energy savings while preserving the tracking quality constraints.
Sensor nodes adjust their transmission powers in proportion to their knowledge: those that know more about the target state should use more power to share their information.
Tests indicate that the performance of the proposed power Adjustment scheme depends on the network querying technique.
The proposed Information-Controlled Transmission Power adjustment scheme improves the energy savings while preserving the desired target tracking accuracy.
25
REFERENCES
Book Referred
o Matt Telles and Kogent Solutions Inc, “C# 2005 programming Black Book”
o By Herbert Schildt , “The Complete Reference C# 2.0”o Anders Hejlsberg, Scott Wiltamuth, Peter Golde, Addison Wesley,
“The C# Programming Language”.o Mickey Williams , “Microsoft Visual C#.NET (Core Reference)” o Jason Price, Mike Gunderloy , “Mastering Visual C#.NET”o Thuan L. Thai, Hoang Q. Lam. “NET framework essentials”o Richard Hundhausen , “Programming ADO.NET “o Chris Sells, “Windows Forms 2.0 Programming in C#
(Microsoft .NET Development Series)”.o Matthew MacDonald, “Pro .NET 2.0 Windows Forms and Custom
Controls in C#”.