PACKET LEVEL DATA COMPRESSION TECHNIQUES FOR WIRELESS SENSOR NETWORKS

Similar documents
Data Compression Algorithm for Wireless Sensor Network

HARDWARE IMPLEMENTATION OF LOSSLESS LZMA DATA COMPRESSION ALGORITHM

A Research Paper on Lossless Data Compression Techniques

WIRE/WIRELESS SENSOR NETWORKS USING K-RLE ALGORITHM FOR A LOW POWER DATA COMPRESSION

Text Data Compression and Decompression Using Modified Deflate Algorithm

Cost Minimization by QR Code Compression

Induced Redundancy based Lossy Data Compression Algorithm

Energy Conservation through Sleep Scheduling in Wireless Sensor Network 1. Sneha M. Patil, Archana B. Kanwade 2

Selection of Optimum Routing Protocol for 2D and 3D WSN

Improving the Performance of Spatial Reusability Aware Routing in Multi-Hop Wireless Networks

A Comparative Study of Entropy Encoding Techniques for Lossless Text Data Compression

Published in A R DIGITECH

A Variable Length Distributed Source Coding Algorithm for WSNs

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Keywords Data compression, Lossless data compression technique, Huffman Coding, Arithmetic coding etc.

A Comprehensive Review of Data Compression Techniques

A Survey on Wireless Multimedia Sensor Network

Multimedia Networking ECE 599

Data Compression. Media Signal Processing, Presentation 2. Presented By: Jahanzeb Farooq Michael Osadebey

[Kumar, 3(3): March, 2014] ISSN: Impact Factor: 1.852

Lossless Audio Coding based on Burrows Wheeler Transform and Run Length Encoding Algorithm

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Module 6 STILL IMAGE COMPRESSION STANDARDS

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

System-on-Chip Test Data Compression Based on Split-Data Variable Length (SDV) Code

Design and Implementation of detecting the failure of sensor node based on RTT time and RTPs in WSNs

Journal of Computer Engineering and Technology (IJCET), ISSN (Print), International Journal of Computer Engineering

An Efficient Low Power Transmission Over Long Range in Wireless Sensor Networks for environmental studies

Detection of Sybil Attack in Wireless Sensor Network

Design and Implementation of Lossless Data Compression Coprocessor using FPGA

ENTROPY ENCODERS: HUFFMAN CODING AND ARITHMETIC CODING 1

CLUSTERING BASED ROUTING FOR DELAY- TOLERANT NETWORKS

A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

IMAGE COMPRESSION TECHNIQUES

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Comparison of Energy-Efficient Data Acquisition Techniques in WSN through Spatial Correlation

Analysis of Parallelization Effects on Textual Data Compression

CS 335 Graphics and Multimedia. Image Compression

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

Information Technology Department, PCCOE-Pimpri Chinchwad, College of Engineering, Pune, Maharashtra, India 2

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Performance Evaluation of Various Routing Protocols in MANET

An Advanced Text Encryption & Compression System Based on ASCII Values & Arithmetic Encoding to Improve Data Security

Volume 2, Issue 9, September 2014 ISSN

Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud

An Adaptive and Optimal Distributed Clustering for Wireless Sensor

TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME

A New Lossy Image Compression Technique Using DCT, Round Variable Method & Run Length Encoding

An Improved Gateway Based Multi Hop Routing Protocol for Wireless Sensor Network

Highly Secure Invertible Data Embedding Scheme Using Histogram Shifting Method

Enhancing Life Span for WSN Nodes using LEACH, Huffman Data Fusion and TSP- NN Algorithm

Comparison of Text Data Compression Using Run Length Encoding, Arithmetic Encoding, Punctured Elias Code and Goldbach Code

IMAGE COMPRESSION TECHNIQUES

Using Shift Number Coding with Wavelet Transform for Image Compression

Improved Image Compression by Set Partitioning Block Coding by Modifying SPIHT

An Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

A Survey on open Source Protocols SIP, RTP, RTCP, RTSP, H.264 for Video Conferencing System

Compressive Sensing Based Image Reconstruction using Wavelet Transform

Survey on Secure & Efficient Data Transmission in Cluster Based Wireless Sensor Network

Performance of DSDV Protocol over Sensor Networks

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

Figure 1. Clustering in MANET.

