Self-Healing and Self-Configuration in AODV based Wireless Sensor Network

DOI : 10.17577/IJERTV3IS10364

Download Full-Text PDF Cite this Publication

Text Only Version

Self-Healing and Self-Configuration in AODV based Wireless Sensor Network

1Rajani Narayan, 2 Dr. B. P. Mallikarjunaswamy, 3 M. C. Supriya

1Research scholar, Department of Computer Science and Engineering, Jnanasahyadri, Kuvempu University, Shankaraghatta, Shimoga, Karnataka, India

1Associate Professor, Department of MCA, RNS Institute of Technology, Bangalore

2Professor, Dept. of Computer Science and Engineering, Sri Siddhartha Institute of Technology, Tumkur, Karnataka, India

3Research scholar, Department of Computer Science and Engineering, Jnanasahyadri, Kuvempu University, Shankaraghatta, Shimoga, Karnataka, India

AbstractWSN technologies present significant potential in several application domains. Given the diverse nature of these domains, it is essential that WSNs perform in a reliable and robust fashion. This paper presents methods of self-configuration based on modulation parameter scaling and error correction codes based self-healing technique. Results show that lifetime and throughput of wireless sensor network can be increased using this methods.

KeywordsWSN;Self-Configuration;Self-Healing;Error Correction Codes;Modulation Scaling.

  1. INTRODUCTION

    Wireless Sensor Networks (WSNs) have focused on the development of new applications like wireless monitoring and environmental control applications for twenty-first century. Its properties like ad hoc nature and deploy-and-leave vision has gained the interest of researchers in public interest welfares like military, transport, monitoring, medical and safety. These applications have similar operation features like constrained power source and ability to operate in harsh environmental conditions. They are also programmed to work in conditions like failure of node, their mobility and networking over a considerable size of geographical area. Thus for this reason, the maintenance and management approaches of traditional networks are now impractical in this field [1].

    WSNs are nothing but the deployment of the tiny sensor nodes that are inexpensive and can be located in any region of interest to collect data relating to one or more variables. These nodes are deployed only to sense, process and communicate the data to the adjacent nodes and ultimately to pre-defined destination. Sensor nodes maycooperate with their neighbors (within communication range)to form an ad hoc network. WSN topologies are generallydynamic and decentralized.Sensor nodes can also havemobility capabilities which enable them to physically relocatewith relation to neighboring nodes and the environment inwhich they are situated.

    In order to build real-time, multi-modal,high resolution monitoring in these systems, WSN applications need to address critical challenges such as autonomy: the ability to operate in an unattended (and possibly hostile) area with the minimal aid from base stations and human administrator. Scalability: the ability to scaleto, for example, a large number

    of sensor nodes and alarge amount of data generated by sensor nodes. Adaptability: the ability to adapt to dynamic conditions of WSNs (e.g., network traffic and resource availability) andsensor nodes (e.g., sensor readings and power consumption).Self-healing: It is the ability to detect and eliminate false positive data from the malfunctioning nodes. Simplicity: design simplicity and lightweight in footprint due to resource constraints in sensor nodes [2].

    The WSN deployment configuration is crucial to the network satisfying the performance criteria and operationallifetime. Even if the sensor nodes are deployed uniformlyacross the region of interest as time passes, sensor nodes mayfail randomly due to energy exhaustion, malfunction ormalicious destruction. Non-uniform traffic distribution andedge effects will directly influence the energy usage of thesensor nodes. The cumulative result of these factors maycause coverage holes and possibly detach a segment ofthe WSN. The implication of these failures may result inthe WSN performance deteriorating thus preventing theperformance criteria from being met. The net result of thesefailures is a reduced useful lifetime.

  2. REALATED WORK

    Several researchers have researched on the above mentioned problem.Hoseung Lee et al [3] proposed a self-configuring sensor network topology scheme, that can achieve scalable, robust and energy efficient sensor network based on distance between active nodes. The idea is based on reduction of number of active nodes so as to make energy efficient network.Boonma et al [4] presented a new middleware called tinyDDS. These according to the network conditions adaptively perform the event publication and balance the performance among conflicting objectives. A modification of the Directed Diffusion routing protocol is presented by the authors of [4] for the reduction in energy consumption of the network in case of failures. The scheme they proposed employs Geocast approach for the broken paths by constructing a new routing tree [5]. Furthermore several researchers also proposed self-healing techniques to mitigate the effect of aforementioned problems. Vlajic et al presentedconcept of self-healing WSNs to improve the performance and network lifetime. Authors investigated the energy aspect of combating routing holes through the

    deployment of a single mobile (super) node [6].To create the Wireless Sensor Network reliable it is necessary to study the reasons of fault occurrence. The ZigBee specifications states about the self-healing mechanism that relies on tree topology. Once the node in ZigBee fails, the decedents of the node re- align the path to join the network. Instead, Jian et al [7] proposed a scheme efficient enough for the self-healing of node after its failure or in other case only some of the descendants should join the network. This allows the subnet of a fault node to rejoin the network with minimum transaction of communication and thus saving the critical energy [8]. At different levels of WSN fault occurrence is the common issue. Against this the end-user requires the automatic self healing in the pervasive applications. Bourdenas et al studied the two cases of body sensor deployment and evaluated the impact of fault in a WSN node on the activity and gesture classification accuracy.

    Jingyuan et al [9] presented the scheme for self-healing of nodes in WSN that is dependency constraint directed. The author also stated that in the duration of self-healing, invocation, parameter consistency, certain dependency constraints, control and implicit dependencies are required to be indentified and studied carefully.

  3. AUTONOMIC SENSOR NETWORKS

    Autonomic computing brings together different disciplines of computer science to promoteself-managing systems that adapt to their operating environment and user needs. To this end, different systems exhibit different degrees of adaptation to dynamic environmentswithout manual administration. Autonomic computing is defined by its properties self- configuration, self-healing, self-protection and self- optimization, also referred as the self-*attributes. Self-* attributes are not orthogonal. For instance, in order for a network to heal adefective component, it should be able to reconfigure itself and possibly optimize the use of itsresources to allow for alternative solutions.

    Figure 1:Closed feedback control-loop in Autonomic systems

    Common among autonomic systems is a closed feedback control-loop pattern that consists of four distinct steps- monitoring, analyses, planning and execution,the monitoring step collects performance metrics to measure the condition ofdifferent systemcomponents. The analysis phase processes information collected in order to infer the system'sstatus. Analysis of monitored attributes may identify node or sensor

    failures, poor or failedcommunication links, low battery levels or poor quality of service due to overloaded processorsor communication links. The planning phase constructs an alternative system configuration,based on observed symptoms and identifies actions necessary to counter defects and to transitionto a better state. Finally, the execution phase applies the reconfiguration plan that has been produced. This process implies a dynamic system infrastructure that enables in- situreorganization without disrupting operations.

    Sensor networks are structured in three layers, which present the functionalarchitecture of a wireless sensor network (WSN) application. The bottom layer, sensing, samplesthe environmental attributes and extracts features such as the mean or variance of sensorreadings, e.g. sensing room temperature for air-conditioning control in buildings. The middlelayer, analysis, processes events, e.g. change of room temperature, to infer system context. For instance, a node may infer room condition by fusing information from extracted features. Informationfusion is not, however, restricted to features but extends to decisions as well. A decisionfusion process combines localized or low-level decisions with domain-specific knowledge to inferhigher level concepts, e.g. based on local decisions of several rooms it may be inferred thatthe air-conditioning in the conference room under- performs. The top layer, network, involvesnode management and orchestration. The functional role of the node manager is to organize the flow of information, e.g. the dissemination of decision from fusion centers to other ends ofthe network, as well as the nodes' structure in the network, e.g. ad-hoc, hierarchical, clusteredcommunications, etc. The network manager finally assigns tasks among nodes and orchestratestheir interactions.

    Figure 2: Functional architecture of a self-healing wireless sensor network

    Faults in this architecture propagate upwards affecting decision quality in higher layers. Consequently, faults need to be identified and contained as close to their source as possible. We look at extending services in different layers of the architecture that allow the network to toleratefaults and heal.

    In the sensing layer redundancy of resources, i.e. sensing devices deployed,provisions for fault tolerance. Fault

    By substituting =

    , in above equation it can be shown

    detection and correction mechanisms can be deployed inthe analysis layer based on features extracted from sensors and domain-specific knowledge ofthe application environment. Finally, at the network layer a reconfiguration mechanism is required to handle identified failures, which will be able to restore broken communication links,reallocate assigned tasks of failed components or redistribute available resources.

  4. SELF-CONFIGURATION IN AODV WIRELESS SENSOR

    that is non-negative, monotonically decreasing function of

    .

    =1

    Let ( ) denotes energy function. = { , = 1,2,3, . 1}, is feasible if the transmission latency, 1 , is within T. Consider that the energy functions of all the hops are known a priori. Then the algorithm can be defined as:

    Given a series of consecutive single-hop communication links1 2 3 . . . and packet size s, find a feasible schedule of packet transmission , so as tominimize the maximal energy dissipation over all nodes:

    NETWORK

    1

    1

    = = . 2 1 + . .

    Today, the WSN are deployed in several military and civil

    = 1

    = 1

    services on a heavy scale. The reason is the scalability of WSN services in the remote conditions and harsh environment. Since the major limitation of sensor network is the battery life of a sensor node hence algorithms to maximize the life of battery and lowering power consumption is crucial as it nearly impossible to change the battery of the sensor network nodes [6]. Also the reliability of the data collected, processed and forwarded by the sensor node has to be assured. As a result of this the low energy consumption and high reliability has become the crucial issues when dealing with the WSN.

    Energy Efficiency is a major fact of anxiety in operation of any WSN. The large scaleof such networks and the necessity of unattended operation over a long period of time require careful management of the energy resources. In addition, wireless communication is a major source of power consumption during system operation, the ratio of the energy spent in sending one bit of information to the energy spent in executing one instruction is typically around several orders of magnitude [11]. It is crucial to develop low power radio modules to increase network lifetime. Modulation scaling is a new paradigm, which is an effective technique to reduce radio power consumption by adopting modulation level to match the traffic load. Consider multihop communication as presented in [12], here we developed modulation scaling approach for AODV WSN as self-configuration mechanism.

    Let communication path involves n nodes,1 2 3

    . . . and consider a packet size s is needed to transmit from S1 to Snin a given time interval [0,T].

    By fixing the symbol rate for each hop, the time duration for transmission over can be modeled as: 1 +1, can be modeled as:

    The node that satisfies = is called the critical node for or simply critical node. In general, critical node may not be unique.

    The necessary and sufficient conditions for optimality are:

    1. = ; and

    2. 1 1 = 2 2 = 1(1)

    The value of can be derived from equation 1 based on the final value of . Hence by variations in latency modulation parameter can be changed.

  5. SELF-HEALING IN AODV BASED WIRELESS SENSOR NETWORK

    The WSN consists of number (100s-1000s) of spatially distributed autonomous sensor nodes. Each sensor node is able to sense the physical or environmental conditions, process it and communicate it in the network using RF transceiver. Sensor nodes are deployed in different geographical area and due to the lack of any other power supply the sensor nodes are operated by battery. Modulation scheme, operating frequency, channel condition and inter-node distance and ECC has significant effect on the consumption of energy of the sensor node. The maximum amount of energy is consumed during communication.

    The error induced in the communicated data by noise during transmission can be corrected by two techniques one is to request the sender to resend the data (ARQ) and the second technique is to add some extra bits to the original data at the transmitter these extra bits will detect and correct the errors induced in the data at the receiver (ECC).

    ECC provides better BER at the same SNR as compared to uncoded system i.e. provides coding gain. To maintain the

    =

    (1)

    BER within its specified limit either transmitter power can be

    increased or ECC can be used. ECC reduces the required

    Further, the corresponding energy dissipation for sending the packet can be modeled as:

    transmitter signal energy due to its coding gain on the other hand extra bits added to data by ECC requires extra energy for

    = + .

    = . 2 1 + .

    (2)

    encoding , transmitting and decoding. Therefore at very small

    distances < 10 m using ECC is less efficient .but if the

    Where is the transmission power; is determined by the quality of transmission, in terms of Bit Error Rate, and the noise power; is a device-dependent parameter that determines the power consumption of electronic ciruitry; is the constellation size in number of bits per symbol.

    distance is more 50-100m and above then using ECC is energy efficient as coding gain will keep the transmitter power low for the same BER. Choice of particular ECC depends upon type of application and other sensor network constraints such as environmental conditions, type of modulation scheme,

    D

    7.0000e-010

    energy

    -2.3000e-004

    Eused

    5.6000e-007

    ratio

    0.4007

    omega

    0.4000

    gamma

    3

    NON-AWARE protocol: number of total tx

    1429

    AWARE Protocol: number of total tx was

    14422

    number of nodes, distance requirements. A procedure for the selection of ECC for a specific WSN application and limitations is developed or shown where energy consumption of different ECCs is calculated using energy simulator and configuration energy is compared with other error code performance then an optimum ECC is selected by comparing the power consumption.

    =1

    The energy consumed in WSN can be computed as

    =1

    = +

    + 1

    (3)

    = = + (4)

    4

    = ( ) 0

    (5)

    Where

    : Energy consumed by the encoder.

    : Total number of bits transmitted.

    : Energy consumed in transmitting single bit from a node.

    : Energy consumed in receiving single bit by a node.

    () : Desired SNR at ith receiving node.

    : Receiver Noise Figure.

    0: Thermal noise of the receiver. BW: Bandwidth of Noise in channel.

    : Gain of transmitting antenna.

    : Transmitter Efficiency.

    : Channel bit rate.

  6. RESULT

  1. CONCLUSION

    The paper proposes a novel method for autonomic computing in WSN by self-configuration and Self-Healing. The proposed approach for self-configuration uses modulation parameter scaling to enhance network lifetime. Result shows the original and scaled modulation parameter to meet optimum system requirement. ECC based approach is proposed for self- healing in WSN system. As depicted from result it is clear that deploying error correction mechanism can improve the performance. Simulation has been carried out on MATLAB. The overall impact of aforementioned schemes is to provide Transactional security and to enhance network lifetime by applying autonomic characteristics to WSN.

    300

    250

    Data Comparison

  2. REFERENCES

