Data Aggregation Techniques in Wireless Sensor Network: A Survey

Size: px
Start display at page:

Download "Data Aggregation Techniques in Wireless Sensor Network: A Survey"

Transcription

1 Data Aggregation Techniques in Wireless Sensor Network: A Survey Anindita Ray, Debashis De Department of Computer Science & Engineering, West Bengal University of Technology BF-142, Sector 1, Salt Lake City, Kolkata , West Bengal, India. dr.debashis.de@gmail.com Abstract Data aggregation is essential for the efficient operation of wireless sensor network. Data aggregation has been widely recognized as an efficient method to reduce energy consumption by reducing the number of packets sent. In this paper a comprehensive review of the existing data aggregation techniques in wireless sensor network have been presented. Suitable criterias have been defined to classify existing solutions. In this paper several open issues have been identified and discussed which propose directions for future research in this area. Key Words- LEACH, PEGASIS, SDAP, TAG. I. INTRODUCTION The rapid advances in processor, memory, and radio technology have enabled the development of distributed networks of small, inexpensive sensor nodes that are capable of sensing, computation, and wireless communication [1], [2], [3], [4]. For ease of deployment, sensor devices should be inexpensive, small, and have a long lifetime, which makes it important to develop very efficient software and hardware solutions. For this reason, protocols for sensor networks should be carefully designed so as to make the most efficient use of the limited resources in terms of energy, computation, and storage. The area of communications and protocol design [6], [9], [41] for sensor networks has been widely researched in the past few years, and many solutions have been proposed and compared. In this survey we focus on an important aspect of sensor network: data aggregation. In-network data aggregation is at the heart of sensor network research which allows trading off communication for computational complexity. For a given application area, network resource constraints, local computation often consumes significantly less energy than communication. In particular, resource efficiency, timely delivery of data [16]-[18], [25] to the sink node, and accuracy of the results [47] are conflicting goals, and the optimal trade-off among them largely depends on the specific application. Data aggregation has been widely recognized as an efficient method to reduce energy consumption in wireless sensor networks, which can support a wide range of applications such as monitoring temperature, humidity, level, speed etc. Section II describes the basic concepts of data aggregation, section III presents the objectives of data aggregation, section IV describes the basic ingredients of In-network data aggregation, section V presents several routing protocols regarding data aggregation, section VI represents data representation and in-network data aggregation function, section VII presents challenges of data aggregation and few existing solutions and section VIII concludes this paper. II. BASIC CONCEPTS OF IN-NETWORK DATA AGGREGATION In typical sensor network scenarios, data is collected by sensor nodes throughout some area, and needs to be made available at some central sink node(s), where it is processed, analyzed, and used by the application. The data sampled by the same kind of sensors have much redundancy since the sensor nodes are usually quite dense in wireless sensor networks. To make data aggregation more efficient, the packets with the same attribute, defined as the identifier of different data sampled by different sensors such as temperature sensors, humidity sensors, etc., should be gathered together. Data aggregation techniques are tightly coupled with how data is gathered at the sensor nodes as well as how packets are routed through the network, and have a significant impact on energy consumption and overall network efficiency. In-network data aggregation can be considered a relatively complex functionality, since the aggregation algorithms should be distributed in the network and therefore require coordination among nodes to achieve better performance. Also, we emphasize that data size reduction through innetwork processing shall not hide statistical information about the monitored event. Fig.1. shows the structure of data aggregation in multiple levels. According to [8] the in-network aggregation process is defined as follows: In-network aggregation is the global process of gathering and routing information through a multihop network, processing data at intermediate nodes with the objective of reducing resource consumption, thereby increasing network lifetime. In [8] it defines two approaches: In-network aggregation with size reduction: In this approach it combines and compresses data coming from different sources in order to reduce the information to be sent over the network. As an example, assume that a node receives two packets from two different sources containing the locally measured temperatures. Instead of forwarding the two packets, the sensor may compute the average of the two readings and send it in a single packet. In-network aggregation without size reduction: In this approach it merges packets coming from different sources into the same packet without data processing: assume receiving two packets carrying different physical quantities (e.g., temperature and humidity). These two 81

2 Fig.1. Data aggregation at multiple levels values cannot be processed together, but they can still be transmitted in a single packet, thereby reducing overhead. The first approach is better able to reduce the amount of data to be sent over the network, but it may also reduce the accuracy with which the gathered information can be recovered at the sink. After the aggregation operation, it is usually not possible to perfectly reconstruct all of the original data. This actually depends on the type of aggregation function in use (i.e., lossy or lossless.)the second approach instead preserves the original information. Which solution to use depends on many factors including the type of application, data rate, network characteristics, and so on. III. Level 1 Level 1 Level 0 Level 0 Level 3 Level 3 Level 2 Level 2 OBJECTIVES OF IN-NETWORK DATA AGGREGATION Main objectives of Data aggregation are to reduce energy consumption by reducing redundant packet and to increase network life time: To reduce energy consumption by reducing redundant packet: The duplicated packets in transmission are of great size in WSNs, because the readings from nodes can be similar due to the real environment [44]. But these replicated data cannot be simply discarded, since they may act important role in improving the accuracy of monitoring. Adaptive Data Aggregation Mechanism (ADAM) is applied here to utilize a sequence number to represent these repeated portions of data so as to reduce the total data transmitted and guarantee the QoS [45]. Data sampled by the same kind of sensors have much redundancy since the sensor nodes are usually quite dense in wireless sensor networks. To make data aggregation more efficient, the packets with the same attribute, defined as the identifier of different data sampled by different sensors such as temperature sensors, humidity sensors, etc., should be gathered together. In Attribute-aware Data Aggregation mechanism using Dynamic Routing (ADADR), it introduce packet attribute into data aggregation which can make packets with the same attribute convergent as much as possible and therefore improve the efficiency of data aggregation [46]. In [49] it uses measurement co-occurrence to identify data redundancy and a novel collaborative data gathering approach utilizing co-occurrence that oers a trade-o between the communication costs of data gathering versus errors at estimating the sensor measurements at the base station. Increase Network Life Time: A wireless sensor network consisting of a large number of nodes with limited battery power should minimize energy consumption at each node to prolong the network lifetime. In [20] it presents an exact as well as approximate algorithm to find the minimum number of aggregation points in order to maximize the network lifetime. In [27] a routing protocol based on a balanced tree, called BATR (Balanced Aggregation Tree Routing) is proposed, which uses near optimal minimal spanning tree for balancing the power consumptions over all nodes. The key idea is that a near optimal data aggregation can be achieved in terms of network lifetime when power consumption at each node can be nicely balanced. In Localized Power-Efficient Data Aggregation Protocols (L -PEDAPs) [28] a new energyefficient routing approach is presented that combines the desired properties of minimum spanning tree and shortest path tree-based routing schemes. The proposed scheme uses the advantages of the powerful localized structures such as RNG and LMST and provides simple solutions to the known problems in route setup and maintenance because of its distributed nature. The proposed algorithm is robust, scalable, and self-organizing. The algorithm is appropriate for systems where all the nodes are not in direct communication range of each other. IV. BASIC INGREDIENTS OF IN-NETWORK AGGREGATION Three basic ingredients of In-network aggregation techniques are: suitable routing protocols, effective aggregation functions, efficient ways of representing the data. In the remainder of this section we briefly introduce each of these aspects. A. Routing Protocols: Routing protocols [5], [6], [9], [15], [41] plays important roles in data aggregation. Data aggregation requires a different forwarding paradigm than classic routing. Classic routing protocols typically forward data along the shortest path to the destination. However in time of data aggregation energy expenditure should be minimized, nodes should route packets based on packet content and the next hop should be chosen in order to promote innetwork aggregation. This type of data forwarding is often referred to as data-centric routing. According to the datacentric paradigm, as a node searches for relay nodes, it needs to use metrics that take into account the positions of the most suitable aggregation points, the data type, the priority of the information, and so on. B. Aggregation functions: One of the most important functionalities that innetwork aggregation techniques should provide is the ability to combine data coming from different nodes. There are several types of aggregation functions [13] [20], and most of them are closely related to the specific sensor 82

