SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
DOI:10.5121/ijfcst.2015.5305 57
GREEN WSN- OPTIMIZATION OF ENERGY USE
THROUGH REDUCTION IN COMMUNICATION
WORKLOAD
Vandana Jindal1
, A.K.Verma2
and Seema Bawa2
1,2
Department of Computer Science and Engineering, Thapar University, Patiala, India
ABSTRACT
Advances in micro fabrication and communication techniques have led to unimaginable proliferation of
WSN applications. Research is focussed on reduction of setup operational energy costs. Bulk of operational
energy costs are linked to communication activities of WSN. Any progress towards energy efficiency has a
potential of huge savings globally. Therefore, every energy efficient step is an endeavour to cut costs and
‘Go Green’. In this paper, we have proposed a framework to reduce communication workload through: In-
network compression and multiple query synthesis at the base-station and modification of query syntax
through introduction of Static Variables. These approaches are general approaches which can be used in
any WSN irrespective of application.
KEYWORDS
Wireless Sensor Network (WSN), Query Optimization, MEMS, one shot queries, continuous queries, epoch,
static variables.
1. INTRODUCTION
With advances in micro fabrication technologies there has been an exponential growth in the
WSN applications, as the nodes are becoming cheaper and more versatile. Till now, these
networks were considered for high tech and higher end applications only as the costs involved
were very high. Though WSNs are finding use in every walk of life however, all pervasive use of
these networks find major deterrent in limited battery life of the sensor nodes which are the
building blocks of these networks. This limitation has shifted the focus of research community
towards devising ways and means for reducing energy consumption which will increase the life
of the network and at the same time the applications will become more ‘Green' or eco friendly.
Research activities are being carried out in various directions to achieve this objective. Major
efforts are towards devising specific operating systems, optimizing sensor awake and sleep
schedules, designing middleware using WSN specific query optimization and data processing
protocols. Major chunk of energy is consumed in data communication therefore efforts to reduce
communication traffic are going to bring about maximum benefits. Multi hop communication is
one of the first steps in this direction. Communication payload can be optimized by In-network
data processing and query optimization at the sink node. Useful In-network processing may
employ one or all of the processes such as data compilation, data compression, data aggregation
etc. Low power compilation which is not much talked of in case of sensor networks has a
potential to produce substantial reductions in energy requirements. Data aggregation enroute to
the sink node is another effective means to contain energy costs by aggregation of communication
pay loads. Besides these In-network processes, query optimization at the base station reduces the
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
58
number of queries injected into the network as results for new queries are searched in the existing
data received from the nodes and the number of queries are merged to produce synthetic queries.
In this paper, we propose a framework which has been designed with a view to achieving
reduction in communication costs by using in-network processing, base-station query
optimization and modification of query syntax. Sec II deals with the related works followed by
Sec III giving the architecture of the proposed framework. Sec IV shows the performance analysis
followed by the conclusion in Sec V.
2. RELATED WORK
A lot of work has been done to study the effects of In-network processing such as re scheduling
of instructions, optimization of compilation process and data aggregation at nodes. Works on
Digital Signal Processors (DSPs), used for mobiles & embedded computing have been carried out
by V.Tiwari et al. [1]. Reduction in energy consumption by 30% was observed by changing the
sequence of the input operands while executing multiple instructions. Nicholas D.Lane et al. [2]
conducted studies for examining the relationship between the instruction types, instruction
operand order, memory addressing mode and energy consumption. A direct relationship between
the execution of computational workloads and the associated energy consumption was observed.
Compiler based optimization is being used and a number of techniques [3-5] have been developed
which can be adapted according to the specificity of the system where compilation is to be done.
Off late there has been focus on data compressions in sensor nodes of WSNs to achieve energy
savings.
Pradhan et al. [6] used an idea of distributed compression where source and channel coding were
used resulting in data reduction between the nodes. Rabat et al. [7] proposed a system in which
sensor data is predicted randomly and the data is broadcast throughout the network by gossip
algorithm. Various subsets of nodes are framed on the basis of similar statistical data so that the
data can be retrieved from a particular subset. Data approximation can be arrived at by
reconstruction of the data.
In [8, 9] audio and video compressions have been discussed. Use of compression in routing,
aggregation, indexing and storage, energy balancing is shown in [10].
Routing protocols and WSN architectures [11] were developed to send data through pre defined
routes in first Generation of WSNs. Various MAC energy efficient protocols [12] along with In-
network data aggregation [13] techniques were used. In second Generation, WSN was considered
as a distributed data centric database [14, 15] where user can interact with this database with SQL
queries and the focus was on devising energy efficient ways of executing such queries. In the
third Generation [16] methods were adopted for multi query optimization and aggregation.
Recently the fourth Generation of WSNs has witnessed developments in energy efficiency and
storage capacity of local flash storage.
The work proposed by us uses In-network aggregation, base-station multi query optimization and
modification of query syntax by using a variable in place of words used repeatedly in various
queries. There has been no compromise on data integrity as no data approximations have been
used. Operation of a multiuser WSN serving needs of multiple users for multiple applications has
been optimized in this framework.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
59
3. PROPOSED FRAMEWORK
A WSN is a distributed database where the data is generated continuously by sensing activity of
sensors to serve various applications for which the WSN has been deployed. This database is to
be handled judiciously so that required information can be extracted from it by using resources
such as energy and time etc. optimally. All efforts by research community are towards achieving
this goal. Our framework is also an endeavour in this direction.
To serve an application three processes i.e. sensing, data processing and transmission are required
to be carried out in a WSN. All these three processes consume energy though to a varying extent.
It is well known that bulk of the energy consumption is in the transmission phase of WSN data.
A single bit of data transmission is known to have consumption of 0.4µJ where as processing of
the same data requires only 0.86nJ only i.e. transmission is 480 times more energy consuming.
Data compression techniques can be made more efficient by using low complexity small size data
compression algorithms.
In response to each query, the data sensed by the motes has to be transmitted towards the base
station. In order to decrease the energy consumption in the WSN, emphasis has been laid on the
reduction in number and size of the data transmissions.
In-network compression and modification in Query syntax help in reducing the size of data to be
transmitted from node to node and nodes to base station and Query optimization at the base-
station (sink node) reduces the number of queries injected into the network and thereby reduces
the transmissions in response to queries.
In the latest WSNs, advanced In-network processing is possible due to increase in the computing
capacity of sensor nodes. The method proposed and implemented by us uses both the above
mentioned optimization techniques. We have used two stage optimization process. In Stage-I, the
data stream is subjected to compression in the network and in Stage-II Query merging and use of
variable in query syntax is employed at base-station.
The framework is composed of the following components:
User: A person desiring to retrieve information sitting in the lab/ home/ workplace does this by
injecting a query or number of queries from his PC. The query he injects from his PC is sent via
the base-station to the free nodes (motes).
Motes: Sun Microsystems have developed a mote SunSPOT which is based on IEEE 802.15.4
standard and uses a Squawk Virtual Machine (VM) [59]. Size of a SPOT is nearly equal to the
size of a 3×5 card. It consists of 32-bit ARM9 CPU, 1 MB RAM and 8 MB of Flash memory, a
2.4 GHz radio and a USB interface. The network platform of SPOT has built-in sensors along
with the capability of interfacing with external devices. Two kinds of SPOTs i.e. free-range SPOT
and base-station SPOT are present. The free range SPOT comprises of a battery processor board,
a sensor board and a sunroof.
Base-station: The base-station SPOT differs from the WSN free nodes in terms of absence of
sensor board. It acts as an interface between the base station application running on the host (PC
with Windows platform) and those running on the targets. Energy source available at the base-
station is replenishable.
In response to a query injected at the base-station the processes involved in the transmission of
the sensed data from the motes to the base station are:
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
60
In-network optimization: The input of the motes i.e. the sensed data is in the form of continuous
data stream. This continuous data stream is tokenized, generating strings of data. These generated
strings are subjected to various compression algorithms. Algorithms used are Huffman, LZW and
Deflate. Compression results of these algorithms were studied and it was observed that Huffman
compression is the best of these three.
START
STOP
INPUT DATASENSED BYTHE SENSOR NODE
COMPRESS THE GENERATED STRING
HUFFMANALGO. DEFLATEALGO.
LZWALGO
PACKETS GENERATED
STORED INSENSOR
NODE DATABASE
TOKENIZE THE INPUTSTRING
SELECTTHE MOST OPTIMAL
Figure 1: Flowchart showing In-network processing
Base-station optimization: At the base-station, query optimization is done using query merging
technique. The optimization of multiple queries at the base-station helps in significant reduction
in energy consumption. As the base-station is not resource constrained, it filters out the redundant
load of multiple queries into the network. If a new query qn arrives at a base-station where result
of a query set Qs have already been calculated or obtained from the network. The new query is
merged with the existing queries and a synthetic query emerges out of this merger.
Algorithm has been devised which compares energy benefits by using new query and already
existing queries as it is and synthetic query. A ‘Gain’ metric has been developed to compare the
Gain of query merging. In case, Gain is positive synthetic query is used. Slowly existing query set
transforms into set of synthetic queries. Once requirement of any query is fulfilled it is removed
from the query set. In addition to this as the queries injected into the network have identical
expressions to a large extent these identical expressions are replaced with single characters called
“Static Variables” which further compresses the data to be transmitted in the network.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
61
START
INJECT NEWQUERY INTO THE BASE STATION
CHECK BASE STATION DATABASE
IFDATABASE SATISFIES
THE INJECTED QUERY
Y
N
QUERY REPORT GENERATED
MERGE THE NEWQUERYWITH
THE SIMILAR QUERIES OF THE
EXISTINGQUERY SET
NEWSYNTHETIC QUERY GENERATED
CALCULATE BENEFIT
IFBENEFIT> 0
Y
N
QUERYSET QUERY SET+ SYNTHETIC QUERY
QUERY SET QUERY SET+ INJECTEDQUERY
EXECUTE QUERY SET
Figure 2: Flowchart showing Base station optimization
The proposed framework “Compression At inpuT with Multi-query Optimization at base-
Station” (CATMOS), runs on Java VM platform. In this work we depict how CATMOS
compresses the query syntax and the sensed data along with query merging at the base-station
before presenting the final results in response to the user’s queries.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
62
Figure 3: The proposed architecture.
4. PERFORMANCE ANALYSIS
The findings have been summarized in tabular form and then the graphical representations have
been depicted.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
63
Table 1:Compression table showing the original query size (in bytes) along with the Query size after
compression using Huffman’s/ LZW/ Deflate algorithm.
Temp(min) Temp(max) Epoch
Original
Query
size
(bytes)
Query size
using
Huffman
Algo.
(bytes)
Query size
using LZW
Algo. (bytes)
Query
size
using
Deflate
Algo.
(bytes)
10 50 5 296 152 282 360
10 40 8 296 144 282 360
10 50 5 304 152 290 368
10 35 40 304 152 290 368
15 25 50 304 152 290 368
15 30 10 304 152 290 352
5 55 120 312 160 305 376
25 50 130 312 160 291 376
30 45 60 304 152 297 368
35 50 70 312 160 298 376
Table 2: Table showing the Compression Factor (%age compression using Huffman’s/ LZW/ Deflate
algorithm).
Huffman
(Compression Factor)
LZW
(Compression Factor)
Deflate
(Compression
Factor)
51.351351 95.27027 121.62162
48.648649 95.27027 121.62162
50 95.394737 121.05263
50 95.394737 121.05263
50 95.394737 121.05263
50 95.394737 121.05263
50 95.394737 115.78947
51.282051 97.75641 120.51282
50 97.697368 121.05263
51.282051 95.512821 120.51282
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
64
Table 3: Difference between the amount of %age compression (using Huffman / LZW Compression
algorithm).
Huffman
(Comp.
Factor)
Huffman
(Comp.
Factor with
Static Var.)
Huffman
(Comp.
Diff)
LZW
algorithm
(Comp.
Factor)
LZW
algorithm
(Comp.
Factor with
Static Var.)
LZW
algorithm
(Comp.
Diff)
51.351351 42.105263 9.246088 95.270270 95.394736 -0.124466
48.648648 36.842105 11.806543 95.270270 90.789473 4.480796
50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263
50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263
50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263
50.000000 40.000000 10.000000 95.394736 91.250000 4.144736
51.282051 42.857142 8.424908 97.756410 100.000000 -2.243589
51.282051 42.857142 8.424908 93.269230 91.666666 1.602564
50.000000 40.000000 10.000000 97.697368 100.000000 -2.302631
51.282051 38.095238 13.186813 95.512820 95.833333 -0.320512
Results of the study are shown in the graphs. Results of compression of sensed data with three
algorithms: Huffman, LZW and Deflate are shown in Figures 4a, 4b, 4c respectively.
As is very evident Graphs 4(a) and 4(b) show the results as expected i.e. we see the reduced size
of the queries after compressing the queries using Huffman code and LZW algorithm. The third
graph i.e. 4(c) shows the results opposite to our expectations.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
65
Figure.4: Graphs showing results of Original Query Vs. Compressed Query with
(a) Huffman (b) LZW(c) Deflate
Usage of static variables in query compression (with Huffman code and LZW algorithm), further
improved the compression.
Because of the above results obtained (refer Graph 4 (c)), the Deflate algorithm is not considered
for further compression using Static Variables. Results are shown in Figures 5a, 5b.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
66
Figure.5: Graphs showing results of Compressed Query Vs. Compressed Query (Static Vars.)
(a) Huffman (b) LZW
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
67
Figure.6: Graphs showing results of Improved energy gains (a) Huffman (b) LZW
The graphs depict clearly that queries transmitted after compression and the queries transmitted
using static variables during program execution along with the compression prove to be a better
choice as we achieve remarkable compression. The test was successfully conducted with queries
when passed through three different compression algorithms i.e. Huffman compression, LZW and
Deflate algorithm.
5. CONCLUSION AND FUTURE SCOPE
In this paper, we have proposed use of low power compilation techniques in WSNs and query
merging for optimization at base station in order to decrease the energy consumption in a WSN.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
68
The application of this optimization resulted in a modest 10.29% reduction in the power
consumption of the application. Energy savings in one network may seem to be miniscule but as
the number of deployed WSNs is increasing day by day, these savings translate into huge
amounts globally. This saving in energy will definitely reduce environmental effects and will help
in achieving ‘Green World’. In addition to this, WSN can be deployed in any inaccessible
location to monitor impending climatic or environmental hazards which can be contained if
detected timely such as movements of glaciers, forest fires etc.
In short, reduction in energy consumption and possibility of deployment of WSN in any
unimaginable location will go a long way in achieving environmental protection targets/ goals.
REFERENCES
[1] Tiwari V., Malik S., and Wolfe A., (1994) “Compilation techniques for low energy: An overview”. In
Proc. of Symp. Low-Power Electronics.
[2] Nicholas D. Lane, Andrew T. Campbell, (May 2006) “The Influence of Microprocessor Instructions
on the Energy Consumption of Wireless Sensor Networks”, 3rd IEEE Workshop on Embedded
Networked Sensors (EmNets ‘06).
[3] A.Tavakoli, (2007)”Wringer: A debugging and Monitoring Framework for Wireless Sensor
Networks”, Proceedings of the ACM SenSys Doctoral Colloquium.
[4] J.Gehrke and S.Madden, (2004)” Query Processing in Sensor Networks”, IEEE Pervasive Computing,
3(1): 45-55.
[5] Sadagopan, N; Krishnamachari, B.; Helmy,A., (May 2003)“The ACQUIRE Mechanism for Efficient
Querying in Sensor Networks”, In Proceedings of First IEEE Int’l Workshop on Sensor Network
Protocols and Applications (SNPA), Anchorage, AK, pp 49-155.
[6] Yao, Y., Gehrke, J (2002): The COUGAR approach to in-network query processing in sensor
networks, SIGMOD Rec. 31(3), pp9-18.
[7] C.Intanagonwinvat, R.Govondan and D.Estrin, (Aug 2000) “Directed Diffusio: A Scalable and
Robust Communication paradigm for sensor networks”, In Proceedings of the ACM/IEEE Int’l Conf.
on Mobile Computing and Network (Mobicom), Boston.
[8] Gehrig N. and Dragotti L., “Distributed Compression in Camera Sensor Networks,” in Proceedings of
International Conference on Image Processing, UK, pp.82-85, 2001.
[9] Gehrig N. and Dragotti L., (2006) “Distributed Sampling and Compression of Scenes with Finite Rate
of Innovation in Camera Sensor Networks,”in Proceedings of Data Compression Conference, pp.83-
92.
[10] Wagner R., Choi H., Baraniuk R., and Delouille V., (2005) “Distributed Wavelet Transform for
Irregular Sensor Network Grids,” in Proceedings of IEEE Workshop on Statistical Signal Processing,
USA, pp. 1196-1201.
[11] K.Akkaya and M. Younis, (2005) "A Survey of Routing Protocols in Wireless Sensor Networks,"
Elsevier Ad Hoc Network Journal, Vol. 3/3, pp.325-349.
[12] V.I. Zadorozhny, P. K. Chrysanthis, and P. Krishnamurthy, (Aug.30 2004) “A framework for
extending the synergy between MAC layer and query optimization in sensor networks,” DMSN’04, ,
Toronto, Canada, pp.68-77.
[13] R.Rajagopalan and P. K. Varshney, (Fourth Quarter 2006) “Data aggregation techniques in sensor
networks: a survey,” IEEE Comm. Surveys & Tutorials, pp.48-63.
[14] J.Gehrke and S. Madden, (Jan-Mar 2004)“Query processing in sensor networks,” IEEE Pervasive
Computing, pp.46-55.
[15] S.Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong (Mar. 2005),”TinyDB: An acquisitional
query processing system for sensor networks,” ACM Trans.On Database Systems, , Vol. 30, Issue 1,
pp.122-173.
[16] Lei Xie, L. Chen, S. Lu, Li Xie, and D. Chen, (2006) “Energy-efficient multiquery optimization over
large-scale sensor networks,” WASA’06, LNCS4138, pp.127-139.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015
69
Authors
Vandana Jindal is currently working as an Assistant Professor in the department of Computer Science at
D.A.V College, Bathinda. She holds degrees of B.Tech, MCA, M.Phil. Since January 2009, she has been
with the Thapar University, Patiala in Punjab as a Ph.D. student. Her research interests include database
management systems, wireless sensor networks. She is a member of IEEE and IEI.
A K Verma is currently working as Associate Professor in the department of Computer Science and
Engineering at Thapar University, Patiala in Punjab (INDIA). He received his B.S. and M.S. in 1991 and
2001 respectively, majoring in Computer Science and Engineering. He has worked as Lecturer at M.M.M.
Engg. College,Gorakhpur from 1991 to 1996. From 1996 he is associated with the Thapar University. He
has been a visiting faculty to many institutions. He has published over 100 papers in referred journals and
conferences (India and Abroad). He is member of various program committees for different
International/National Conferences and is on the review board of various journals. He is a senior member
(ACM), MIEEE, LMCSI (Mumbai), GMAIMA (New Delhi). He is a certified software quality auditor by
MoCIT, Govt. of India. His main areas of interests are: Bioinformatics, database management systems and
Computer Networks. His research interests include wireless networks, routing algorithms, securing ad hoc
networks and design/develop applications for other fields based on IT.
Seema Bawa holds M.Tech (Computer Science) degree from IIT Kharagpur and Ph.D. from Thapar
Institute of Engineering & Technology, Patiala. She is currently working as Professor in the department of
Computer Science and Engineering at Thapar University, Patiala. Her areas of interest include Parallel and
distributed computing, Grid computing, VLSI Testing and network management. Prof. Bawa is member of
IEEE, ACM, Computer society of India and VLSI Society of India.