JPEG. Table of Contents. Page 1 of 4

An Analytical Review of Lossy Image Compression using n-tv Method

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

A Survey on Path Weight Based routing Over Wireless Mesh Networks

A Review Paper on Routing Protocols in Wireless Sensor Networks

Research Article Does an Arithmetic Coding Followed by Run-length Coding Enhance the Compression Ratio?

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Fingerprint Image Compression

A Review: Optimization of Energy in Wireless Sensor Networks

Image Compression Algorithm and JPEG Standard

Implementation of low power wireless sensor node with fault tolerance mechanism

MEMORY EFFICIENT WDR (WAVELET DIFFERENCE REDUCTION) using INVERSE OF ECHELON FORM by EQUATION SOLVING

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

AUDIO COMPRESSION USING WAVELET TRANSFORM

A Compression Technique Based On Optimality Of LZW Code (OLZW)

High Speed Data Collection in Wireless Sensor Network

Evaluating the Performance in Term of Throughput of Decentralized users in Cognitive Radio Wireless Torus Networks

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS

Hybrid Key Encryption using Cryptography for Wireless Sensor Networks V-Algorithm

EE-575 INFORMATION THEORY - SEM 092

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

Intro. To Multimedia Engineering Lossless Compression

Partial Video Encryption Using Random Permutation Based on Modification on Dct Based Transformation

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Department of electronics and telecommunication, J.D.I.E.T.Yavatmal, India 2

Key Words: - BPT, Huffman Coding, Difference Coding, JPEG, Bit Plane, Data Table

Image Compression for Mobile Devices using Prediction and Direct Coding Approach

Energy Efficient Probabilistic MAC Protocol for Minimizing Node Search Space and Access Time in Dense Wireless Networks

Transcription:

PACKET LEVEL DATA COMPRESSION TECHNIQUES FOR WIRELESS SENSOR NETWORKS 1 S.JANCY, 2 DR. C. JAYA KUMAR 1 Research Scholar, Department of MCA, Sathyabama University, Chennai, India. 2 Professor, Department of CSE, RMK Engineering College, Chennai, India. E-mail: 1 jancyphd16@gmail.com, 2 cjayakumar2007@gmail.com ABSTRACT Wireless sensor network consist of a set of sensor nodes. The processing capacity varies with each node. Sensors in it have storage capacity which is limited. The main challenge today in this field is to improvise the power and energy management of sensor network. Different techniques have been introduced by various researches. In this paper proposes an algorithm to improvise sensor energy using compression techniques. This is called as packet level data compression techniques. In my previous paper sequential data compression techniques two different techniques were proposed to improve energy in sensors. This paper includes processes called segmentation along with the previously proposed algorithm to improve sensor energy. The compression ratio obtained is higher than the previously proposed method. Along with the proposed method discussed various other standard compression techniques. Keywords: Wireless Sensor Networks(WSN),Data Compression, Sensors, Fragmentation, Sensor Energy. 1. INTRODUCTION 1.1 Sensors Sensor network that is capable of gathering process able data processing and communicating with various other nodes which are connected in this network.. Sensors are classified into: Passive sensors. Omni-directional sensors. Narrow-beam sensors. Active sensors. Passive sensors are self powered. In passive sensors energy is used only to amplify their analog signal. These sensors do not manipulate the environment while sensing it. Active sensors need un interrupt energy from a power source. These sensors actively probe the environment. For example, a radar or sonar. Narrow beam sensors follow a well defined concept of course of measurement. For example, camera. Omni directional sensor have no concept of course involved in their measurement. In general the theoretical work on wireless sensor networks works with Omni directional and passive sensors. 1.2 Wireless Sensors Network A sensor node is predominantly used when it is complicated or impossible to run a main supply to the sensor node. The majority cases the wireless sensor node is placed in a hard to reach location, the battery will have to be inconvenient and expensive. It is essential to ensure that there is always ample energy available to power to the power system. This is considered to be one of the important aspects in the development of a wireless sensor node. Power is consumed by the sensor for sensing, communicating and data processing. Data communication consumes more energy than any other processes. Power is stored in capacitors or batteries. Both rechargeable and nonrechargeable batteries can act as the power supply for the sensor nodes. 1.3 A few characteristics of a WSN: Power utilization, limitations for nodes using energy harvesting or batteries. Capability to handle node failures. Nodes Mobility Heterogeneity of nodes Can be scaled to large scale operation. Sturdy enough to endure harsh environmental conditions Ease of use 1.4 Challenges of sensors: The main few challenges of sensor are 36

