• No results found

Priority Based Mobile Data Collection Using Networks

N/A
N/A
Protected

Academic year: 2020

Share "Priority Based Mobile Data Collection Using Networks"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

AUSTRALIAN JOURNAL OF BASIC AND

Open Access Journal

Published BY AENSI Publication

© 2016 AENSI Publisher All rights reserved This work is licensed under the Creative Commons http://creativecommons.org/licenses/by/4.0/

To Cite This Article: S. Divya and K. Stella., J. Basic & Appl. Sci., 10(1):345-353, 2016

Priority Based Mobile Data Collection Using

Networks

1

S. Divya and 2K. Stella

1

PG Scholar, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology 2Assistant professor, Department of Electronic and Communication Systems

Address For Correspondence:

S. Divya, PG Scholar, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology E-mail: [email protected]

A R T I C L E I N F O Article history:

Received 10 December 2015 Accepted 28 January 2016 Available online 10 February 2016

Keywords:

Energy consumption, Wireless Sensor Networks, (WSNs), Load Balanced Clustering and Dual Data Uploading (LBC-DDU), Cluster Head Groups (CHGs), BiSenCar, Polling points, Delay, Throughput, Efficiency

The main objective of this paper

and efficiency. The sensors are used to monitor physical (or) environmental condition such as

sound, pressure etc. After collecting the data it is passed through the network to main node, while transmitting the data the battery dried off. In WSN, it is complex to recharge or change the battery. Most of the application user autonomous sensor, initially the sensors form

close to the data sinks dries off the battery faster when compared to the other sensors due to the traffic (AkyildizI, F., 2002). Because of the dried energy

order to reduce the depletion of batteries the energy consumption should be made low. Based on the observations, a three-layer mobile data

The 3 layers consist of sensor layer

algorithm organizes themselves into clusters. To achieve this LBC algorithm is used. In this algorithm generates multiple cluster heads in each cluster. This achieves to balance the work loa

layer, choose the transmission range and connectivity among the clusters. Multiple cluster heads are created as a power saving measure. The information of the cluster head is forwarded to SenCar.

The BiSenCar form the mobile collector layer, upload data simultaneously. This uses Multi User

AUSTRALIAN JOURNAL OF BASIC AND

APPLIED SCIENCES

ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com

© 2016 AENSI Publisher All rights reserved

This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/

S. Divya and K. Stella., Priority Based Mobile Data Collection Using BiSenCar in Wireless Sensor Networks

Mobile Data Collection Using BiSenCar in Wireless Sensor

, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology

PG Scholar, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology

A B S T R A C T

Wireless Sensor Networks (WSNs) are an active research area in computer science and telecommunication. Consumption of energy is a major concern. Load Balanced Clustering and Dual Data Uploading (LBC-DDU) frame work consisting of three are proposed for mobile data collection in wireless sensor networks, which includes the sensor layer, cluster head layer, and mobile collector (called SenCar layer). In the sensor layer, the sensors are self organized into the cluster by the distributed LBC algorithm. The sensor which has high residual energy is considered as cluster head. Each cluster has multiple cluster heads called Cluster Head Groups (CHGs). cluster head layer, the cluster head collects the data from the clusters and it transfer the data to the sink through the neighbour cluster heads. Whenever the energy level reaches below the threshold level, SenCar calculate distance and get the dat

polling points in the SenCar layer. There are two antennas in SenCar to receive the data from the cluster heads simultaneously and it transfers to the sink. In proposed method, BiSenCar are used to collect the data from the lowest energy

priority and transmit to the sink. Energy consumption, delay will be reduced and also throughput, efficiency will be increased.

INTRODUCTION

aper is to reduce the energy consumption, delay and to increase

The sensors are used to monitor physical (or) environmental condition such as

After collecting the data it is passed through the network to main node, while transmitting the data the battery dried off. In WSN, it is complex to recharge or change the battery. Most of the application