More Related Content

Similar to GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORKLOAD

J031101064069
J031101064069J031101064069
J031101064069
theijes
 
Energy efficient intelligent routing in WSN using dominant genetic algorithm
Energy efficient intelligent routing in WSN using dominant genetic algorithmEnergy efficient intelligent routing in WSN using dominant genetic algorithm
Energy efficient intelligent routing in WSN using dominant genetic algorithm
IJECEIAES
 
Energy-efficient data-aggregation for optimizing quality of service using mo...
Energy-efficient data-aggregation for optimizing quality of  service using mo...Energy-efficient data-aggregation for optimizing quality of  service using mo...
Energy-efficient data-aggregation for optimizing quality of service using mo...
IJECEIAES
 
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
IJCI JOURNAL
 
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Venu Madhav
 
4 springer Venu June 21.pdf
4 springer Venu June 21.pdf4 springer Venu June 21.pdf
4 springer Venu June 21.pdf
Venu Madhav
 
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
IJECEIAES
 

Similar to GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORKLOAD (20)

Wireless personal communication
Wireless personal communicationWireless personal communication
Wireless personal communication
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
 
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEYDYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
 
Energy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A ReviewEnergy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A Review
 
J031101064069
J031101064069J031101064069
J031101064069
 
Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...
 