3 application. Nevertheless, we can identify some common paradigms for their classification: Lossy and lossless: Aggregation functions can compress and merge data according to either a lossy or a lossless approach. In the first case the original values cannot be recovered after having merged them by means of the aggregation function. In addition, we may lose precision with respect to transmitting all readings uncompressed. In contrast, the second approach (lossless) allows us to compress the data by preserving the original information. This means that all readings can be perfectly reconstructed from their aggregate at the receiver side. Duplicate sensitive and duplicate insensitive: An intermediate node may receive multiple copies of the same information. In this case, it may happen that the same data is considered multiple times when the information is aggregated. If the aggregation function in use is duplicate sensitive, the final result depends on the number of times the same value has been considered. Otherwise, the aggregation function is said to be duplicate insensitive. For instance, a function that takes the average is duplicate sensitive, whereas a function that takes the minimum value is duplicate insensitive. Good aggregation functions for wireless sensor networks should also consider additional requirements like very limited processing and energy capabilities of sensor devices, and should therefore be implementable by means of elementary operations. Also, different devices may be suitable for different types of operations, depending on their energy resources and computation capabilities. These facts need to be considered in the design of aggregation functions and routing protocols. C. Data Representation: Due to its limited storage capabilities, a node may not be able to store all the received/generated information in its internal buffer. It therefore needs to decide whether to store, discard, compress, or transmit the data. All these operations require a suitable way to represent the information [21] [24]. The corresponding data structure may vary according to the application requirements. Finally, even though the data structure is usually common to all nodes, it should be adaptable to node-specific or location specific characteristics. A recent and promising method to deal with data representation and compression is distributed source coding techniques that compress data on the basis of some knowledge about its correlation. Although we described routing, aggregation, and data representation in isolation, they are intimately related and should be designed and implemented jointly for optimal performance. V. NETWORKING PROTOCOLS AND HIERARCHIES FOR IN-NETWORK AGGREGATION Many studies proposed solutions exploiting tree-based (or hierarchical) structures [5]-[7], [14], [27] in order to facilitate the in-network aggregation. These consist of routing algorithms based on a tree rooted at the sink. Sometimes the tree structure can be optimized to the type of data to be gathered. Also, the nodes can be locally grouped into clusters for improved efficiency. Some papers address the weaknesses of the tree-based approach by focusing on multipath routing. Finally, some very recent schemes implement a mixture of tree-based and multipath solutions referred as hybrid approaches to emphasize the adaptive nature of their routing algorithms. In the following, we focus on each class of routing protocols separately (tree -based, cluster based, multipath, and hybrid) by reviewing the main concepts and briefly commenting on the pros and cons of each scheme. A. Tree based approaches: According to the survey of Routing protocols [42], [43] classic routing strategies are usually based on a hierarchical organization of the nodes in the network. In fact, the simplest way to aggregate data flowing from the sources to the sink is to elect some special nodes that work as aggregation points and define a preferred direction to be followed when forwarding data. In addition, a node may be marked as special depending on many factors such as its position within the data gathering tree [10], its resources [11], the type of data stored in its queue [12], or the processing cost due to aggregation procedures [13]. According to the tree-based approach [5]-[7], [27] a spanning tree rooted at the sink is constructed first. Subsequently, such a structure is exploited in answering queries generated by the sink. This is done by performing in-network aggregation along the aggregation tree by proceeding level by level from its leaves to its root. Thus, as two or more messages get to a given node, their aggregate can be computed exactly. There are some studies where the sink organizes routing paths to evenly and optimally distribute the energy consumption while favoring the aggregation of data at the intermediate nodes [12], [14]. In [19] the authors compute aggregation by taking into account the residual energy of each node through linear programming. In [20] the authors investigate which nodes in the network can be exploited as aggregation points for optimal performance. In [10],[21] the focus is on the nodes that should be entrusted with the transmission of the sensed values, whereas in [11] the emphasis is put on the proper scheduling of sleeping/active periods. Often, optimal paths are calculated in a centralized manner at the sink by exploiting different assumptions on the data correlation and selecting the best aggregation points by means of cost functions [22]. BATR (Balanced Aggregation Tree Routing), which uses near optimal minimal spanning tree for balancing the power consumptions over all nodes [27]. The key idea is that a near optimal data aggregation can be achieved in terms of network lifetime when power consumption at each node can be nicely balanced. Recently, tree-based schemes for real-time or time-constrained applications have also been proposed [23] [25]. Finally, a last approach based on aggregation trees relies on the construction of connected dominating sets [26]. These sets consist of a small subset of nodes that form a connected backbone and whose positions are such that they can collect data from any point in the network. Nodes that do 83

4 not belong to these sets are allowed to sleep when they do not have data to send. Some rotation of the nodes in the dominating set is recommended for energy balancing. In the following paragraphs some of the main routing approaches based on aggregation trees have been reviewed. TAG The Tiny Aggregation (TAG) approach [15] is a data-centric protocol. It is based on aggregation trees and specifically designed for monitoring applications. This means that all nodes should produce relevant information periodically. Therefore, it is possible to classify TAG as a periodic per hop adjusted aggregation approach. The implementation of the core TAG algorithm consists of two main phases: The distribution phase, where queries are disseminated to the sensors The collection phase, where the aggregated sensor readings are routed up the aggregation tree. For the distribution phase, TAG uses a tree based routing scheme rooted at the sink node. The sink broadcasts a message asking nodes to organize into a routing tree and then sends its queries. Each message contains a field specifying the level, or distance from the root, of the sending node. Whenever a node receives a message and it does not yet belong to any level, it sets its own level to be the level of the message plus one. It also elects the node from which it receives the message as its parent. The parent is the node that is used to route messages toward the sink. Each sensor then rebroadcasts the received message adding its own identifier (ID) and level. This process continues until all nodes have been assigned an ID and a parent. The routing messages are periodically broadcast by the sink in order to keep the tree structure updated. After the construction of the tree, the queries are sent along the structure to all nodes in the network.tag adopts the selection and aggregation facilities of the database query languages (SQL).Accordingly, TAG queries have the following form: SELECT{agg(expr), attrs} from SENSOR WHERE{selPreds} GROUP BY{attrs} HAVING{havingPreds} EPOCH DURATION i In practice, the sink sends a query, where it specifies the quantities that it wants to collect (attrs field), how these must be aggregated ( agg ( expr)), and the sensors that should be involved in the data retrieval. An EPOCH DURATION field specifies the time (in seconds) each device should wait before sending new sensor readings. This means the readings used to compute an aggregate record all belong to the same time interval, or epoch. During the data collection phase, due to the tree structure, each parent has to wait for data from all of its children before it can send its aggregate up the tree. TAG may be inefficient for dynamic topologies or link/device failures. In addition, as the topology changes, TAG has to reorganize the tree structure, which means high costs in terms of energy consumption and overhead. Localized Power-Efficient Data Aggregation Protocols (L-PEDAPs) Localized Power-Efficient Data Aggregation Protocols (L-PEDAPs) is based on topologies, such as LMST and RNG that can approximate minimum spanning tree and can be efficiently computed using only position or distance information of one-hop neighbors [28]. The actual routing tree is constructed over these topologies. It also considers different parent selection strategies while constructing a routing tree. The solution involves route maintenance procedures that will be executed when a sensor node fails or a new node is added to the network. The proposed solution is also adapted to consider the remaining power levels of nodes in order to increase the network lifetime. Directed Diffusion: Directed Diffusion [5] is a reactive data-centric protocol. The routing scheme is specifically tailored for those applications where one or few sinks ask some specific information by flooding the network with their queries. Directed Diffusion is organized in three phases Interest dissemination Gradient setup Data forwarding along the reinforced paths When a certain sink is interested in collecting data from the nodes in the network, it propagates an interest message (interest dissemination), describing the type of data in which the node is interested, and setting a suitable operational mode for its collection. Each node, on receiving the interest, rebroadcasts it to its neighbors. In addition, the node sets up interest gradients, that is, vectors containing the next hop that has to be used to propagate the result of the query back to the sink node (gradient setup) as shown in Fig.2. If the sink sends an interest that reaches nodes a and b, and both forward the interest to node c, node c sets up two vectors indicating Fig.2. A simplified scheme for Directed Diffusion [5]: a) interest dissemination; b) gradients setup; c) data delivery along the reinforced path. 84

5 that the data matching that interest should be sent back to a and/or b. The strength of such a gradient can be adapted, which may result in a different amount of information being redirected to each neighbor. To this end, various metrics such as the node s energy level, communication capability, and position within the network can be used. Each gradient is related to the attribute for which it has been set up. As the gradient setup phase for a certain interest is complete, only a single path for each source is reinforced and used to route packets toward the sink. Data aggregation is performed when data is forwarded to the sink by means of proper methods, which can be selected according to application requirements. The data gathering tree must be periodically refreshed by the sink, and this can be expensive in dynamic topologies. A trade-off, depending on the network dynamics, is involved between the frequency of the gradient setup and the achieved performance. A valuable feature of Directed Diffusion consists of the local interaction among nodes in setting up gradients and reinforcing paths. This allows for increased efficiency as there is no need to spread the complete network topology to all nodes in the network. Several approaches [29], [30] have been proposed to reduce the control traffic generated by the local interactions among nodes with Directed Diffusion where the authors use properly defined aggregation trees with the main purpose of reducing both traffic and delay. In [29] a modified version of Directed Diffusion, Enhanced Directed Diffusion (EDD), is proposed. PEGASIS: The key idea in Power-Efficient Gathering in Sensor Information Systems (PEGASIS) [31] is to organize the sensor nodes in a chain. Moreover, nodes take turns acting as the chain leader, where at every instant the chain leader is the only node allowed to transmit data directly to the sink. In this way it is possible to evenly distribute the energy expenditure among the nodes in the network. The chain can be built either in a centralized (by the sink) or distributed manner (by using a greedy algorithm at each node).in both cases, however, the construction of the chain requires global knowledge of the network at all nodes. The chain building process starts with the node furthest from the sink. Then the closest neighbor to this node is chosen as the next one in the chain, and so on. Nodes take turns acting as leader according to the following rule: Node i is elected as the leader in round i. If there are N nodes in the network, rounds cyclically take values in {1, 2,, N}according to a TDMA schedule. As a consequence, the leader is not always the same, but during each transmission round it is at a different position in the chain. In PEGASIS, each node receives data from a neighbor and aggregates it with its own reading by generating a single packet of the same length. Subsequently, such an aggregate is transmitted to the next node in the chain until the packet reaches the current chain leader. At this point the leader includes its own data into the packet and sends it to the sink. Figure 3 shows the chain-based data- Sensor Sensor Sensor Leader Sensor Leader Sensor Sensor Sensor Sensor Node Node Sink Sink Fig.3. Chain based data aggregation in PEGASIS aggregation procedure in PEGASIS where the arrows indicate the direction of data transmission. The main disadvantages of PEGASIS are the necessity of having a complete view of the network topology at each node for proper chain construction and that all nodes must be able to transmit directly to the sink. This makes the scheme unsuitable for those networks with a time varying topology. In addition, link failures and packet losses may also affect the performance of this protocol. In fact, the failure of any intermediate node compromises the delivery of all data aggregated and sent by the previous nodes in the chain. Hence, some improvements to the scheme may be needed in order to increase its robustness. Drawbacks of Tree Based Approaches Tree Based Approaches has some drawbacks as actual wireless sensor networks are not free from failures. More precisely, when a packet is lost at a given level of the tree, the data coming from the related sub tree are lost as well. In fact, a single message at a given level of the tree may aggregate the data coming from the whole related sub tree. In spite of the potentially high cost of maintaining a hierarchical structure in dynamic networks and the scarce robustness of the system in case of link/device failures, these approaches are particularly suitable for designing optimal aggregation functions and performing efficient energy management. B. Cluster Based Approaches Similar to tree-based algorithms, cluster-based schemes [29], [32], [33], [34] also consist of hierarchical organization of the network. However, here nodes are subdivided into clusters. Moreover, special nodes, referred to as cluster heads, are elected in order to aggregate data locally and transmit the result of such aggregation to the sink. The advantages and disadvantages of cluster-based schemes are very similar to those of tree-based approaches. LEACH: Low Energy Adaptive Clustering Hierarchy (LEACH) [9] is the first hierarchical cluster-based routing protocol for wireless sensor network which partitions the nodes into clusters, in each cluster a dedicated node with 85