sensor, initially the sensors forms into an autonomous organisation. The

off the battery faster when compared to the other sensors due to the traffic . Because of the dried energy of the battery connectivity and coverage will be reduced. In order to reduce the depletion of batteries the energy consumption should be made low. Based on the

layer mobile data collection is used.

nsor layer, cluster head layer, mobile collector layer

algorithm organizes themselves into clusters. To achieve this LBC algorithm is used. In this algorithm generates multiple cluster heads in each cluster. This achieves to balance the work load of the cluster. In the cluster head layer, choose the transmission range and connectivity among the clusters. Multiple cluster heads are created as a power saving measure. The information of the cluster head is forwarded to SenCar.

SenCar form the mobile collector layer, BiSenCar has two antennas, which help the cluster heads to upload data simultaneously. This uses Multi User-Multiple Input and Multiple Output (MU

Priority Based Mobile Data Collection Using BiSenCar in Wireless Sensor Networks. Aust.

in Wireless Sensor

, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology Sree Sastha Institute of Engineering and Technology

PG Scholar, Department of Electronic and Communication Systems, Sree Sastha Institute of Engineering and Technology.

less Sensor Networks (WSNs) are an active research area in computer science and telecommunication. Consumption of energy is a major concern. Load Balanced DDU) frame work consisting of three-layers obile data collection in wireless sensor networks, which includes the sensor layer, cluster head layer, and mobile collector (called SenCar layer). In the sensor layer, the sensors are self organized into the cluster by the distributed LBC ensor which has high residual energy is considered as cluster head. Each cluster has multiple cluster heads called Cluster Head Groups (CHGs). In the cluster head layer, the cluster head collects the data from the clusters and it transfer the data to the sink through the neighbour cluster heads. Whenever the energy level reaches below the threshold level, SenCar calculate distance and get the data by selecting the polling points in the SenCar layer. There are two antennas in SenCar to receive the data from the cluster heads simultaneously and it transfers to the sink. In proposed method, BiSenCar are used to collect the data from the lowest energy cluster heads based on the priority and transmit to the sink. Energy consumption, delay will be reduced and also

and to increase the throughput The sensors are used to monitor physical (or) environmental condition such as temperature, After collecting the data it is passed through the network to main node, while transmitting the data the battery dried off. In WSN, it is complex to recharge or change the battery. Most of the application The sensors that are not off the battery faster when compared to the other sensors due to the traffic f the battery connectivity and coverage will be reduced. In order to reduce the depletion of batteries the energy consumption should be made low. Based on the

In sensor layer, LBC algorithm organizes themselves into clusters. To achieve this LBC algorithm is used. In this algorithm generates d of the cluster. In the cluster head layer, choose the transmission range and connectivity among the clusters. Multiple cluster heads are created as a

(2)

346 S. Divya and K. Stella, 2016

Australian Journal of Basic and Applied Sciences, 10(1) January 2016, Pages: 345-353

type (Ajib, W. and D. Haccoun, 2005; Cui, S., 2004). Dual data uploading capacity is used to select polling points in each cluster. The BiSenCar visits each selected polling points and gather data efficiently and transport the data to the data sink. By using the technique of LBC-DDU achieves over 60% energy is saved per node and 75% energy in cluster heads as shown in Fig. 1.

Fig. 1: Illustration of LBC-DDU frame work.

Methodology:

In order to gain better energy consumption during the data collection from the cluster head and data transmission to the base station. Before the cluster head lifetime expires, a BiSenCar cannot able to collect the data. To overcome this effect, BiSenCar are proposed to collects the data based on the priority and transmits to the sink.

A. Sensor Layer – LBC:

In sensor layer, LBC algorithm is used for sensors to self-organize themselves into clusters. The essential operation of clustering is the selection of cluster heads. The selected cluster heads are the ones with higher residual energy. Each sensor is covered by at least one cluster head inside a cluster. Clustering enables network scalability and extends the life of the network by allowing the sensors to conserve energy through communication with closer nodes and by balancing the load among the cluster head nodes (Kenan Xu, 2010). Clusters are formed based on the cost of communication and the load on the cluster heads.