C011131925
C011131925C011131925
C011131925
 
Data Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSN
Data Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSNData Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSN
Data Aggregation & Transfer in Data Centric Network Using Spin Protocol in WSN
 
Energy efficient intelligent routing in WSN using dominant genetic algorithm
Energy efficient intelligent routing in WSN using dominant genetic algorithmEnergy efficient intelligent routing in WSN using dominant genetic algorithm
Energy efficient intelligent routing in WSN using dominant genetic algorithm
 
Energy-efficient data-aggregation for optimizing quality of service using mo...
Energy-efficient data-aggregation for optimizing quality of  service using mo...Energy-efficient data-aggregation for optimizing quality of  service using mo...
Energy-efficient data-aggregation for optimizing quality of service using mo...
 
Dynamic selection of cluster head in in networks for energy management
Dynamic selection of cluster head in in networks for energy managementDynamic selection of cluster head in in networks for energy management
Dynamic selection of cluster head in in networks for energy management
 
Dynamic selection of cluster head in in networks for energy management
Dynamic selection of cluster head in in networks for energy managementDynamic selection of cluster head in in networks for energy management
Dynamic selection of cluster head in in networks for energy management
 
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
 
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
 
4 springer Venu June 21.pdf
4 springer Venu June 21.pdf4 springer Venu June 21.pdf
4 springer Venu June 21.pdf
 