6 Fig. 4. LEACH Clustering Approach [9] extra privileges called Cluster Head (CH) is responsible for creating and manipulating a TDMA schedule and sending aggregated data from nodes to the base station (BS) where these data is needed using CDMA. Remaining nodes are cluster members as shown in Fig.4. In LEACH cluster-heads are stochastically selected. In order to select cluster-heads each node n determines a random number between 0 and 1. If the number is less than a threshold T (n), the node becomes a cluster-head for the current round. The threshold is set as follows: p T ( n ) n G 1 1 p r mod p T( n) 0 n G (1) where P is the cluster-head probability, r is the number of the current round and G is the set of nodes that have not been cluster-heads in the last 1/P rounds. This algorithm ensures that every node becomes a cluster-head exactly once within 1/P rounds. In LEACH-C, an enhancement over the LEACH protocol was proposed [41]. This protocol uses a centralized clustering algorithm and the same steady-state phase as LEACH. LEACH-C protocol can produce better performance by dispersing the cluster heads throughout the network. In [55] it presents a clustering hierarchy protocol based on energy efficient cluster head selection (EECHS) which aims to reduce energy consumption within the wireless sensor network and prolong the lifetime of the network. In [56] it presents an improved version of LEACH protocol which aims to reduce energy consumption within the wireless sensor network and prolong the lifetime of the network. It improves LEACH protocol by improving the election strategy of the clusterhead nodes. Cougar: Cougar [35] is most suitable for monitoring applications, where nodes produce relevant information periodically. The protocol can be classified as a periodic per hop aggregation approach. Cougar is basically a clustering scheme. As soon as the cluster heads receive all data from the nodes in their clusters, they send their partial aggregates to a gateway node. Of course, being similar to LEACH, Cougar is also affected by the same problems in highly dynamic environments. Unlike in LEACH, where each node picks its cluster head based on signal strength measurements, in Cougar cluster head selection may be driven by additional metrics. In fact, a node could be more than one hop away from its cluster head. For this reason, the routing algorithm adopted to exchange packets within clusters is based on the Ad Hoc On Demand Distance Vector (AODV) technique. As AODV does not generate duplicate data packets, Cougar is particularly suitable to perform in-network aggregation with duplicate sensitive aggregators. The core Cougar algorithm consists of the node synchronization engine, which ensures that data is aggregated correctly. Each cluster head has a waiting list containing all nodes from which it expects a message. The list is updated every time the node receives a record from a node in its cluster. A major advantage of a clustered structure is that it directly allows aggregation of data at the cluster head. Such algorithms work well in relatively static networks where the cluster structure remains unchanged for a sufficiently long time, but they may be fragile when used in more dynamic environments. C. Multipath Approaches In order to overcome the robustness problems of aggregation trees, a new approach was recently proposed [36], [37]. Instead of having an aggregation tree where each node has to send the partial result of its aggregation to a single parent, these solutions send data over multiple paths. The main idea is that each node can send the data to its multiple neighbors by exploiting the broadcast characteristics of the wireless medium. Hence, data may flow from the sources to the sinks along multiple paths, and aggregation may be performed by each node. In contrast to the tree-based schemes discussed above, multipath approaches allow duplicates of the same information to be propagated. Clearly, such schemes trade higher robustness for some extra overhead due to sending duplicate packet. An aggregation structure that fits well with this methodology is called ring topology, where sensor nodes are divided into several levels according to the number of hops separating them from the data sink. Data aggregation is performed over multiple paths as packets move level by level toward the sink. Synopsis Diffusion: In Synopsis Diffusion [36] Data aggregation is performed through a multipath approach. The underlying topology for data dissemination is organized in concentric rings around the sink. Synopsis Diffusion consists of two phases: The distribution of the queries The data retrieval phase The ring topology is formed when a node sends a query over the network. 86

7 D. Hybrid Data Aggregation Approaches In order to benefit from the advantages of both treebased and multipath schemes, it is possible to define hybrid approaches that adaptively tune their data aggregation structure for optimal performance. To the best of our knowledge, a single work [37] has been proposed with this aim. The related protocol is presented next. Tributaries and Deltas: The Tributaries and Deltas protocol [37] tries to overcome the problems of both tree and multipath structures by combining the best features of both schemes. The result is a hybrid algorithm where both data aggregation structures may simultaneously run in different regions of the network. The idea is that under low packet loss rates, a data aggregation tree is the most suitable structure due to the possibility of implementing efficient sleeping modes and the good efficiency in representing and compressing the data. On the other hand, in case of high loss rates or when transmitting partial results that are accumulated from many sensor readings, a multipath approach may be the best option due to its increased robustness. Hence, nodes are divided into two categories: nodes using a tree-based approach to forward packets (also called T nodes) and nodes using a multipath scheme (M nodes). This means that the network is organized in regions implementing one of the two schemes. The main difficulty is to link regions running different data aggregation structures. For that, edge correctness and Path correctness rules [37] have to be satisfied. Comparisons of different characteristics of routing protocols are shown in Table I. VI. DATA REPRESENTATIONS AND IN- NETWORK AGGREGATION FUNCTIONS The problems of finding proper data representation and an optimal aggregation function are strongly related and complex. The solutions proposed so far mostly adopt very simple aggregation functions such as average, median, min, and max [15], [31]. These strongly reduce the amount of data to be transmitted over the network but also heavily affect the precision of the transmitted information (lossy aggregation functions). However, in many cases we may be interested in a more detailed representation of the data, which calls for more complex functions and data structures which takes into account the spatial [51], temporal [52] correlation of the readings: cross-layer and self-adaptable data fusion rules have been proposed in [38], [39], [40]. In [51] simple data aggregation functions take into account the spatial correlation. In this strategy the dependence on the distance among nodes is quantified by a decay function which may, for example, decay exponentially with an increasing hop distance. During the data aggregation, each reading is weighed by a decaying factor that decreases with the distance to its source. TiNA : Temporal coherency-aware in-network Aggregation(TiNA) [52] take into account the temporal correlation in a sequence of sensor readings to reduce energy consumption by suppressing those values that do not affect the expected quality of the aggregated data. This is implemented through a TOLERANCE clause added to the SQL query. The tct parameter of this clause is used to specify the temporal coherency tolerance for the query. Routing Protocols Table I: Comparison of characteristics of different routing protocols Characteristics Organization Type Energy saving Technique Scalability LEACH Cluster Based, Distributed Rotation of the cluster heads Low Medium Overhead to maintain aggregation structure COUGAR Cluster Based, Distributed, Synchronous Local route repairs Low Medium PEGASIS Chain-based Rotation of the leader Very Low High TAG Directed Diffusion Synopsis Diffusion Tributaries and Deltas Tree-based,, driven by the sink Tree-based,, driven by the sink Multipath based, Distributed Tree/multipath based, driven by the sink Sleeping Periods Low High None Medium High None High Medium None Medium Medium 87