The LBC algorithm is comprised of four phases

• Initialization

• Status claim

• Cluster forming

• Cluster head synchronization

a. Initialization:

In the initialization phase, each sensor acquaints itself with all its near neighbours. The sensors si would

pick one neighbour with the highest initial priority as its candidate peer as shown in Fig. 2.

(3)

It implies that once si successfully claims to be a cluster head, its up

automatically become the cluster heads and all of them form the CHG of their cluster. In this way, a sensor can choose its favourable peers along with its status decision.

of 100Joules as shown in Fig. 3.

Fig. 3: Sequence diagram for nodes communication

b. Status claim phase:

Each sensor determines its status by iteratively updating its local information, refraining from promptly claiming to be a cluster head. The

sensors are members in the cluster as shown

Fig. 4: Status Claim of LBC algorithm

c. Cluster forming phase:

The third phase is cluster forming that decides which cluster head a sensor should be associated with

cluster consists of two cluster heads and sensors as shown in Fig.

d. Cluster head synchronization phase

The fourth phase is to synchronize local clocks among cluster heads in a CHG by beacon messages. The communication between the nodes and cluster head in the CHG is called intra cluster communication as shown in Fig. 6.

successfully claims to be a cluster head, its up-to-date candidate peers would also automatically become the cluster heads and all of them form the CHG of their cluster. In this way, a sensor can choose its favourable peers along with its status decision. 50 sensor nodes are used with the initial energy level

N-Node CH-Cluster Head

diagram for nodes communication.

Each sensor determines its status by iteratively updating its local information, refraining from promptly

claiming to be a cluster head. The sensor which has high residual energy become a cluster head and other

as shown in Fig. 4.

Claim of LBC algorithm.

The third phase is cluster forming that decides which cluster head a sensor should be associated with

cluster consists of two cluster heads and sensors as shown in Fig. 5.

Cluster head synchronization phase:

The fourth phase is to synchronize local clocks among cluster heads in a CHG by beacon messages. The communication between the nodes and cluster head in the CHG is called intra cluster communication as shown

date candidate peers would also automatically become the cluster heads and all of them form the CHG of their cluster. In this way, a sensor can 50 sensor nodes are used with the initial energy level

Each sensor determines its status by iteratively updating its local information, refraining from promptly

sensor which has high residual energy become a cluster head and other

The third phase is cluster forming that decides which cluster head a sensor should be associated with. Each

(4)

348 S. Divya and K. Stella, 2016

Australian Journal of Basic and Applied Sciences, 10(1) January 2016, Pages: 345-353

Fig. 5: Cluster forming of LBC algorithm.

Fig. 6: Sequence diagram for cluster communication.

B. Cluster Head Layer:

The multiple cluster heads in a CHG coordinate among cluster members and collaborate to communicate with other CHGs is called inter-cluster communication (Euisin Lee, 2010). Hence, the inter-cluster communication in LBC-DDU is essentially the communication among CHGs. LBC-DDU can save energy for inter-cluster communication. In particular, the maximum distance of two neighbouring clusters is 2(√5+1) in

single-head clustering. The transmission power of a cluster head for such inter-cluster transmission can be

expressed as follows

PSHC = μ .

( )

. [ (√ ) ] (1)

where,

μ is the receive sensitivity

λ is the transmission wavelength

α represents the small-scale fading parameter between two cluster heads,

Gt and Gr are the transmitting and receiving antenna gains is the transmission wavelength L is a system loss factor not related to propagation.

Rs is the transmission range

The output power of each cluster head in the transmitting CHG is given by

PLBC =

μ .( ) .[ (√ ) ]

∑!"#∑!"# $%= $'= M > 2

μ .( ) .[+(√ ,

-) .]