The Life time of sensors. The size of a sensors Power management. Network coverage area. 2. OBJECTIVE OF SENSOR NETWORK DESIGN The main purpose is of net work design are Low power consumption, Adaptability, the ability to configure itself scalability, secure, fault tolerance and support. 3. VARIOUS COMPRESSION TECHNIQUE FOR WIRELESS SENSOR NETWORKS Compression techniques are predominately used to increase the energy efficiency and the life time of sensors. It also helps to cut communication cost and computation cost. A few of the compression techniques for wireless sensor networks are, Delta Encoding. Run length Encoding. Huffman Coding. Arithmetic Data compression. 4. DELTA ENCODING: Delta Encoding involves in storing and transmitting data as the difference between sequential data rather than complete files. Delta Encoding is also known as Delta Differencing. A Delta can be defined as directed delta and symmetric delta. A directed delta is also call as a change. It is a series of change operations. When directed delta is applied to on version v1, yields another version v2. The symmetric delta is defined as 1, 2. For delta compression, delta encoding can be used when there is only a small change between adjacent values; that is, when the values in the original data are smooth. 5. RUNLENGTH ENCODING: In run length encoding the count of repetition of character is sent along with the data character. The original data sequence influences the compression ratio. The procedure involves the large amount of data is difficult. 6. HUFFMAN CODING: Huffman coding is a lossless data compression technique. With Huffman coding, the input data assign variable length bit code. The most frequent data assign small bit code. Compression takes place by two passes. The first pass involves creation of the tree model based on the contents by analyzing a block of. The second pass compresses the data using the model Huffman coding is predominately used in MPEG and JPEG file compression. Huffman algorithm considered to be slower than other compression techniques. It is difficult to decode data as it is difficult to find missing data and corrupt data because Huffman algorithm based on variable length code. 7. ARITHMETIC DATA COMPRESSION: Arithmetic coding is generated based on their intervals. The intervals range is [0,1]. The range should be greater than 0 and should be lesser than 1. Steps involved in arithmetic coding are: The input data is arranged in alphabetical order and the each character frequency is detected. Based on the frequency of characters the probability is derived. Once the probability is derived the range is set. To calculate the High value High value=low value + (code range * high range of the symbol being coded). To calculate the Low value: Low value = Low value+ (code range * low range of the symbol being coded). Complex calculation. Data transmission can begin only after compress the entire data is compressed. 37

Overview of data Compression Data PACKET STREAM FLOW Packet s1 Packet s2 Packet sn Decompression Algorithm: Input: Compressed Data Output: Original Data. Location Table LT Current tablect Previous table PT Begin: If (PT==CT) Assign: Location CT Compare Location 1 AND Location 2 Then Subtract: Second Location [Index] First Location [Index] Go to Previous table and Search missing Index (Compressed value) Otherwise: go to next following table Until (CT== location table). 9. PROPOSED ALGORITHM 8. COMPRESSION ALGORITHM Algorithm for sequential data compression algorithm[3] Compression Algorithm: Input: The sequence data to be compressed. Output: Compressed data Along with the previously proposed sequential data compression algorithm [3] a concept of fragmentation has been added to achieve better compression ratio. Algorithm for Fragmentation Begin: 1: Initialization 1:1. Sequence Data(SD) 1.2. Double digit Code(DC) 1.3. Single digit Code(SC) 2. While (Code has Double digit) Convert Single digit Then Evaluate and combine Single and Double Digit code. Until All the code changed as single digit. 3. Assign character code sign 4. Character code sign compressed data 38