8 As an example, at a leaf node, each new available value,v, is compared against the last reported data point; V new is transmitted and aggregated up the tree if and only if it satisfies the following requirement (data suppression rule): V V new V new old tct (2) TiNA uses the clause GROUP BY of the SQL query to decide how different messages shall be processed. The data gathering procedure executed at the internal nodes is as follows. They first gather and combine packets sent by their children. If a given node does not receive valid data from any of its children, it replaces the missing information using the last reported data from the same child (previously stored in its buffer). The node then considers its own reading. If it can be aggregated with some other data in its buffer, the reading is aggregated with that data regardless of the tct value. Doing so, internal nodes can report their values more often than leaf nodes, thus increasing the accuracy of the aggregation. On the other hand, if the internal node needs to create a new group, it does so and adds the new reading only if this data satisfies (2). The idea is that new groups are created only when the new measurements significantly differ from old data points. AIDA: In AIDA [38] an aggregation scheme has been proposed that adaptively performs application-independent data aggregation ( AIDA) in a time sensitive manner. It isolates aggregation decisions into a module that resides between the network and data link layers. AIDA performs lossless aggregation by concatenating network units into larger payloads that are sent to the MAC layer for transmission The AIDA architecture consists of a functional unit that aggregates and de-aggregates network packets as shown in Fig. 5. In addition, there is a control unit that adaptively controls timer settings and tunes the degree of aggregation. The transmission and control overhead is reduced by aggregation of multiple network units into a single AIDA aggregate. Several versions of AIDA have been proposed ranging from aggregation decisions based on static thresholds to a dynamic online feedback control mechanism. In the fixed aggregation scheme, AIDA aggregates a fixed number of network units into an AIDA packet. In the on-demand aggregation scheme, AIDA-layer data aggregation takes place only when the MAC layer is available for transmission. DADMA: In Data Aggregation and Dilution by Modulus Addressing (DADMA) [58] it proposes a distributed data aggregation and dilution technique for sensor networks where nodes aggregate or dilute sensed values according to the rules given in an SQL statement. In DADMA a wireless sensor network is treated as a distributed relational database. Database has a single view that is created by joining records which are locally stored in the sensor nodes. The sensor network database view (SNDV) is temporarily created and maintained at the sink node. The basic idea in DADMA is to aggregate data coming from a group of sensors or excludes some sensors from the data gathering tree. These operations are carried out according to two simple rules. First, a user can retrieve a subset of data fields available in an SNDV and aggregate data by using the following aggregate m function: f a x x div m (3) Moreover, sensor nodes can be excluded from a query by a dilute m function as follows: x mod (4) r r Where x is the grid location of a node with respect to one of the axes, r is the resolution in meters, and m is the aggregation (or dilution) factor. f d x m Quantile Digest: In quantile-digest [59] a data structure is there for representing sensor readings with an arbitrary degree of approximation. The data compression algorithm adapts its behavior to the data distribution by automatically grouping the sensed data into variable size buckets of almost equal weight. Distributed Source Coding (DSC): DSC allows joint coding of correlated data from multiple sources without explicit communication [60]. This is possible as long as the individual source rates satisfy certain constraints about conditional entropies. These techniques require that the correlation structure is available a priori at the independent encoders. These techniques are based on the Slepian-Wolf theorem [61]. Feed back control in Data Aggregation: In AIDA [38] a dynamic feedback scheme has been proposed which is a combination of on-demand and fixed aggregation, where the degree of aggregation threshold is modified dynamically. This scheme tunes the degree of aggregation threshold and the sending rate to optimize the aggregation performance. In [53] it define a strategy to tune the degree of data aggregation while maintaining specified latency bounds on data delivery and minimizing the energy consumption. They consider time-constrained reference scenarios dealing with real-time applications that impose specific time constraints on the delivery of sensor measurements. Data is grouped into different classes associated with different bounds on the delivery time. The aim is to guarantee the delivery of all data at the minimum energy cost while satisfying all time constraints. The data aggregation degree is adapted accordingly to meet these requirements. If the total communication load exceeds system capacity, the amount of data has to be reduced to increase the data aggregation degree, whereas the data aggregation degree may be relaxed for low traffic. This solution is interesting for two reasons. First, the control of the data aggregation is based on physical measurements of 88

9 Fig.5. AIDA components [38] Periodic simple aggregation: It requires each node to wait for a predefined period of time, aggregate all data items received, and then send out a packet with the result of the aggregation. Periodic per-hop aggregation: It is quite similar to the previous approach, the only difference being that the aggregated data is transmitted as soon as the node hears from all of its children. This requires that each node knows the number of its children. In addition, a timeout is used in case some children s packets are lost. Periodic per-hop adjusted aggregation: It adjusts the timeout of a node, after which it sends the aggregated data, depending on the node s position in the gathering tree. Note that the choice of the timing strategy strongly affects the design of the routing protocol. the network conditions, thus making the mechanism self adaptable to the actual network dynamics. Second, it aims at satisfying time constraints that, in general, are rarely considered by wireless sensor network algorithms. Maximum Lifetime Data Aggregation (MLDA): In [54] the goal of the MLDA problem was to obtain a data-gathering schedule with maximum lifetime where sensors aggregate incoming data packets. Timing Strategies: Moreover, in-network aggregation techniques may require some form of synchronization among nodes. In particular, the best strategy at a given node is not always to send data as soon as it is available. Waiting for information from neighboring nodes may lead to better data aggregation opportunities and, in turn, improved performance. Timing strategies are required especially in the case of monitoring applications where sensor nodes need to periodically report their readings to the sink. These strategies usually involve data gathering trees rooted at the sink. The main timing strategies proposed so far are summarized below [16]-[18]: Comparisons of Periodic aggregation with other types of aggregation [57] are shown in Table II. VII. CHALLENGES OF DATA AGGREGATION AND SOME EXISTING SOLUTIONS The main challenges of Data aggregation and some existing solutions are summarized below: Quality of Data Aggregation Process: To ensure quality of data aggregation process is one of the main challenges of data aggregation. In [47] an information model for sensed data is first formulated. A new metric for evaluating data aggregation process, Data Aggregation Quality (DAQ), is formally derived. DAQ is used to evaluate data fusion quality implied by an underlying continuous data gathering protocol, without assuming any knowledge of the value or its statistical distribution of the sensing data. Security: Providing hierarchical data aggregation without losing security guarantee is an interesting and challenging problem in sensor networks. Hop-by-hop data aggregation is a very important technique for reducing the Table II: Different Approaches involved in data aggregation Approach Advantages Limitations Periodic data aggregation Real-time event Monitoring applications Applications that involve many to one communications such as detection in cluster based networks Minimal control overhead and does not require clock synchronization among sensors. Iterative numerical optimization algorithm minimizes the energy dissipation of sensors.about 20 percent to 90 percent energy savings are obtained compared to a classic radio shut down technique In this approach study of capacity and energy consumption helps the system designer to choose particular network architecture depending on the capacity and energy constraints. This approach needs to be generalized for non-periodic data aggregation scenarios. There is no guarantee on the convergence speed of the iterative algorithm. Range is unrealistic and does not consider wireless channel fading. 89

10 communication overhead and energy expenditure of sensor nodes during the process of data collection in a sensor network. However, because individual sensor readings are lost in the per-hop aggregation process, compromised nodes in the network may forge false values as the aggregation results of other nodes, tricking the base station into accepting spurious aggregation results. In SDAP [48], a Secure Hop-by-hop Data Aggregation Protocol for sensor networks has been proposed. The design of SDAP is based on the principles of divide-and conquer and commit-and-attest. First, SDAP uses a novel probabilistic grouping technique to dynamically partition the nodes in a tree topology into multiple logical groups (sub trees) of similar sizes. A commitment-based hop-byhop aggregation is performed in each group to generate a group aggregate. The base station then identifies the suspicious groups based on the set of group aggregates. Finally, each group under suspect participates in an attestation process to prove the correctness of its group aggregate. The aggregate by the base station is calculated over all the group aggregates that are either normal or have passed the attestation procedure. In WSN several data inputs at an aggregator node are merged to produce compact small output data, thus reducing the network s transmission overhead and preserving the scarce-battery resources of sensors. Unfortunately if not secured against attackers, data aggregation can produce erroneous results, which can induce the network operator to take wrong decisions. In [50] it presents a secure aggregation protocol for clusterbased WSN, which is adapted to a large variety of aggregation functions, and which does not rely on trusted aggregator nodes. The inherent transmission overhead is even smaller than in other secure aggregation protocols. Energy Constraint sensor node: The limited energy of sensors is a challenge for performing data aggregation. Since Wireless Sensor Network is composed of hundreds or thousands of sensor nodes equipped with non rechargeable and non-replaceable batteries. For such sensors, transmitting is much more energy consuming than computing, so the amount of transmitted data on the network must be kept as low as possible, in order to extend the lifetime of the network. Some approaches [20], [27], [28] are there to facilitate this. Limited storage and Processing Capabilities: Limited storage and processing capability of sensor nodes is a challenge for performing data aggregation. But rapid advances in processor, memory, and radio technology have enabled [1]-[4] the sensor nodes to some extend to support the data aggregation process. Link failure & Synchronization: Link failure is another important challenge for data aggregation especially for Tree based approaches. More precisely, when a packet is lost at a given level of the tree, the data coming from the related sub tree are lost as well producing erroneous result. As data is propagated towards the sink, multiple levels of data fusion are likely. The data fusion at various levels should be synchronized in order to fuse data effectively. Information from as many as sensors possible to be fused increases the accuracy of the aggregated report. In [62] it proposes a methodology by which the various levels of fusion are synchronized to ensure that the aggregated report has a desired trade-off between creditability and latency regardless of the structure of topology. VIII. CONCLUSION In this paper we have presented a detailed review of innetwork aggregation techniques for wireless sensor networks. One of the main design aspects for sensor network architectures is to extend network lifetime by achieving energy efficiency. Data Aggregation techniques plays an important role for achieving energy efficiency as they aim to reduce the number of transmissions required for data collection, which, in turn, reduces energy consumption. Several approaches are presented regarding suitable routing protocols, effective aggregation functions and efficient ways of representing the data. Many solutions are proposed in the tree-based and cluster-based categories, but very few studies use the multipath and hybrid approaches. This leaves room for further work in this area. Most existing research focuses on networking issues such as routing, often considering only very simple approaches to aggregate data, but much work still remains to be done to provide cross-layer solutions, accounting for application, data representation etc.few studies provide a deeper analysis of the aggregation functions. Previous work mostly takes spatial correlation and temporal correlation of data into account, but semantic correlation is not sufficiently well studied. So in future this can be a promising research area. ACKNOWLEDGEMENT Authors are grateful to Department of Science and Technology (DST) for sanctioning a research Project under Fast Track Young Scientist scheme reference no.: SERC/ET-0213/2011 under which this paper has been completed. REFERENCES [1] Chandrakasan, R. Amirtharajah, S.-H. Cho, J. Goodman, G. Konduri, J. Kulik, W. Rabiner, and A. Wang, Design Considerations for Distributed Microsensor Networks, Proc. IEEE Custom Integrated Circuits Conference (CICC), pp , [2] M. Dong, K. Yung, and W. Kaiser, Low Power Signal Processing Architectures for Network Microsensors, Proc. Int l Symp. Low Power Electronics and Design, pp , [3] Estrin, R. Govindan, J. Heidemann, and S. Kumar, Next Century Challenges: Scalable Coordination in Sensor Networks, Proc. ACM/IEEE Mobicom, Aug [4] J. Rabaey, J. Ammer, J.L. da Silva Jr and D. Patel. Pico Radio: Ad-hoc Wireless Networking of Ubiquitous Low-Energy Sensor/Monitor Nodes. Proc. IEEE Computer Society Annual Workshop on VLSI, [5] C. Intanagonwiwat et al., Directed Diffusion for Wireless Sensor Networking, IEEE/ACM Trans. Net., vol. 11,no. 1, Feb. 2002, pp