Amplitude

Tx data Rx data

200

150

100

VII.

VIII.

50

0

0 20 40 60 80 100 120 140 160 180 200

Data Points

Self-Healing in WSN

  1. M.Asim, H.Mokhtar,M.Merabti, Sensor Networks Management: A Survey, ISBN: 978-1-902560-24-3 © 2010 PGNet.

  2. Pruet Boonma and Junichi Suzuki An Adaptive, Scalable and Self- Healing Sensor Network Architecture forAutonomous Coastal Environmental Monitoring.

  3. Hoseung Lee, Jeoungpil Ryu, Kyungjun Kim, Kijun Han, A Density- Based Self-configuration Scheme in Wireless Sensor Networks, Advanced Web and Network Technologies, and ApplicationsLecture Notes in Computer Science Volume 3842, 2006, pp 350-359.

  4. Boonma, P. , Suzuki, J. Self-Configuring Middleware for Wireless Sensor Networks Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE.

  5. Araujo, H. ; de Castro, W.L.T. ; Holanda Filho, R. A proposal of self- configuration in Wireless Sensor Network for recovery of broken paths, Sensors Applications Symposium (SAS), 2010 IEEE.

  6. Vlajic, Moniz, Self-Healing Wireless Sensor Networks: Results That May Surprise, Globecom Workshops, 2007 IEEE Nov. 2007.

  7. Jian Wan, Wanyong Chen, Xianghua Xu, Miaoqi Fang, An Efficient Self-Healing Scheme for Wireless Sensor Networks,Future Generation Communication and Networking, 2008. FGCN '08. Second International Conference, Vol: 1, Dec. 2008.

  8. Bourdenas, T, Sloman, M Towards Self-Healing in Wireless Sensor Networks Wearable and Implantable Body Sensor Networks, 2009. BSN 2009. Sixth International Workshop June 2009.

    Table.1 Self-Configured Parameters in WSN Node index: 1

    C 4.9000e-009

    Self-Configuration In WSN

  9. Jingyuan Li, Yafeng Wu, Stankovic, J.A, Predictive dependency constraint directed self-healing for wireless sensor networks Networked Sensing Systems (INSS), 2010 Seventh International Conference June 2010.

  10. A.R. Pinto, M. Camada, M. A.R Dantas, C. Montez, P.Portugal, F. Vasques, Genetic MachineLearning in the Optimization of Communication Efficiency in Wireless Sensor Networks, Proc.Annual Conference of the IEEE Industrial Electronics Society, IECON 2009.

  11. M. Singh and V. K. Prasanna, System level energy tradeoffs for collaborative computation in wireless networks, in IEEE IMPACCTWorkshop, May 2002.

  12. Y. Yu y V. K. Prasanna, Energy-Efficient Multi-Hop Packet Transmission using ModulationScaling in Wireless Sensor Networks.

Leave a Reply