Begin: 1: Initialize: PS Packet Size DS Data Size EG Remaining Energy TT Transmission Time TP Transmission way ISN Idle State Node TTWINTransmissionTimewithIdle Node TTWOID Transmission Time without Idle Node Calculate: Cycle1 :Transmission Time Transmission way Idle State Node. Compare: (TTWIN and TTWOID) If ( TTWOID faster than TTWIN) Transmit the data. Else Convey to next way. Then Compare PS and DS If(PS = = DS) Transmit the data. Else Apply fragmentation. Fragmentation Processes: If (packet size > Data size) { Determine Available Size(AS) Get Next Packet Data(NPS) If(AS==NPS) { } else CV = NPS mod AS Then: Steps for data fragmentation Evaluation Processes Sensing Physical Layer Protocol Inputs: Sequential uncompress Data. Sensing data collection protocol Data sequence, node1,node2, node3,.node n. Data sequence(node1(data), Node2 (data),node3(data).. Node n(data)). 39

Packet 1( 1 Packet 2( 2).... $ % &'!! " # Compression Factor =! " # Compression Time = the time taken by the algorithm to compress file. Table 1. Compression Ratio And Compression Time For SDC Packet n ( ) Sensing data and processing protocol Determine packet size Divide the packet in to equal size Check all the packet contain Maximum amount of data If not to apply segmentation and Fragmentation processes 10. ADVANTAGES OF FRAGMENTATION SEGMENTATION AND Transmission is Reliable processing speed is Increase processing time is Decrease Energy Efficient. The number of sleep node is Reduced. Accelerated data Transmission. Improve error Detection and correction. Easy data access. Fig.1 Compression Ratio And Compression Time For SDC 11. PERFORMANCE AND MEASUREMENT: The compression performance can be measured Using the following parameters. i. Compression ratio ii. Compression factor iii. Compression time.!" # Compression Ratio = $ % &'!!" # 40

Table 2. Compression Ratio And Compression Time For PLDC 12. CONCLUTION This paper to propose Packet level data compression algorithm. Using this algorithm a better compression ratio has been achieved when compared to the previously proposed algorithm[3]. This paper also discusses various standard compression Algorithms. (Delta encoding, Huffman coding, Run length encoding and Arithmetic coding). REFERENCES [1]. Changjin Suh, Jisoo Shin. Packet Compression Ratio Dependent Spanning Tree for Convergecast. Scientific Research. Wireless Sensor Network, 2010, 2, 504-511 Fig.2 Compression Ratio And Compression Time For PLDC Fig.3 Comparison Of Compression Ratio For PLDC And SDC [2]. Arup Kumar Bhattacharjee, Tanumon Bej, Saheb Agarwa. Comparison Study of Lossless Data Compression Algorithms for Text Data. IOSR Journal of Computer Engineering. ISSN: 2278-8727. Jun 2013. [3]. S.Jancy, DR.Jeyakumar. Sequential Coded Data Compression Techniques for Wireless Sensor Networks. IJERT, ISSN: 2278-0181. Sep 2014. [4]. SenthilShanmugasundaram, Robert Lourdusamy. A Comparative Study of Text Compression Algorithms. International Journal of Wisdom Based Computing, Vol. 1 (3), December 2011. [5]. Anmol Jyot Maan. Analysis and Comparison of Algorithms for Lossless Data Compression. International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3(2013), pp. 139-146. [6]. V.Krishnan, R.Trinadh. A Low Power New Data Compression Algorithm For Wire/Wireless Sensor Networks using K- RLE, International Journal of Electronics Signals and Systems, ISSN: 2231-5969. Vol.3. 2013 [7]. Jianzhong Li, Qianqian Ren. Compressing Information of Target Tracking in Wireless Sensor Networks. Scientific Research. Wireless Sensor Network, 2011, 3, 73-81. Feb.2011. [8]. Suraiya Tarannum. Energy Conservation Challenges in Wireless Sensor Networks: A Comprehensive Study. Scientific 41

Research, Wireless Sensor Network, 2010, 2, 483-491. June 2010. [9]. Francesco Marcelloni, Massimo Vecchio A Simple Algorithm for Data Compression in Wireless Sensor Networks. IEEE Communication Vol.12. No.6, June 2008. [10]. S.Mohamed Saleem, P.Sasi Kumar, Evaluating Effectiveness of Data Transmission and Compression Techniques in Wireless in Sensor Networks, Internal Journal of Advanced Research in Computer Science and Software Engineering, ISSN: 2277 128X. Vol.3, Issue: 1. Jan 2013. [11]. Francesco Marcelloni, Massimo Vecchio, An Efficient Lossless Compression Algorithm for Tiny Nodes of Monitoring Wireless Sensor Networks, The Computer Journal Advance Access published April 30, 2009. 42