∑!"#∑!"# $%= $'= M = 2

/ (2)

where,

μ is the receive sensitivity

λ is the transmission wavelength

(5)

parameter between two cluster heads,

Gt and Gr are the transmitting and receiving antenna gains is the transmission wavelength L is a system loss factor.

Rs is the transmission range

at and ar are the numbers of transmitting and receiving antennas M is the size of CHGs

C. SenCar Layer:

The trajectory of BiSenCar is optimizing for the data collection with the CHG information, which is referred to as the mobility control at the SenCar layer. First, the cluster heads collect data messages and calculate a deadline by averaging all the deadlines from messages in the cluster (Miao Zhao, M., 2011; Wu, Y., 2010).

All the clusters then forward their deadline information to BiSenCar. The BiSenCar selects the cluster head with the lowest energy level and moves to the polling point to collect data via MU-MIMO transmissions. After BiSenCar finishes data gathering, it checks to see whether collecting data from the next polling point would cause any violations of deadline in its buffer. If yes, it immediately moves back to the data sink to upload buffered data and resumes data collection in the same way. By prioritizing messages with earlier deadlines, SenCar would do its best to avoid missing deadlines as shown in Fig. 7.

Fig. 7: Sequence diagram for data collection.

Based on this receiver, the capacity of a 2 x 2 MIMO uplink between a scheduling pairs and SenCar located at a selected polling point can be expressed as follows.

0( ,2)∆ = log+1 + 6 ‖8!‖

9:; 6 ‖8<‖. + log (1 + 6 ‖8<‖

9: ) (3)

where, ha and hb are two 2 x 1 channel vectors between cluster heads a and b and SenCar at Δ respectively Pt is the output power of a sensor

Rs is the transmission range

N0 is the variance of the back-ground Gaussian noise.

Accordingly, the criteria for the schedule and the selected polling point for each corresponding scheduling pair in a cluster is given by

[π,∆ , ∆ , … … … ∆A] =

i

p' i

, max arg

∈ ∆ Π ∈

π +∑ 0( ,2)

( ,2)Є . (4)

where,

π is a specified schedule

i ∈ C scheduling pair consists of cluster heads a and b

∆D and ED are the selected polling point and the set of candidate polling points for scheduling pair i

0( ,2)∆ is the achieved 2 x 2 MIMO uplink capacity for scheduling pair i when SenCar is positioned at ∆D

Throughput can be expressed as follows:

Throughput (bps) = SGKTU KNTVMWPMMPGV KPWLFG GH IJKLM NLOLPQLR (5)

Delay can be expressed as follows: Delay (s) = FXWILN GH IJKLM

(6)

350 S. Divya and K. Stella, 2016

Australian Journal of Basic and Applied Sciences, 10(1) January 2016, Pages: 345-353 D. Algorithm:

Step 1: Start the program

Step 2: Initializing the sensor nodes by fixing the number of sensor nodes, initial energy, type of antenna used and type of routing protocol.

Step 3: Positioning and plotting the sensor nodes. Step 4: Status are claimed by the each sensor.

Step 5: Sensors with high residual energy act as cluster head else it become members in cluster

Step 6: LBC algorithm is used to self organize the sensors into cluster. Each cluster has two cluster heads Step 7: If cluster heads want to send the data to BS, it selects a multi hop route for data forwarding Step 8: If route fails, cluster heads again searches next available route for data forwarding

Step 9: Adhoc On Demand Multipath Distance Vector (AOMDV) Routing Protocol (RP) is used for multi hop communication

Step 10: Cluster heads transmit the data to the sink by AOMDV RP

Step 11: If energy greater than threshold level the data are sent to BS using AOMDV RP

Step 12: Else using MIMO uploading technique the data from cluster heads is sent to BS through SenCar Step 13: BiSenCar calculate the distance and collects the data by selecting polling points from the SenCar layer Step 14: BiSenCar transmit the data to the sink

Step 15: Stop