11 [6] S. Lindsey, C. Raghavendra, and K. M. Sivalingam, Data Gathering Algorithms in Sensor Networks using Energy Metrics, IEEE Trans. Parallel Distrib. Sys. vol. 13, no. 9, Sept. 2002, pp [7] Y. Xu, J. Heidemann, and D. Estrin, Geographic-Informed Energy Conservation for Ad Hoc Routing, ACM/SIGMOBILE MobiCom 2001, Rome, Italy, July [8] E. Fasolo, M. Rossi, J. Widmer, M.Zorzi In-network Aggregation Techniques for Wireless Sensor Network: A Survey IEEE Wireless Communications, vol 14, no 2, April 2007,pp [9] W. Heinzelman, A. Chandrakasan, and H. balakrishnan, Energy-Efficient Communication Protocol for Wireless Microsensor Networks,Proc.IEEE. 33 Hawaii International Conference on System Sciences, January [10] I. Solis and K. Obraczka, Isolines: Energy-Efficient Mapping in Sensor Networks, IEEE ISCC 05, Cartagena,Spain, June [11] V. Erramilli, I. Matta, and A. Bestavros, On the Interaction Between Data Aggregation and Topology Control in Wireless Sensor Networks, IEEE SECON 04, Santa Clara, CA, Oct [12] M. Ding, X. Cheng, and G. Xue, Aggregation Tree Construction in Sensor Networks, IEEE VTC 03, Orlando,FL, Oct. 2003,pp [13] H. Luo et al., Energy Efficient Routing with Adaptive Data Fusion in Sensor Networks, 3rd ACM/SIGMOBILE Wksp. Foundations of Mobile Comp., Cologne, Germany, Aug [14] H. Albert, R. Kravets, and I. Gupta, Building Trees Based On Aggregation Efficiency in Sensor Networks, Med-Hoc-Net 2006, Lipari, Italy, June [15] S. Madden et al., TAG: a Tiny AGgregation Service for Ad Hoc Sensor Networks, OSDI 2002, Boston, MA, Dec [16] I. Solis and K. Obraczka, The Impact of Timing in Data Aggregation for Sensor Networks, IEEE ICC 2004,Paris, France, June [17] F. Hu, C. Xiaojun, and C. May, Optimized Scheduling for Data Aggregation in Wireless Sensor Networks, IEEE ITCC 05, Las Vegas, NV, Apr [18] X. Jianbo, Z. Siliang, and Q. Fengjiao, A New In-network Data Aggregation Technology of Wireless Sensor Networks, IEEE SKG 06, Guilin, China, Nov [19] K. Dasgupta, K. Kalpakis, P. Namjoshi, An Efficient Clusteringbased Heuristic for Data Gathering and Aggregation in Sensor Networks, IEEE WCNC 03, New Orleans, LA, Mar [20] J. N. Al-Karaki, R. Ul-Mustafa, and A. E. Kamal, Data Aggregation in Wireless Sensor Networks: Exact and Approximate Algorithms, IEEE HPSR 2004, Phoenix, AZ, Apr [21] G. Hartl and B. Li, infer: A Bayesian Approach towards Energy Efficient Data Collection in Dense Sensor Networks, IEEE ICDCS 2005, Columbia, OH, June 2005, pp [22] H. O. Tan and I. Korpeoglu, Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks, ACM SIGMOD Record, vol. 32, no. 4, Dec.2003, pp [23] H. Cheng, Q. Liu, and X. Jia, Heuristic Algorithms for Real-Time Data Aggregation in Wireless Sensor Networks, ACM IWCCC 06, Vancouver, BC, Canada, July [24] Y. Hu, N. Yu, and X. Jia, Energy Efficient Real-Time Data Aggregation in Wireless Sensor Networks, ACMIWCCC 06, Vancouver, BC, Canada, July [25] J. Choi et al., Aggregation Time Control Algorithm for Time constrained Data Delivery in Wireless Sensor Networks, IEEE VTC 2006-Spring, Melbourne, Australia, May [26] H. Gupta et al., Efficient Gathering of Correlated Data in Sensor Networks, ACMMobiHoc 2005,Urbana-Champaign, IL, May [27] Hyun-sook Kim and Ki-jun Han, A Power Efficient Routing Protocol Based on Balanced Tree in wireless Sensor Networks Proc. IEEE International Conference on Distributed Frameworks for Multimedia Applications (DFMA 05). [28] Hu seyin Ozgu r Tan, Ibrahim Korpeoglu, Ivan Stojmenovic, Computing Localized Power-Efficient Data Aggregation Trees for Sensor Networks IEEE Transactions on parallel and distributed Systems, vol. 22, no. 3, March 2011,pp [29] B. Zhou et al., A Hierarchical Scheme for Data Aggregation in Sensor Network, IEEE ICON 04, Singapore, Nov [30] C. Intanagonwiwat et al., Impact of Network Density on Data Aggregation in Wireless Sensor Networks, IEEE ICDCS 02, Vienna, Austria, July [31] S.Lindsey and C.Raghavendra, PEGASIS: Power Efficient Gathering in Sensor Information Systems,Proc. IEEE. Aerospace Conference, March 2002,pp.1-6 [32] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, An application-specific Protocol Architecture for Wireless Microsensor Networks, IEEE Trans. Wireless Commun., vol. 1, no. 4, Oct. 2002, pp [33] Y. Yao and J. Gehrke, Query Processing for Sensor Networks, ACMCIDR 2003, Asilomar, CA, Jan [34] A. Mahimkar and T. S. Rappaport, SecureDAV: A Secure Data Aggregation and Verification Protocol for Sensor Networks, IEEE GLOBECOM 2004, Dallas, TX, Nov [35] Y. Yao and J. Gehrke, The Cougar Approach to In Network Query Processing in Sensor Networks, ACM SIGMOD Record, vol. 31, no. 3, Sept. 2002, pp [36] S. Nath et al., Synopsis Diffusion for Robust Aggregation in Sensor Networks, ACM SenSys 2004,Baltimore, MD,Nov [37] A. Manjhi, S. Nath, and P. B. Gibbons, Tributaries and Deltas: Efficient and Robust Aggregation in Sensor Network Stream, ACM SIGMOD 2005, Baltimore, MD, June [38] T. He et al., AIDA: Adaptive Application-Independent Data Aggregation in Wireless Sensor Networks, ACM Trans. Embedded Computing Systems, vol. 3, no. 2, May 2004, pp [39] U. Ramachandran et al., Dynamic Data Fusion for Future Sensor Networks ACM Trans. Sensor Networks, vol. 2, no. 3, Aug. 2006, pp [40] M. Wenz, H. Worn, Event-based Production Rules for Data Aggregation in Wireless Sensor Networks, IEEE MFI 06, Heidelberg, Germany, Sep [41] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, An application-specific Protocol Architecture for Wireless Microsensor Networks, IEEE Trans. Wireless Commun., vol. 1, no. 4, Oct. 2002, pp [42] K. Akkaya and M. Younis, A Survey of Routing Protocols in Wireless Sensor Networks, Elsevier Ad Hoc NetworkJ., vol. 3, no. 3, May 2005, pp [43] J. N. Al-Karaki and A. E. Kamal, Routing Techniques in Wireless Sensor Networks: a Survey, IEEE Wireless Commun., vol. 11, no. 6, Dec. 2004, pp [44] Holger Karl, Marc Lobbers, Tim Nieberg, "A Data Aggregation Framework for Wireless Sensor Networks," In Proc. Dutch Technology Foundation ProRISC Workshop on Circuits, Systems and Signal Processing, Nov [45] Nan Li, Shangru Li, Xiaozhou Fang Adaptive Data Aggregation Mechanism Based On LEACH Protocol Proceedings of AIAI2010. [46] Jiao Zhang, Fengyuan Ren, Tao He, Chuang Lin Attribute-aware Data Aggregation Using Dynamic Routing in Wireless Sensor Networks, proc IEEE, pp [47] Tri Pham, Eun Jik Kim, Melody Moh On Data Aggregation Quality and Energy Efficiency of Wireless Sensor Network Protocols - Extended Summary,Proc. IEEE, International Conference on Broadband Networks (BROADNETS 04). [48] Y. Yang, X. Wang, S. Zhu, G. Cao SDAP: A Secure Hop-by-Hop Data Aggregation Protocol for Sensor Networks ACM Transactions on Information and Systems Security, Vol. 11, No. 4, July [49] K. Kalpakis, S. Tang Collaborative data gathering in wireless sensor networks using measurement co occurrence Elsevier, Computer Communications 31,2008,pp [50] Chakib Bekara, Maryline Laurent-Maknavicius, A Secure Aggregation Protocol for Cluster-Based Wireless Sensor Networks With no Requirements for Trusted Aggregator Nodes, Proc. IEEE, International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST 2007). [51] E. Cohen and H. Kaplan, Spatially-Decaying Aggregation Over a Network: Model and Algorithms, ACM SIGMOD 04, Paris, France, June [52] A. Sharaf et al., Balancing Energy Efficiency and Quality of Aggregate Data in Sensor Networks, VLDB J., vol. 13, no. 4, Dec. 2004, pp