Congestion Control Clustering a Review Paper
Congestion Control Clustering a Review PaperCongestion Control Clustering a Review Paper
Congestion Control Clustering a Review Paper
 
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
A Novel Technique to Enhance the Lifetime of Wireless Sensor Networks through...
 
Performance evaluation of data filtering approach in wireless sensor networks...
Performance evaluation of data filtering approach in wireless sensor networks...Performance evaluation of data filtering approach in wireless sensor networks...
Performance evaluation of data filtering approach in wireless sensor networks...
 
Data Collection Method to Improve Energy Efficiency in Wireless Sensor Network
Data Collection Method to Improve Energy Efficiency in Wireless Sensor NetworkData Collection Method to Improve Energy Efficiency in Wireless Sensor Network
Data Collection Method to Improve Energy Efficiency in Wireless Sensor Network
 

More from ijfcstjournal

ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
ijfcstjournal
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
ijfcstjournal
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
ijfcstjournal
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
ijfcstjournal
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
ijfcstjournal
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
ijfcstjournal
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
ijfcstjournal
 

More from ijfcstjournal (20)

ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
ENHANCING ENGLISH WRITING SKILLS THROUGH INTERNET-PLUS TOOLS IN THE PERSPECTI...
 
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGA SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
 
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITY
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMES
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 