E. Flowchart for Data Collection By BiSenCar:

The process of simulation is explained in flowchart discussed below in fig. 9. Sensor nodes are initialized by fixing the number of sensor nodes, initial energy, type of antenna and type of routing protocol used. The sensor nodes are positioning and plotting. LBC algorithm is applied as shown in Fig. 8.

Fig. 8: Flowchart or Data Collection by BiSenCar.

Simulation And Result:

Network simulation tool provides more accurate results similar with real time implementation. This section shows simulation results of the proposed system.

Step 1: 50 Sensor nodes are initialised with initial energy level of 100J and then sensor nodes are positioned and plotted as shown in Fig. 9.

Step 2: Each sensor determines its status and the sensor which has high residual energy become a cluster head and other sensors are members in the cluster. Sensors are self organize into the cluster by the LBC algorithm. Each cluster consists of two cluster heads and sensors as shown in Fig. 10.

(7)

Fig. 9: Node initialization.

Fig. 10: Status claim and cluster forming.

Fig. 11: BiSenCar collects the data.

Fig. 12: Data transmission to the sink.

(8)

352

Australian Journal of Basic and Applied Sciences A. Energy Consumption:

Energy consumption is an important factor for battery operated devices. The Bi SenCar consumes less power when compared with existing method. Bi SenCar collec

SenCar. Therefore power consumption of networks are reduced by the above condition. The energy consumption of the existing and proposed

Fig. 13: Total energy consumption.

B. Throughput:

The capacity of the channel to carry information between source and destination is maximum. It also depends upon the overall performance of the network. Fig. 14

and proposed systems. Due to the implementation

Therefore, the proposed system achieves better throughput compared with existing systems

Fig. 14: Throughput ratio.

C. Delay:

Delay is the major problem for wireless networks due to its processing

delay of a network specifies how long it takes for a bit to travel across the network from one node or endpoint to another node. By the proposed system this delay can be reduced compared wit

Fig. 15: Delay.

The analysis of various parameters like delay, throughput and energy consumption during the transmission is represents in Table. 1.

S. Divya and K. Stella, 2016

Australian Journal of Basic and Applied Sciences, 10(1) January 2016, Pages:

345-Energy consumption is an important factor for battery operated devices. The Bi SenCar consumes less power when compared with existing method. Bi SenCar collects and transmits the data faster

SenCar. Therefore power consumption of networks are reduced by the above condition. The energy consumption of the existing and proposed system as shown in Fig. 13.

The capacity of the channel to carry information between source and destination is maximum. It also ormance of the network. Fig. 14 shows the throughput ratio between the existing and proposed systems. Due to the implementation of BiSenCar, network power consumption is minimized. Therefore, the proposed system achieves better throughput compared with existing systems

Delay is the major problem for wireless networks due to its processing and transmission capabilities. The delay of a network specifies how long it takes for a bit to travel across the network from one node or endpoint to another node. By the proposed system this delay can be reduced compared with existing as shown in Fig. 15

he analysis of various parameters like delay, throughput and energy consumption during the transmission -353

Energy consumption is an important factor for battery operated devices. The Bi SenCar consumes less ts and transmits the data faster than the single SenCar. Therefore power consumption of networks are reduced by the above condition. The energy

The capacity of the channel to carry information between source and destination is maximum. It also shows the throughput ratio between the existing of BiSenCar, network power consumption is minimized. Therefore, the proposed system achieves better throughput compared with existing systems.

and transmission capabilities. The delay of a network specifies how long it takes for a bit to travel across the network from one node or endpoint to

h existing as shown in Fig. 15.

(9)

Table 1: Analysis results for both proposed and existing system.

Parameters Existing system Proposed system

Delay analysis (b/s) 80 60

Throughput (kb/s) 330 340

Energy consumption (J) 14.2 11.4

Conclusion And Futurework:

The LBC-DDU framework is used for mobile data collection in a WSN. It consists of sensor layer, cluster head layer and SenCar layer. It employs distributed load balanced clustering for self-organize the sensors into clusters, adopts collaborative inter-cluster communication for energy-efficient transmissions among CHGs, uses dual data uploading for fast data collection, and optimizes BiSenCar mobility to fully utilize the benefits of MU-MIMO. The results show that LBC-DDU can greatly reduce energy consumptions by BiSenCar based on priority and balancing workload among cluster heads. Thereby time consumption for data collection is reduced to 70% and 85% of energy saving on cluster heads.

In future, data will be collected from the cluster heads by the multi SenCar in the priority manner. The

cluster head which has a lowest energy level is collected first by the multi SenCar and this data will be transmitted to the sink.

REFERENCES

AkyildizI, F., W. Su, Y. Sankarasubramaniam and E. Cayirci, 2002. ‘A survey on sensor networks’, IEEE Communication Magazine, 40(8): 102–114.

Ajib, W. and D. Haccoun, 2005. ‘An overview of scheduling algorithms in MIMO-based fourth-generation wireless systems’, IEEE Networks, 19(5): 43–48.

Jayaweera, S., 2006. ‘Virtual MIMO-based cooperative communication for energy constrained wireless sensor networks’, IEEE Transaction Wireless Communication, 5(5): 984–989.

Cui, S., A.J. Goldsmith and A. Bahai, 2004. ‘Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks’, IEEE Journal Sel. Areas Communication, 22(6): 1089–1098.

Kenan Xu, Hossam Hassanein, Glen Takahara, and Quanhong Wang, 2010. ‘Relay Node deployment strategies in heterogeneous wireless sensor networks’, IEEE Transaction Mobile Computing, 9(2): 145–159.

Euisin Lee, Soochang Park, Fucai Yu, and Sang-Ha. Kim, 2010. ‘Data gathering mechanism with local sink in geographic routing for wireless sensor networks’, IEEE Transaction Consumer Electronics, 56(3): 1433–1441.

Miao Zhao, M., Ma and Yuanyuan Yang, 2011. ‘Efficient data gathering with mobile collectors and space-division multiple access technique in wireless sensor networks’, IEEE Transaction Computation, 60(3): 400– 417.

Miao Zhao and Yuanyuan Yang, 2012. ‘Bounded relay hop mobile data gathering in wireless sensor networks’, IEEE Transaction Computing, 61(2): 265–271.

Figure

Fig. 2: Node initialization of LBC algorithm.
Fig. 3: Sequence diagram for nodes communication b. Status claim  phase:
Fig. 5: Cluster forming of LBC algorithm.
Fig. 7: Sequence diagram for data collection.
+4

References

Related documents

The remaining will be awarded to L1 (i.e. NLC manufacturer/ supplier not meeting prescribed LC criteria). In order to boost the domestic manufacturing, it is

Genotype X Environment Interactions Over Seven Years for Yield, Yield Components, Fiber Quality, and Gossypol Traits in the Regional High Quality Tests.. Gannaway, Kathy Glass,

diabetic neuropathy in control.Our Cortex-feet foot analyzer and blood flow stimulator will be having.. hand-held unit which can be integrated to a wrist watch and a foot-unit which

Click in the Input X Range box and select the independent variable cells (everything else with numbers, including the column labels – Yds Gain, Pts Score, Takeaway, Giveaway,

Some data mining techniques used for intrusion detection can be classified into two classes: misuse intrusion detection and anomaly intrusion detection.. Misuse always

To construct time series data on both price indexes, we rely on the repeated sales method to estimate the national home purchase-rental price index pair as well as area-specific

In order to test the proposed method, SJTU-IDB (Iris Data Base of Shanghai Jiao Tong University) is used. The SJTU-IDB contains 400 grayscale eye images collected from 100

Purpose: In this research, the radioprotective effect of SS was investigated against genotoxicity and lipid peroxidation induced by ionizing radiation in the human blood