12 [53] T. Abdelzaher, T. He, and J. Stankovic, Feedback Control of Data Aggregation in Sensor Networks, IEEE CDC 04, Atlantis, Paradise Island, Bahamas, Dec [54] K. Kalpakis, K. Dasgupta, and P. Namjoshi, Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks, Computer Networks, vol. 42,no. 6, Aug. 2003, pp [55] A.Ray, D.De Energy Efficient Clustering Hierarchy Protocol for Wireless Sensor Network Proc. IEEE International Conference on Communication and Industrial Application (ICCIA) 2011, pp.1-4. [56] A.Ray, D.De Energy Efficient Cluster Head Selection in Wireless Sensor Network Proc. IEEE Recent Advances In Information technology(rait),ism Dhanbad- March [57] R.Rajagopalan, P.K.Varshney Data Aggregation Techniques in Sensor Network: A Survey, IEEE Communications Surveys & Tutorials,4th Quarter 2006, Vol. 8, No. 4, pp [58] E. Cayirci, Data Aggregation and Dilution by Modulus Addressing in Wireless Sensor Networks, IEEE Commun. Lett., vol. 7, no. 8, Aug. 2003, pp [59] N. Shrivastava et al., Medians and Beyond: New Aggregation Techniques for Sensor Networks, ACM SenSys 04, Baltimore, MD, Nov [60] Z. Xiong, A. D. Liveris, and S. Cheng, Distributed Source Coding for Sensor Networks, IEEE Signal Processing, vol. 21, no. 5, Sept. 2004, pp [61] T. M. Cover and J. A. Thomas, Elements of Information Theory, Wiley, [62] Wei Yuan, Srikanth V. Krishnamurthy, and Satish K. Tripathi Synchronization of Multiple Levels of Data Fusion in Wireless Sensor Networks Proc IEEE GLOBECOM 2003, pp Anindita Ray received the B.Sc. degree (with honours) in Physics and the MCA degree from the University of North Bengal, Darjeeling, India, in 1999 and 2003, respectively. She is M.Tech. in Software Engineering in 2012 from West Bengal University of Technology, Kolkata, India. She has seven years teaching experience, five and half years as a Lecturer and one and half year as an Assistant Professor in the Department of Computer Application, B. P. Poddar Institute of Management and Technology under West Bengal University of Technology, Kolkata, India. Her research interest includes wireless sensor network, mobile computing and soft computing. Her id is aninrc@gmail.com Dr. Debashis De received M.Tech degree in Radio Physics & Electronics in He obtained his Ph.D (Engineering) from Jadavpur University in He worked as R& D Engineer of Telektronics. Presently he is an Associate Professor in the Department of Computer Science and Engineering of West Bengal University of Technology, India and Adjunct Research Fellow of University of Western Australia, Australia. He was awarded the prestigious Boyscast Fellowship by department of Science and Technology, Govt. of India to work at Herriot-Watt University, Scotland, UK. He is also awarded Endeavour Fellowship Award during by DEST Australia to work in the University of Western Australia. He received Young Scientist award both in 2005 at New Delhi and in 2011 at Istanbul by International Union of Radio Science, H.Q.,Belgium. His research Interest includes Location Management and Power Consumption Control in Mobile network and low power Nano device design for mobile application and disaster management. His id: dr.debashis.de@gmail.com 92

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks Paper by: Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Outline Brief Introduction on Wireless Sensor

More information

WSN Routing Protocols

WSN Routing Protocols WSN Routing Protocols 1 Routing Challenges and Design Issues in WSNs 2 Overview The design of routing protocols in WSNs is influenced by many challenging factors. These factors must be overcome before

More information

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols 1 Why can t we use conventional routing algorithms here?? A sensor node does not have an identity (address) Content based and data centric

More information

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS e-issn 2455 1392 Volume 1 Issue 1, November 2015 pp. 1-7 http://www.ijcter.com ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS Komal Shah 1, Heena Sheth 2 1,2 M. S. University, Baroda Abstract--

More information

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks The Impact of Clustering on the Average Path Length in Wireless Sensor Networks Azrina Abd Aziz Y. Ahmet Şekercioğlu Department of Electrical and Computer Systems Engineering, Monash University, Australia

More information

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04 Overview of Sensor Network Routing Protocols WeeSan Lee weesan@cs.ucr.edu 11/1/04 Outline Background Data-centric Protocols Flooding & Gossiping SPIN Directed Diffusion Rumor Routing Hierarchical Protocols

More information

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols 1 Negative Reinforcement Time out Explicitly degrade the path by re-sending interest with lower data rate. Source Gradient New Data Path

More information

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator Ashika R. Naik Department of Electronics & Tele-communication, Goa College of Engineering (India) ABSTRACT Wireless

More information

Fig. 2: Architecture of sensor node

Fig. 2: Architecture of sensor node Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com To Reduce

More information

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks Ayad Salhieh Department of Electrical and Computer Engineering Wayne State University Detroit, MI 48202 ai4874@wayne.edu Loren

More information

Routing protocols in WSN

Routing protocols in WSN Routing protocols in WSN 1.1 WSN Routing Scheme Data collected by sensor nodes in a WSN is typically propagated toward a base station (gateway) that links the WSN with other networks where the data can

More information

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network V. Shunmuga Sundari 1, N. Mymoon Zuviria 2 1 Student, 2 Asisstant Professor, Computer Science and Engineering, National College

More information

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 32 Novel Cluster Based Routing Protocol in Wireless Sensor Networks Bager Zarei 1, Mohammad Zeynali 2 and Vahid Majid Nezhad 3 1 Department of Computer

More information

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

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina Rajasekaran 1, Rashmi 2 1 Asst. Professor, Department of Electronics and Communication, St. Joseph College of Engineering,

More information

Prianka.P 1, Thenral 2

Prianka.P 1, Thenral 2 An Efficient Routing Protocol design and Optimizing Sensor Coverage Area in Wireless Sensor Networks Prianka.P 1, Thenral 2 Department of Electronics Communication and Engineering, Ganadipathy Tulsi s

More information

Wireless and Sensor Networks - Routing. 3rd Class Deokjai Choi

Wireless and Sensor Networks - Routing. 3rd Class Deokjai Choi Wireless and Sensor Networks - Routing 3rd Class Deokjai Choi 1 Outline Introduction Motivation and Design Issues in WSN Routing Routing Challenges in WSNs Flat Routing Hierarchical Routing Adaptive Routing

More information

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. II (Nov Dec. 2014), PP 56-61 Low Energy Adaptive Clustering Hierarchy based routing Protocols

More information

Location-aware In-Network Monitoring in Wireless Sensor Networks

Location-aware In-Network Monitoring in Wireless Sensor Networks Location-aware In-Network Monitoring in Wireless Sensor Networks Volker Turau and Christoph Weyer Department of Telematics, Technische Universität Hamburg-Harburg Schwarzenbergstraße 95, 21073 Hamburg,

More information

High Speed Data Collection in Wireless Sensor Network

High Speed Data Collection in Wireless Sensor Network High Speed Data Collection in Wireless Sensor Network Kamal Kr. Gola a, *, Bhumika Gupta b, Zubair Iqbal c a Department of Computer Science & Engineering, Uttarakhand Technical University, Uttarakhand,

More information

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks Juhana Yrjölä, Tik 58673B, jayrjola@cc.hut.fi 13th March 2005 Abstract Conventional routing protocols may not be optimal

More information

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

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN Padmalaya Nayak V. Bhavani B. Lavanya ABSTRACT With the drastic growth of Internet and VLSI design, applications of WSNs are increasing

