Received 20 April 2016; accepted 15 May 2016; published 28 June 2016
Wireless Sensor Network (WSN) is a collection of sensors with limited resources that collaborate in order to achieve a common goal  . Sensor networks are spatially distributed sensors to monitor conditions at different locations, such as strain, hotness, reverberation, shuddering, gesture or pollutants. These tiny sensor nodes, which consist of intellection, data dispensation, and communicating mechanism, pull the idea of sensor networks based on mutual effort of a large number of nodes  . A WSN can be deployed in harsh environments to fulfill both military and civil applications. Factors influencing sensor network design are Fault tolerance, Scalability, Operating environment, Sensor network topology, Transmission media and Power consumption  .
A main reason of energy spending in WSNs relates with communicating the sensor readings from the sensor nodes (SNs) to remote sinks  . Energy is very critical resource in wireless sensor networks and can’t be recharged frequently. So, we have to think more and more about minimizing the energy consumption of sensor nodes  . Nodes―more rapidly to this descend are heavily used to spread data from all network nodes and so, their energy is consumed faster, leading to a non-uniform depletion of energy in the WSN. This results in network disconnections and limited network lifetime  .
XRMAC―eXtensible Randomized Matrix Arithmetic Coding  has been used to secure data communication between source nodes to the destination nodes in the particular cluster.
2. Review of Literature
A number of methods utilizing sink mobility for data compilation in Wireless Sensor Networks have been proposed in current years  . Design of a disseminated energy-efficient clustering algorithm for mixed wireless sensor networks for Cluster-heads  are designated by a vision based on the ratio trapped between residual energy of every node and the regular energy of the network  . The clustering Algorithm is a kind of key technique used to reduce energy consumption  . It can increase the scalability and lifetime of the network. An energy-efficient hybrid data gathering protocol based on the dynamic switching of reporting schemes in wireless sensor networks  can be used Practical Expected Delay (PED) & Particle Swarm Optimization (PSO) algorithm and applicable for both time-driven & event-driven data reporting process  . In Parameter-based Area Detection (PAD) algorithm, it considers only closeness to target area, defined by no. of hops, which include irrelevant sensor nodes  .
An energy-efficient co-ordination Algorithm for topology in Ad-hoc wireless networks uses sleep and active concept and preserves network connectivity, capacity, decreases latency & provides significant energy savings  . PEAS use probing environment and adaptive sleeping. Achieves robustness and adaptive from minimized protocol operations, reduced message exchanges & elimination of per-neighboring states. Adaptive Self-Configuring Sensor Networks (ASCENT) technique proposed to reduce the message loss and enlarge in energy efficiency. The low power cost will allow these wireless networks of sensors and actuators to be densely distributed. The nodes in these dense networks will coordinate to perform the distributed sensing tasks  . Moreover, as described in this paper, the nodes can also coordinate to make the most of the idleness provided by high density, so as to extend overall system lifetime. It is an adaptive self-configuration topology mechanism for disseminated wireless sensor networks. LEACH reduces frequent energy to the extent that 9× evaluated with straight broadcast & 1st node bereavement in leach take places over 9 times later than 1st node in direct-transmission  .
In Power-Efficient Gathering in Sensor Information Systems (PEGASIS), all nodes converse only with the neighboring neighbor by regulating its authority signal to be only heard by this contiguous neighbor. Each node uses indication force to determine the distance. A leader is elected from the chain shaped on the basis of residual power of the nodes, in each round and this leader broadcasts the composed data from its contiguous nodes to the Base Station. This approach reduces the overload and lesser the bandwidth prerequisite for the message  .
In I-LEACH, first of all the probability based selection criteria for a CH was replaced with concept of residual energy. The other limitation has been resolved out by construction of clusters on the foundation of x-axis coordinates of the nodes; it facilitated out in the standardized allotment of the Cluster Heads  .
3. Sleep Active Cluster Routing Protocol
In the proposed protocol, MSs are mounted upon public buses circulating within urban environments on fixed trajectories and near-periodic schedule. Namely, sinks motion is not controllable and their routes do not adapt upon specific WSN deployments. Our only assumption is that sensors are deployed in urban areas in proximity to public transportation vehicle routes. Also, an adequate number of nodes are enrolled as RNs as a fair compromise between a small numbers which results in their rapid energy depletion and a large number which results in reduced data throughput. Finally, SNs are grouped in separate clusters. Raw sensory data are filtered within individual clusters exploiting their inherent spatial-temporal redundancy. Thus, the overhead of multi-hop data relaying (inter-clustering traffic) to the edge RNs is minimized (see Figure 1).
3.1. Sleep and Active Scheduling
Wireless sensor networks (WSNs) are self-organized network that consists of a large number of sensor nodes randomly deployed in an area of interest to monitor diverse phenomena. The data collected by these sensors are transferred directly or via a multi-hop routing to a sink node or base station. However, most of these devices are equipped with limited energy supplies, and it is inconvenient to recharge the batteries because nodes may be deployed in a hostile environment. Therefore, it has become one of the crucial problems how to optimize the topology of network and minimize energy consumption to prolong the network lifetime. Hence, the lifetime of a sensor network can be extended by using several energy conservation techniques. Topology control is the primary technique of energy saving, and energy saving is also one of the most important objectives in topology control.
During sleep periods, the radios are completely turned off, and during active periods, they are turned back on to transmit and receive messages. Although the synchronized low duty cycle operation of a sensor network is energy efficient, it has one major deficiency: it increases the packet delivery latency. At a source node, a sampling reading may occur during the sleep period and has to be queued until the active period. An intermediate node may have to wait until the receiver wakes up before it can forward a packet received from its previous hop. This is called sleep latency  , and if all nodes are synchronized to the same schedule, it increases proportionally with hop length by a slope of schedule length (active period plus sleep period). In scenarios where minimizing sleep latency is not important (non time critical applications),  also present an excellent analysis on bounds on the delay of sending data from a node to a sink using a completely decentralized duty cycling scheme. They show that if each sensor turns on and off independent of the other sensors, the delay incurred is proportional to the distance of the node from the sink. However the rate of this linear increase is not dependent on the locations of the nodes, but on the node density, transmission range and the average active and sleep durations.
3.2. Clustering and Cluster-Head Election
Clustering is proven to be an effective approach for data aggregation, balancing the load and protracted network
Figure 1. Tryst sensor nodes, cluster structures, and data forwarding paths in mobile-cluster.
duration. Moreover these, clustering too reduce channel disputation and package crashes, which in turn increases network throughput under elevated load. Universal-LEACH (U-LEACH) is used for constructing the clustering in this approach.
The node that is having relatively high energy will be elected as a Cluster-Head and is changed often so as to provide balanced energy consumption in the midst of the cluster. The elected cluster head will be the active node (Figure 2).
The Universal-Low Energy Adaptive Cluster Hierarchy (U-LEACH) is an energy efficient protocol presentation a noteworthy decrease in the energy expenditure by the sensor nodes. Unlike Low Energy Adaptive Cluster Hierarchy (LEACH), in U-LEACH, the assortment of Cluster-Head depends on the early and the residual energy of the nodes. In a particular cluster, the relocate of in sequence stuck between the nodes takes position by forming a procession, starting from the uttermost node from the base station.
3.3. Tryst Node Election
RNs lie within the range of MS’s trajectory and suitable RNs are those that are in reporting of all the nodes in the cluster. We set up a RN in each and every cluster, so as to pass the data to the mobile sink from the CH. Each and every cluster has a RN, so as to evade competency between the RNs.
Communication have to start when the connection is available and stop when the connection no longer exists, so that the RN does not carry on to broadcast data when the MS is no longer unloading it. To address this concern, we use an acknowledgment-based protocol stuck between RN and MS. The MS, in all subsequent path traversals after the setup phase, intermittently broadcasts a POLL packet, announcing its presence and soliciting data as it proceeds along the path. The POLL is transmitted at fixed intervals TPOLL (Figure 3).
This POLL packet is used by RNs to notice when the MS is within connectivity diversity. The RN response the POLL will start broadcasting data packets to the MS. The MS acknowledges each received data packet to the RN so that the RN realizes that the connection is active and the data were reliably delivered. The documented information packet can then be vacant from the RN’s accumulation. It should be accentuated the conscription of explicit nodes as RNs is subject to change during the steady phase. Thus, if the energy supply of a RN falls below a threshold, it may request the local CH to engage another node as RN so as to further extend the network’s
Figure 2. Overall depiction of the network.
Figure 3. Overall flow of the network.
lifetime without affecting the current clustered infrastructure. To enable RNs substitution, the CH polls the candidate RNs of the setup phase (excluding the retiring RN) to be informed about their current residual energy status and then selects the new RN.
During a training period, all the WSN edge nodes located within the range of MS routes are selected as RNs and construct paths between them with the residue of sensor nodes. Those paths are used by remote nodes to forward their sensory data to RNs; the latter buffer sensory data and deliver them to the MS when it re approaches in range. The movement of mobile robots is controllable which is impractical in realistic urban traffic conditions.
3.4. Data Aggregation and Forwarding to RNS
Data from various SNs sent to their CHs. CHs remove data redundancy and forward it to the RN. The RN receives the data and demands the Mobile Sink to collect the data from it. Each and every cluster has a CH and RN. A MS will collect data from each and every cluster.
The steady phase of Mobile-Cluster protocol starts with the periodic recording of environmental data from sensor nodes with a Tr period. The data accumulated at individual source nodes are sent to local CHs. CHs perform data processing to remove spatial-temporal data redundancy, which is likely to exist since cluster members are located maximum two hops away.
CHs then forward filtered data toward remote CH they are attached to. Alongside the inter-cluster path, a second-level of data filtering may apply. The data sensed by the active sensor nodes and are sent to their corresponding cluster heads, where filtering process takes place. (i.e.) the redundant data removes here, which also helps in reduced energy consumption.
Then, the data from the cluster heads sent to the tryst nodes, located in its cluster. This tryst node is responsible to transmit the data to the mobile sink, when the MS comes in range to it. The RN is not only responsible for transmitting data to the MS, but also responsible for the “sleep and active scheduling”. And, if the CH has been lost due to natural disasters like erosion, high temperature, storm, etc., then that cluster needs a CH immediately, in that case the RN acts as CH till getting a new CH in that cluster.
3.5. XRMAC―eXtensible Randomized Matrix Arithmetic Coding
Input: Msg à Encrypt Message (Msg1, Msg2, …., Msgn)
Integer XR [ ] = Encrypted Message (Msg)
Divide Integer into Integer1 & Integer2 String [ ] = Matrix [Integer1, Integer2] Binary transfer (String)
Return secret message
Input: Key à repeated Generated Key generate Matrix (Key)
For I = 0 to key. length Integer [i] = Encrypted Message (Key)
Divide Integer into Integer1 & Integer2 Matrix [Integer1, Integer2] = secret_value
For i = 0 to Matrix. row
For i = 0 to Matrix. Column
If Matrix [i, j] = = NULL second value++
4. Performance Evaluation
The SACR protocol has been implemented in Network Simulator-2.34(NS-2.34).
As discussed in the Section 2, a number of tryst-based approaches have been proposed which either assume a fixed MS trajectory or determine that trajectory according to some energy-related optimization criteria (Table 1).
As Mobile-Cluster assume that MS moves on a fixed trajectory, a fair comparison of this protocol with other proposals should only consider the efficiency of routing structures for transferring data from SNs to RNs. In the simulation tests, we compare our SACR protocol result with Mobile Cluster (MOBCL)  , Geographic Adaptive Fidelity (GAF)  , U-LEACH  .
Table 1. Simulation parameters.
Table 2 explains that lifetime variance of different protocols when the no. of nodes varies. Our proposed protocol shows the increased network lifetime, when comparing with the others.
Figure 5 shows the increased outage of SACR than MOBCL, GAF, U-LEACH protocols.
Table 3 explains that outage variance of different protocols when the no. of nodes varies. Our proposed protocol shows high outage, when comparing with the other protocols.
Figure 7 shows number of packets sensed versus residual energy for the 4 methods and Figure 8 shows the total outage of SACR than MOBCL, GAF, U-LEACH. Table 3 shows the performance variance that describes the graph.
Here, balanced energy consumption protocol in wireless sensor networks has been designed. Sleep and active
Figure 4. SNs vs. N/W lifetime.
Table 2. No of nodes vs lifetime.
Figure 5. SNs vs. total outage.
Figure 6. SNs vs. N/W lifetime.
Table 3. No of nodes vs outage.
Figure 7. Number of packets sensed vs residual energy (J).
Figure 8. SNs vs. total outage.
scheduling is used to reduce the energy consumption by taking the nodes to the sleep and active state periodically. Then, cluster head has been used to reduce the transmission of redundant data by data aggregation. Tryst node helps in data transfer to the mobile sinks, when it comes in range. It also organizes the cluster head election and sleep and active scheduling. The mobile sinks also help in reduced energy consumption, by collecting the data in each and every cluster itself. Finally, these cluster heads, tryst nodes, sleep and active scheduling combine helps in balanced energy consumption, which in turn increases the network lifetime obviously from the Simulation Results. Wireless sensor network lifetime improvement is very important issue in wireless sensor network.