Recently uploaded

Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
HyderabadDolls
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
HyderabadDolls
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 

Recently uploaded (20)

Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
 
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get CytotecAbortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
Abortion pills in Doha {{ QATAR }} +966572737505) Get Cytotec
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 

GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORKLOAD

  • 1. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 DOI:10.5121/ijfcst.2015.5305 57 GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORKLOAD Vandana Jindal1 , A.K.Verma2 and Seema Bawa2 1,2 Department of Computer Science and Engineering, Thapar University, Patiala, India ABSTRACT Advances in micro fabrication and communication techniques have led to unimaginable proliferation of WSN applications. Research is focussed on reduction of setup operational energy costs. Bulk of operational energy costs are linked to communication activities of WSN. Any progress towards energy efficiency has a potential of huge savings globally. Therefore, every energy efficient step is an endeavour to cut costs and ‘Go Green’. In this paper, we have proposed a framework to reduce communication workload through: In- network compression and multiple query synthesis at the base-station and modification of query syntax through introduction of Static Variables. These approaches are general approaches which can be used in any WSN irrespective of application. KEYWORDS Wireless Sensor Network (WSN), Query Optimization, MEMS, one shot queries, continuous queries, epoch, static variables. 1. INTRODUCTION With advances in micro fabrication technologies there has been an exponential growth in the WSN applications, as the nodes are becoming cheaper and more versatile. Till now, these networks were considered for high tech and higher end applications only as the costs involved were very high. Though WSNs are finding use in every walk of life however, all pervasive use of these networks find major deterrent in limited battery life of the sensor nodes which are the building blocks of these networks. This limitation has shifted the focus of research community towards devising ways and means for reducing energy consumption which will increase the life of the network and at the same time the applications will become more ‘Green' or eco friendly. Research activities are being carried out in various directions to achieve this objective. Major efforts are towards devising specific operating systems, optimizing sensor awake and sleep schedules, designing middleware using WSN specific query optimization and data processing protocols. Major chunk of energy is consumed in data communication therefore efforts to reduce communication traffic are going to bring about maximum benefits. Multi hop communication is one of the first steps in this direction. Communication payload can be optimized by In-network data processing and query optimization at the sink node. Useful In-network processing may employ one or all of the processes such as data compilation, data compression, data aggregation etc. Low power compilation which is not much talked of in case of sensor networks has a potential to produce substantial reductions in energy requirements. Data aggregation enroute to the sink node is another effective means to contain energy costs by aggregation of communication pay loads. Besides these In-network processes, query optimization at the base station reduces the
  • 2. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 58 number of queries injected into the network as results for new queries are searched in the existing data received from the nodes and the number of queries are merged to produce synthetic queries. In this paper, we propose a framework which has been designed with a view to achieving reduction in communication costs by using in-network processing, base-station query optimization and modification of query syntax. Sec II deals with the related works followed by Sec III giving the architecture of the proposed framework. Sec IV shows the performance analysis followed by the conclusion in Sec V. 2. RELATED WORK A lot of work has been done to study the effects of In-network processing such as re scheduling of instructions, optimization of compilation process and data aggregation at nodes. Works on Digital Signal Processors (DSPs), used for mobiles & embedded computing have been carried out by V.Tiwari et al. [1]. Reduction in energy consumption by 30% was observed by changing the sequence of the input operands while executing multiple instructions. Nicholas D.Lane et al. [2] conducted studies for examining the relationship between the instruction types, instruction operand order, memory addressing mode and energy consumption. A direct relationship between the execution of computational workloads and the associated energy consumption was observed. Compiler based optimization is being used and a number of techniques [3-5] have been developed which can be adapted according to the specificity of the system where compilation is to be done. Off late there has been focus on data compressions in sensor nodes of WSNs to achieve energy savings. Pradhan et al. [6] used an idea of distributed compression where source and channel coding were used resulting in data reduction between the nodes. Rabat et al. [7] proposed a system in which sensor data is predicted randomly and the data is broadcast throughout the network by gossip algorithm. Various subsets of nodes are framed on the basis of similar statistical data so that the data can be retrieved from a particular subset. Data approximation can be arrived at by reconstruction of the data. In [8, 9] audio and video compressions have been discussed. Use of compression in routing, aggregation, indexing and storage, energy balancing is shown in [10]. Routing protocols and WSN architectures [11] were developed to send data through pre defined routes in first Generation of WSNs. Various MAC energy efficient protocols [12] along with In- network data aggregation [13] techniques were used. In second Generation, WSN was considered as a distributed data centric database [14, 15] where user can interact with this database with SQL queries and the focus was on devising energy efficient ways of executing such queries. In the third Generation [16] methods were adopted for multi query optimization and aggregation. Recently the fourth Generation of WSNs has witnessed developments in energy efficiency and storage capacity of local flash storage. The work proposed by us uses In-network aggregation, base-station multi query optimization and modification of query syntax by using a variable in place of words used repeatedly in various queries. There has been no compromise on data integrity as no data approximations have been used. Operation of a multiuser WSN serving needs of multiple users for multiple applications has been optimized in this framework.
  • 3. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 59 3. PROPOSED FRAMEWORK A WSN is a distributed database where the data is generated continuously by sensing activity of sensors to serve various applications for which the WSN has been deployed. This database is to be handled judiciously so that required information can be extracted from it by using resources such as energy and time etc. optimally. All efforts by research community are towards achieving this goal. Our framework is also an endeavour in this direction. To serve an application three processes i.e. sensing, data processing and transmission are required to be carried out in a WSN. All these three processes consume energy though to a varying extent. It is well known that bulk of the energy consumption is in the transmission phase of WSN data. A single bit of data transmission is known to have consumption of 0.4µJ where as processing of the same data requires only 0.86nJ only i.e. transmission is 480 times more energy consuming. Data compression techniques can be made more efficient by using low complexity small size data compression algorithms. In response to each query, the data sensed by the motes has to be transmitted towards the base station. In order to decrease the energy consumption in the WSN, emphasis has been laid on the reduction in number and size of the data transmissions. In-network compression and modification in Query syntax help in reducing the size of data to be transmitted from node to node and nodes to base station and Query optimization at the base- station (sink node) reduces the number of queries injected into the network and thereby reduces the transmissions in response to queries. In the latest WSNs, advanced In-network processing is possible due to increase in the computing capacity of sensor nodes. The method proposed and implemented by us uses both the above mentioned optimization techniques. We have used two stage optimization process. In Stage-I, the data stream is subjected to compression in the network and in Stage-II Query merging and use of variable in query syntax is employed at base-station. The framework is composed of the following components: User: A person desiring to retrieve information sitting in the lab/ home/ workplace does this by injecting a query or number of queries from his PC. The query he injects from his PC is sent via the base-station to the free nodes (motes). Motes: Sun Microsystems have developed a mote SunSPOT which is based on IEEE 802.15.4 standard and uses a Squawk Virtual Machine (VM) [59]. Size of a SPOT is nearly equal to the size of a 3×5 card. It consists of 32-bit ARM9 CPU, 1 MB RAM and 8 MB of Flash memory, a 2.4 GHz radio and a USB interface. The network platform of SPOT has built-in sensors along with the capability of interfacing with external devices. Two kinds of SPOTs i.e. free-range SPOT and base-station SPOT are present. The free range SPOT comprises of a battery processor board, a sensor board and a sunroof. Base-station: The base-station SPOT differs from the WSN free nodes in terms of absence of sensor board. It acts as an interface between the base station application running on the host (PC with Windows platform) and those running on the targets. Energy source available at the base- station is replenishable. In response to a query injected at the base-station the processes involved in the transmission of the sensed data from the motes to the base station are:
  • 4. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 60 In-network optimization: The input of the motes i.e. the sensed data is in the form of continuous data stream. This continuous data stream is tokenized, generating strings of data. These generated strings are subjected to various compression algorithms. Algorithms used are Huffman, LZW and Deflate. Compression results of these algorithms were studied and it was observed that Huffman compression is the best of these three. START STOP INPUT DATASENSED BYTHE SENSOR NODE COMPRESS THE GENERATED STRING HUFFMANALGO. DEFLATEALGO. LZWALGO PACKETS GENERATED STORED INSENSOR NODE DATABASE TOKENIZE THE INPUTSTRING SELECTTHE MOST OPTIMAL Figure 1: Flowchart showing In-network processing Base-station optimization: At the base-station, query optimization is done using query merging technique. The optimization of multiple queries at the base-station helps in significant reduction in energy consumption. As the base-station is not resource constrained, it filters out the redundant load of multiple queries into the network. If a new query qn arrives at a base-station where result of a query set Qs have already been calculated or obtained from the network. The new query is merged with the existing queries and a synthetic query emerges out of this merger. Algorithm has been devised which compares energy benefits by using new query and already existing queries as it is and synthetic query. A ‘Gain’ metric has been developed to compare the Gain of query merging. In case, Gain is positive synthetic query is used. Slowly existing query set transforms into set of synthetic queries. Once requirement of any query is fulfilled it is removed from the query set. In addition to this as the queries injected into the network have identical expressions to a large extent these identical expressions are replaced with single characters called “Static Variables” which further compresses the data to be transmitted in the network.
  • 5. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 61 START INJECT NEWQUERY INTO THE BASE STATION CHECK BASE STATION DATABASE IFDATABASE SATISFIES THE INJECTED QUERY Y N QUERY REPORT GENERATED MERGE THE NEWQUERYWITH THE SIMILAR QUERIES OF THE EXISTINGQUERY SET NEWSYNTHETIC QUERY GENERATED CALCULATE BENEFIT IFBENEFIT> 0 Y N QUERYSET QUERY SET+ SYNTHETIC QUERY QUERY SET QUERY SET+ INJECTEDQUERY EXECUTE QUERY SET Figure 2: Flowchart showing Base station optimization The proposed framework “Compression At inpuT with Multi-query Optimization at base- Station” (CATMOS), runs on Java VM platform. In this work we depict how CATMOS compresses the query syntax and the sensed data along with query merging at the base-station before presenting the final results in response to the user’s queries.
  • 6. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 62 Figure 3: The proposed architecture. 4. PERFORMANCE ANALYSIS The findings have been summarized in tabular form and then the graphical representations have been depicted.
  • 7. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 63 Table 1:Compression table showing the original query size (in bytes) along with the Query size after compression using Huffman’s/ LZW/ Deflate algorithm. Temp(min) Temp(max) Epoch Original Query size (bytes) Query size using Huffman Algo. (bytes) Query size using LZW Algo. (bytes) Query size using Deflate Algo. (bytes) 10 50 5 296 152 282 360 10 40 8 296 144 282 360 10 50 5 304 152 290 368 10 35 40 304 152 290 368 15 25 50 304 152 290 368 15 30 10 304 152 290 352 5 55 120 312 160 305 376 25 50 130 312 160 291 376 30 45 60 304 152 297 368 35 50 70 312 160 298 376 Table 2: Table showing the Compression Factor (%age compression using Huffman’s/ LZW/ Deflate algorithm). Huffman (Compression Factor) LZW (Compression Factor) Deflate (Compression Factor) 51.351351 95.27027 121.62162 48.648649 95.27027 121.62162 50 95.394737 121.05263 50 95.394737 121.05263 50 95.394737 121.05263 50 95.394737 121.05263 50 95.394737 115.78947 51.282051 97.75641 120.51282 50 97.697368 121.05263 51.282051 95.512821 120.51282
  • 8. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 64 Table 3: Difference between the amount of %age compression (using Huffman / LZW Compression algorithm). Huffman (Comp. Factor) Huffman (Comp. Factor with Static Var.) Huffman (Comp. Diff) LZW algorithm (Comp. Factor) LZW algorithm (Comp. Factor with Static Var.) LZW algorithm (Comp. Diff) 51.351351 42.105263 9.246088 95.270270 95.394736 -0.124466 48.648648 36.842105 11.806543 95.270270 90.789473 4.480796 50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263 50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263 50.000000 40.000000 10.000000 95.394736 95.625000 -0.230263 50.000000 40.000000 10.000000 95.394736 91.250000 4.144736 51.282051 42.857142 8.424908 97.756410 100.000000 -2.243589 51.282051 42.857142 8.424908 93.269230 91.666666 1.602564 50.000000 40.000000 10.000000 97.697368 100.000000 -2.302631 51.282051 38.095238 13.186813 95.512820 95.833333 -0.320512 Results of the study are shown in the graphs. Results of compression of sensed data with three algorithms: Huffman, LZW and Deflate are shown in Figures 4a, 4b, 4c respectively. As is very evident Graphs 4(a) and 4(b) show the results as expected i.e. we see the reduced size of the queries after compressing the queries using Huffman code and LZW algorithm. The third graph i.e. 4(c) shows the results opposite to our expectations.
  • 9. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 65 Figure.4: Graphs showing results of Original Query Vs. Compressed Query with (a) Huffman (b) LZW(c) Deflate Usage of static variables in query compression (with Huffman code and LZW algorithm), further improved the compression. Because of the above results obtained (refer Graph 4 (c)), the Deflate algorithm is not considered for further compression using Static Variables. Results are shown in Figures 5a, 5b.
  • 10. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 66 Figure.5: Graphs showing results of Compressed Query Vs. Compressed Query (Static Vars.) (a) Huffman (b) LZW
  • 11. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 67 Figure.6: Graphs showing results of Improved energy gains (a) Huffman (b) LZW The graphs depict clearly that queries transmitted after compression and the queries transmitted using static variables during program execution along with the compression prove to be a better choice as we achieve remarkable compression. The test was successfully conducted with queries when passed through three different compression algorithms i.e. Huffman compression, LZW and Deflate algorithm. 5. CONCLUSION AND FUTURE SCOPE In this paper, we have proposed use of low power compilation techniques in WSNs and query merging for optimization at base station in order to decrease the energy consumption in a WSN.
  • 12. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 68 The application of this optimization resulted in a modest 10.29% reduction in the power consumption of the application. Energy savings in one network may seem to be miniscule but as the number of deployed WSNs is increasing day by day, these savings translate into huge amounts globally. This saving in energy will definitely reduce environmental effects and will help in achieving ‘Green World’. In addition to this, WSN can be deployed in any inaccessible location to monitor impending climatic or environmental hazards which can be contained if detected timely such as movements of glaciers, forest fires etc. In short, reduction in energy consumption and possibility of deployment of WSN in any unimaginable location will go a long way in achieving environmental protection targets/ goals. REFERENCES [1] Tiwari V., Malik S., and Wolfe A., (1994) “Compilation techniques for low energy: An overview”. In Proc. of Symp. Low-Power Electronics. [2] Nicholas D. Lane, Andrew T. Campbell, (May 2006) “The Influence of Microprocessor Instructions on the Energy Consumption of Wireless Sensor Networks”, 3rd IEEE Workshop on Embedded Networked Sensors (EmNets ‘06). [3] A.Tavakoli, (2007)”Wringer: A debugging and Monitoring Framework for Wireless Sensor Networks”, Proceedings of the ACM SenSys Doctoral Colloquium. [4] J.Gehrke and S.Madden, (2004)” Query Processing in Sensor Networks”, IEEE Pervasive Computing, 3(1): 45-55. [5] Sadagopan, N; Krishnamachari, B.; Helmy,A., (May 2003)“The ACQUIRE Mechanism for Efficient Querying in Sensor Networks”, In Proceedings of First IEEE Int’l Workshop on Sensor Network Protocols and Applications (SNPA), Anchorage, AK, pp 49-155. [6] Yao, Y., Gehrke, J (2002): The COUGAR approach to in-network query processing in sensor networks, SIGMOD Rec. 31(3), pp9-18. [7] C.Intanagonwinvat, R.Govondan and D.Estrin, (Aug 2000) “Directed Diffusio: A Scalable and Robust Communication paradigm for sensor networks”, In Proceedings of the ACM/IEEE Int’l Conf. on Mobile Computing and Network (Mobicom), Boston. [8] Gehrig N. and Dragotti L., “Distributed Compression in Camera Sensor Networks,” in Proceedings of International Conference on Image Processing, UK, pp.82-85, 2001. [9] Gehrig N. and Dragotti L., (2006) “Distributed Sampling and Compression of Scenes with Finite Rate of Innovation in Camera Sensor Networks,”in Proceedings of Data Compression Conference, pp.83- 92. [10] Wagner R., Choi H., Baraniuk R., and Delouille V., (2005) “Distributed Wavelet Transform for Irregular Sensor Network Grids,” in Proceedings of IEEE Workshop on Statistical Signal Processing, USA, pp. 1196-1201. [11] K.Akkaya and M. Younis, (2005) "A Survey of Routing Protocols in Wireless Sensor Networks," Elsevier Ad Hoc Network Journal, Vol. 3/3, pp.325-349. [12] V.I. Zadorozhny, P. K. Chrysanthis, and P. Krishnamurthy, (Aug.30 2004) “A framework for extending the synergy between MAC layer and query optimization in sensor networks,” DMSN’04, , Toronto, Canada, pp.68-77. [13] R.Rajagopalan and P. K. Varshney, (Fourth Quarter 2006) “Data aggregation techniques in sensor networks: a survey,” IEEE Comm. Surveys & Tutorials, pp.48-63. [14] J.Gehrke and S. Madden, (Jan-Mar 2004)“Query processing in sensor networks,” IEEE Pervasive Computing, pp.46-55. [15] S.Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong (Mar. 2005),”TinyDB: An acquisitional query processing system for sensor networks,” ACM Trans.On Database Systems, , Vol. 30, Issue 1, pp.122-173. [16] Lei Xie, L. Chen, S. Lu, Li Xie, and D. Chen, (2006) “Energy-efficient multiquery optimization over large-scale sensor networks,” WASA’06, LNCS4138, pp.127-139.
  • 13. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.5, No.3, May 2015 69 Authors Vandana Jindal is currently working as an Assistant Professor in the department of Computer Science at D.A.V College, Bathinda. She holds degrees of B.Tech, MCA, M.Phil. Since January 2009, she has been with the Thapar University, Patiala in Punjab as a Ph.D. student. Her research interests include database management systems, wireless sensor networks. She is a member of IEEE and IEI. A K Verma is currently working as Associate Professor in the department of Computer Science and Engineering at Thapar University, Patiala in Punjab (INDIA). He received his B.S. and M.S. in 1991 and 2001 respectively, majoring in Computer Science and Engineering. He has worked as Lecturer at M.M.M. Engg. College,Gorakhpur from 1991 to 1996. From 1996 he is associated with the Thapar University. He has been a visiting faculty to many institutions. He has published over 100 papers in referred journals and conferences (India and Abroad). He is member of various program committees for different International/National Conferences and is on the review board of various journals. He is a senior member (ACM), MIEEE, LMCSI (Mumbai), GMAIMA (New Delhi). He is a certified software quality auditor by MoCIT, Govt. of India. His main areas of interests are: Bioinformatics, database management systems and Computer Networks. His research interests include wireless networks, routing algorithms, securing ad hoc networks and design/develop applications for other fields based on IT. Seema Bawa holds M.Tech (Computer Science) degree from IIT Kharagpur and Ph.D. from Thapar Institute of Engineering & Technology, Patiala. She is currently working as Professor in the department of Computer Science and Engineering at Thapar University, Patiala. Her areas of interest include Parallel and distributed computing, Grid computing, VLSI Testing and network management. Prof. Bawa is member of IEEE, ACM, Computer society of India and VLSI Society of India.