More information

Information Brokerage

Information Brokerage Information Brokerage Sensing Networking Leonidas Guibas Stanford University Computation CS321 Information Brokerage Services in Dynamic Environments Information Brokerage Information providers (sources,

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks Volume 2 Issue 9, 213, ISSN-2319-756 (Online) An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks Nishi Sharma Rajasthan Technical University Kota, India Abstract: The popularity of Wireless

More information

Webpage: Volume 3, Issue III, March 2015 ISSN

Webpage:   Volume 3, Issue III, March 2015 ISSN A Survey on Hierarchical Routing Protocols for Wireless Sensor Networks Suparti Koul 1, Kiran Narang 2 1 M.Tech student Department of Computer Science and Engineering Hindu college of Engineering, Sonipat,

More information

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network C.Divya1, N.Krishnan2, A.Petchiammal3 Center for Information Technology and Engineering Manonmaniam Sundaranar

More information

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks Indian Journal of Science and Technology, Vol 9(45), DOI: 10.17485/ijst/2016/v9i45/89793, December 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Energy Efficient Collection Tree Protocol in Wireless

More information

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks Hüseyin Özgür Tan and İbrahim Körpeoǧlu Department of Computer Engineering, Bilkent University 68 Ankara, Turkey E-mail:{hozgur,korpe}@cs.bilkent.edu.tr

More information

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION V. A. Dahifale 1, N. Y. Siddiqui 2 PG Student, College of Engineering Kopargaon, Maharashtra, India 1 Assistant Professor, College of Engineering

More information

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

End-To-End Delay Optimization in Wireless Sensor Network (WSN) Shweta K. Kanhere 1, Mahesh Goudar 2, Vijay M. Wadhai 3 1,2 Dept. of Electronics Engineering Maharashtra Academy of Engineering, Alandi (D), Pune, India 3 MITCOE Pune, India E-mail: shweta.kanhere@gmail.com,

More information

Time Synchronization in Wireless Sensor Networks: CCTS

Time Synchronization in Wireless Sensor Networks: CCTS Time Synchronization in Wireless Sensor Networks: CCTS 1 Nerin Thomas, 2 Smita C Thomas 1, 2 M.G University, Mount Zion College of Engineering, Pathanamthitta, India Abstract: A time synchronization algorithm

More information

Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network

Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network P.S Patheja, Akhilesh Waoo & Parul Shrivastava Dept.of Computer Science and Engineering, B.I.S.T, Anand Nagar,

More information

Study on Wireless Sensor Networks Challenges and Routing Protocols

Study on Wireless Sensor Networks Challenges and Routing Protocols International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251-838X / Vol, 5 (7): 824-828 Science Explorer Publications Study on Wireless Sensor Networks

More information

Integrated Routing and Query Processing in Wireless Sensor Networks

Integrated Routing and Query Processing in Wireless Sensor Networks Integrated Routing and Query Processing in Wireless Sensor Networks T.Krishnakumar Lecturer, Nandha Engineering College, Erode krishnakumarbtech@gmail.com ABSTRACT Wireless Sensor Networks are considered

More information

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks A Simple Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks Chun-Su Park, You-Sun Kim, Kwang-Wook Lee, Seung-Kyun Kim, and Sung-Jea Ko Department of Electronics Engineering, Korea

More information

Event Driven Routing Protocols For Wireless Sensor Networks

Event Driven Routing Protocols For Wireless Sensor Networks Event Driven Routing Protocols For Wireless Sensor Networks Sherif Moussa 1, Ghada Abdel Halim 2, Salah Abdel-Mageid 2 1 Faculty of Engineering, Canadian University Dubai, Dubai, UAE. 2 Faculty of Engineering,

More information

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks Vol. 5, No. 5, 214 Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks MOSTAFA BAGHOURI SAAD CHAKKOR ABDERRAHMANE HAJRAOUI Abstract Ameliorating

More information

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK International Journal of Information Technology and Knowledge Management January June 2009, Volume 2, No. 1, pp. 97-101 HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK Dinesh Anand * & Sanjay

More information

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN) SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN) Md. Nadeem Enam 1, Arun Kumar Bag 2 1 M.tech Student, 2 Assistant.Prof, Department of ECE, Bengal Institute of

More information

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Energy Efficiency and Latency Improving In Wireless Sensor Networks Energy Efficiency and Latency Improving In Wireless Sensor Networks Vivekchandran K. C 1, Nikesh Narayan.P 2 1 PG Scholar, Department of Computer Science & Engineering, Malabar Institute of Technology,

More information

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks RESEARCH ARTICLE OPEN ACCESS Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks Mrs. P. V. Meghare 1, Prof. P. A. Deshmukh 2 1 Department of Computer Science, Nagpur University,

More information

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS Saraswati Mishra 1 and Prabhjot Kaur 2 Department of Electrical, Electronics and Communication Engineering,

More information

Power-Aware In-Network Query Processing for Sensor Data

Power-Aware In-Network Query Processing for Sensor Data Power-Aware In-Network Query Processing for Sensor Data Jonathan Beaver, Mohamed A. Sharaf, Alexandros Labrinidis, Panos K. Chrysanthis Department of Computer Science University of Pittsburgh Pittsburgh,

More information

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks S. Faisal 1, N. Javaid 1, A. Javaid 2, M. A. Khan 1, S. H. Bouk 1, Z. A. Khan 3 1 COMSATS Institute of Information Technology, Islamabad,

More information

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN Mr. V. Narsing Rao 1, Dr.K.Bhargavi 2 1,2 Asst. Professor in CSE Dept., Sphoorthy Engineering College, Hyderabad Abstract- Wireless Sensor

More information

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL 2.1 Topology Control in Wireless Sensor Networks Network topology control is about management of network topology to support network-wide requirement.

More information

Lecture 8 Wireless Sensor Networks: Overview

Lecture 8 Wireless Sensor Networks: Overview Lecture 8 Wireless Sensor Networks: Overview Reading: Wireless Sensor Networks, in Ad Hoc Wireless Networks: Architectures and Protocols, Chapter 12, sections 12.1-12.2. I. Akyildiz, W. Su, Y. Sankarasubramaniam

More information

Data aggregation techniques in sensor networks: A survey

Data aggregation techniques in sensor networks: A survey Syracuse University SURFACE Electrical Engineering and Computer Science College of Engineering and Computer Science 2006 Data aggregation techniques in sensor networks: A survey Ramesh Rajagopalan Syracuse

More information

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks Yiwei Wu Department of Computer Science Georgia State University Email: wyw@cs.gsu.edu Yingshu Li Department of Computer

More information

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey S. Rajesh, Dr. A.N. Jayanthi, J.Mala, K.Senthamarai Sri Ramakrishna Institute of Technology, Coimbatore ABSTRACT One of

More information

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION 5.1 INTRODUCTION Generally, deployment of Wireless Sensor Network (WSN) is based on a many

More information

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level Ali Abdi Seyedkolaei 1 and Ali Zakerolhosseini 2 1 Department of Computer, Shahid Beheshti University, Tehran,

More information

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

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS Neha Jain 1, Manasvi Mannan 2 1 Research Scholar, Electronics and Communication Engineering, Punjab College Of

More information

References. Introduction. Publish/Subscribe paradigm. In a wireless sensor network, a node is often interested in some information, but

References. Introduction. Publish/Subscribe paradigm. In a wireless sensor network, a node is often interested in some information, but References Content-based Networking H. Karl and A. Willing. Protocols and Architectures t for Wireless Sensor Networks. John Wiley & Sons, 2005. (Chapter 12) P. Th. Eugster, P. A. Felber, R. Guerraoui,

More information

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

Data Gathering for Wireless Sensor Network using PEGASIS Protocol Data Gathering for Wireless Sensor Network using PEGASIS Protocol Kumari Kalpna a, Kanu Gopal b, Navtej katoch c a Deptt. of ECE, College of Engg.& Mgmt.,Kapurthala, b Deptt. of CSE, College of Engg.&

More information

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network Deepthi G B 1 Mrs. Netravati U M 2 P G Scholar (Digital Electronics), Assistant Professor Department of ECE Department

More information

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS YINGHUI QIU School of Electrical and Electronic Engineering, North China Electric Power University, Beijing, 102206, China ABSTRACT

More information

VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks

VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks S. Rizvi and K. Ferens Department of Electrical and Computer Engineering University of Manitoba Winnipeg, Manitoba, Canada Ken.Ferens@ad.umanitoba.ca

More information

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK Md. Nadeem Enam 1, Ozair Ahmad 2 1 Department of ECE, Maulana Azad College of Engineering & Technology, Patna, (India)

More information

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS Shivakumar A B 1, Rashmi K R 2, Ananda Babu J. 3 1,2 M.Tech (CSE) Scholar, 3 CSE, Assistant Professor,

More information

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks RESEARCH ARTICLE An Industrial Employee Development Application Protocol Using Wireless Sensor Networks 1 N.Roja Ramani, 2 A.Stenila 1,2 Asst.professor, Dept.of.Computer Application, Annai Vailankanni

More information

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS 1 K MADHURI, 2 J.KRISHNA, 3 C.SIVABALAJI II M.Tech CSE, AITS, Asst Professor CSE, AITS, Asst Professor CSE, NIST

More information

Data Gathering in Sensor Networks using the Energy*Delay Metric

Data Gathering in Sensor Networks using the Energy*Delay Metric Data Gathering in Sensor Networks using the Energy*Delay Metric Stephanie Lindsey*+, Cauligi Raghavendra*, and Krishna Sivalingam+ *Computer Systems Research Department The Aerospace Corporation P. O.

More information

Chapter 7 CONCLUSION

Chapter 7 CONCLUSION 97 Chapter 7 CONCLUSION 7.1. Introduction A Mobile Ad-hoc Network (MANET) could be considered as network of mobile nodes which communicate with each other without any fixed infrastructure. The nodes in

More information

Performance Evaluation of Various Routing Protocols in MANET

Performance Evaluation of Various Routing Protocols in MANET 208 Performance Evaluation of Various Routing Protocols in MANET Jaya Jacob 1,V.Seethalakshmi 2 1 II MECS,Sri Shakthi Institute of Science and Technology, Coimbatore, India 2 Associate Professor-ECE, Sri

More information

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks Sushma K M, Manjula Devi T H [PG Student], [Associate Professor] Telecommunication Department Dayananda Sagar College of

More information

Routing in Ad-Hoc Networks

Routing in Ad-Hoc Networks Routing in Ad-Hoc Networks Ramesh Patil Computer Science Department, University of Texas at Arlington Abstract In this paper, we deal with the basic concept of ad-hoc networks and the need for it. We present

More information

A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network

A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network Sunil Kumar Patel 1, Dr. Ravi Kant Kapoor 2 P.G. Scholar, Department of Computer Engineering and Applications, NITTTR, Bhopal, MP,

More information

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Analysis and Enhancement of Routing Protocol in Manet Vol.2, Issue.2, Mar-Apr 2012 pp-323-328 ISSN: 2249-6645 Performance Analysis and Enhancement of Routing Protocol in Manet Jaya Jacob*, V.Seethalakshmi** *II MECS, Sri Shakthi Institute of Engineering and

More information

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks RESEARCH ARTICLE OPEN ACCESS An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks Mrs.J.Monisha, PG scholar, Mrs.M.MuthuSelvi, Assistant Professor,

More information

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

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET) INTERNATIONAL International Journal of Computer JOURNAL Engineering OF COMPUTER and Technology ENGINEERING (IJCET), ISSN 0976- & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4,

More information

Data Gathering in Sensor Networks using the Energy*Delay Metric. Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam

Data Gathering in Sensor Networks using the Energy*Delay Metric. Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam Data Gathering in Sensor Networks using the Energy*Delay Metric Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam Corresponding Author: Cauligi Raghavendra Computer Systems Research Department The

More information

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH)

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH) International Research Journal of Engineering and Technology (IRJET) e-issn: 2395-56 Volume: 2 Issue: 4 July-2 www.irjet.net p-issn: 2395-72 Low Energy Adaptive Clustering Hierarchy Variance in Wireless

More information

TAG: A TINY AGGREGATION SERVICE FOR AD-HOC SENSOR NETWORKS

TAG: A TINY AGGREGATION SERVICE FOR AD-HOC SENSOR NETWORKS TAG: A TINY AGGREGATION SERVICE FOR AD-HOC SENSOR NETWORKS SAMUEL MADDEN, MICHAEL J. FRANKLIN, JOSEPH HELLERSTEIN, AND WEI HONG Proceedings of the Fifth Symposium on Operating Systems Design and implementation

More information

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization Maurizio Bocca, M.Sc. Control Engineering Research Group Automation and Systems Technology Department maurizio.bocca@tkk.fi

More information

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network Wireless Sensor Network, 2010, 2, 710-717 doi:10.4236/wsn.2010.29086 Published Online September 2010 (http://www.scirp.org/journal/wsn) Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor

More information

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network Priyanka.B.Patil 1 Student,Department of Electronics &Telecommunication D.Y. Patil College of Engineering

More information

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks RAFE ALASEM 1, AHMED REDA 2 AND MAHMUD MANSOUR 3 (1) Computer Science Department Imam Muhammad ibn Saud Islamic University

More information

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures By Chris Karlof and David Wagner Lukas Wirne Anton Widera 23.11.2017 Table of content 1. Background 2. Sensor Networks vs. Ad-hoc

More information

Wireless Sensor Networks CS742

Wireless Sensor Networks CS742 Wireless Sensor Networks CS742 Outline Overview Environment Monitoring Medical application Data-dissemination schemes Media access control schemes Distributed algorithms for collaborative processing Architecture

More information

Introduction to Mobile Ad hoc Networks (MANETs)

Introduction to Mobile Ad hoc Networks (MANETs) Introduction to Mobile Ad hoc Networks (MANETs) 1 Overview of Ad hoc Network Communication between various devices makes it possible to provide unique and innovative services. Although this inter-device

More information

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

An Adaptive Self-Organization Protocol for Wireless Sensor Networks An Adaptive Self-Organization Protocol for Wireless Sensor Networks Kil-Woong Jang 1 and Byung-Soon Kim 2 1 Dept. of Mathematical and Information Science, Korea Maritime University 1 YeongDo-Gu Dongsam-Dong,

More information

A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks Jing Ai, Damla Turgut, and Ladislau Bölöni Networking and Mobile Computing Research Laboratory (NetMoC) Department of Electrical

More information

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network Risha Vashist Research scholar Chandigarh Engineering College, Landran Suniti Dutt Assistant Professor Chandigarh

More information

Routing Protocols in MANETs

Routing Protocols in MANETs Chapter 4 Routing Protocols in MANETs 4.1 Introduction The main aim of any Ad Hoc network routing protocol is to meet the challenges of the dynamically changing topology and establish a correct and an

More information

A Survey - Energy Efficient Routing Protocols in MANET

A Survey - Energy Efficient Routing Protocols in MANET , pp. 163-168 http://dx.doi.org/10.14257/ijfgcn.2016.9.5.16 A Survey - Energy Efficient Routing Protocols in MANET Jyoti Upadhyaya and Nitin Manjhi Department of Computer Science, RGPV University Shriram

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,

More information

Performance of I-LEACH Routing protocol for Wireless Sensor Networks

Performance of I-LEACH Routing protocol for Wireless Sensor Networks Performance of I-LEACH Routing protocol for Wireless Sensor Networks Neelima Arora Research scholar,department of ECE UCOE,Punjabi university, Patiala,Punjab,INDIA aneelima2421@gmail.com, Dr. Charanjit

More information

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA) Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA) Sushruta Mishra 1, Lambodar Jena 2, Alok Chakrabarty 3, Jyotirmayee Choudhury 4 Department of Computer Science & Engineering 1,

More information

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks G. Beni (Assistant Professor) Department of Information Technology, C.S.I Institute of Technology, Thovalai, Tamil Nadu, India.

More information

SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS

SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS Sridevi H K 1, Praveen K B 2 1M.Tech student, Department of Telecommunication Engineering,

More information

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network G.Premalatha 1, T.K.P.Rajagopal 2 Computer Science and Engineering Department, Kathir College of Engineering

More information

I. INTRODUCTION. Keywords: WSN, Data Aggregation, Cluster, LEACH algo.

I. INTRODUCTION. Keywords: WSN, Data Aggregation, Cluster, LEACH algo. GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES AN EFFICIENT METHOD FOR DATA AGGREGATION IN WSN Ashwini A. Ghadge 1 & Mr. Rajesh A. Deokate 2 1 M.Tech. student(cse), BDCOE, Sewagram, Wardha 2 Electronics

More information

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway Energy Efficient (EEC) Clustered rotocol for Heterogeneous Wireless Sensor Network Surender Kumar Manish rateek Bharat Bhushan Department of Computer Engg Department of Computer Engg Department of Computer

More information

Multipath Routing Algorithm for Wireless Sensor Networks

Multipath Routing Algorithm for Wireless Sensor Networks Multipath Routing Algorithm for Wireless Sensor Networks by Ye Ming Lu B. Eng., École Ploytechnique de Montréal, 1999 A THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER

More information

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication Vol., Issue.3, May-June 0 pp--7 ISSN: - Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication J. Divakaran, S. ilango sambasivan Pg student, Sri Shakthi Institute of

More information

Hierarchical Energy Efficient Clustering Algorithm for WSN

Hierarchical Energy Efficient Clustering Algorithm for WSN Middle-East Journal of Scientific Research 23 (Sensing, Signal Processing and Security): 108-117, 2015 ISSN 1990-9233 IDOSI Publications, 2015 DOI: 10.5829/idosi.mejsr.2015.23.ssps.30 Hierarchical Energy

More information

FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions

FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee, and Young-Bae Ko College of Information and Communication, Ajou University,

More information

A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK:

A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK: A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK: 1 SANJAYA KUMAR PADHI, 2 PRASANT KUMAR PATTNAIK 1 Asstt Prof., Department of ComputerSciene and Engineering,

More information

Abstract. Figure 1. Typical Mobile Sensor Node IJERTV2IS70270

Abstract. Figure 1. Typical Mobile Sensor Node IJERTV2IS70270 Base Station Assisted Routing Protocol For Wireless Sensor Network Vaibhav Pratap Singh and Harish Kumar Gurgaon Institute of Technology and Management (GITM), Gurgaon (Haryana), INDIA Abstract A wireless

More information