Event-Based Clustering Architecture for Power Efficiency in Wireless Sensor Networks

In order to set up WSN in various rigorous environments, the size and power constraints are stricter due to the high demands for convenience and reliability. Therefore, power efficiency is very important for a WSN. For this, a novel architecture is presented in this paper. The proposed architecture categorizes sensors into different clusters by events. In each cluster, a minimum spanning tree is constructed for intracluster routing. The hierarchical architecture is useful in reducing the power consumption. In each intracluster routing tree, only leaf nodes are responsible for periodical detection. Data transmissions only occur when abnormal events are detected. An abnormality will be reported to the data center only if the majority of cluster members sense the same event. By reducing unnecessary data transmissions and shortening transmission distances, the proposed mechanism significantly reduces the power consumption and prolongs the network lifetime without influencing the accuracy of event response. The simulations show that the proposed architecture has about an 18-fold improvement rate in the device lifetime and avoids the false positive caused by the erroneous alarm of a single sensor. The proposed architecture is feasible, practical, and highly applicable to many applications.


Introduction
Because of the remarkable advances of wireless technologies, many applications have been developed which make human life more and more convenient.Users are free from tangling with wired networks such that they can enjoy various network services no matter where they are.In addition to entertainment services, many other services can be provided by way of wireless technologies such as the application on environmental detections which can assist in improving our daily lives.One of the most notable examples is wireless sensor network [1,2].In wireless sensor network, low-cost and low-powerconsumption sensors are applied to detect specific events and return gathered information to data centers via wireless links.Data centers analyze the information and give corresponding responses which are preset by users.Wireless sensor network nowadays has been applied to a wide range of applications such as the detection of weather conditions including temperature and humidity, monitoring ocean currents and water pollution, and the invasion detection in military usage.WSN is a good solution to monitor the abnormity in a specific area.While any abnormity occurs, scientists and engineers can be informed rapidly of the benefit of WSN.WSN is also applied to medical care.Recently, a special application called "Body Sensor Network" (BSN) [3,4] is proposed due to the problem of aging society.In BSN, various sensors are adopted to monitor some physiological conditions such as body temperature, blood pressure, heartbeat, body motion, and so on.In a hospital BSN will be an excellent assistant to the medical care members.It releases the heavy burden on the medical care members.All the sensed data would be transmitted to data centers in the nursing station as usual.Once any abnormal event is detected, the data center can automatically contact the medical center and ask for help.
However, there are still some challenges to apply sensor networks to practical applications, such as (1) size constraint: the size of sensors should be as small as to be suitable to deploy a large amount of sensors in the limited sensing area; (2) cost constraint: because of deployment of large amount of sensors, the price and maintaining cost of a sensor will be 2 International Journal of Distributed Sensor Networks an important factor to establish a wireless sensor network; (3) battery power constraint: in order to improve the system reliability and to reduce the mean-time-to-failure (MTTF) between the replacement of batteries, the power consumption of sensors must be low enough.
In the case of abnormity monitoring, the reliability of the system is the most important consideration due to safety issues of human life.All the constraints mentioned above have to be strictly examined.Many researchers pay a lot of attention to the development of miniaturized sensors with reasonable maintenance fees which can be put into narrow areas.Under the constraints of size and cost, the battery size is strictly restricted accordingly.Thereupon the issue of power consumption becomes more and more essential to make WSN feasible.For power efficiency, a novel architecture of WSN is presented in this paper, which reduces the regular power consumption of WSN so that the device lifetime and network reliability can be significantly improved.
We summarize four major contributions of the proposed architecture as follows.
(i) The proposed architecture reduces redundant data transmissions without influencing the accuracy of event response so that server loads are decreased and the number of clients the system can accommodate is increased.
(ii) By reducing unnecessary data transmissions and optimizing routing path, the proposed mechanism simultaneously reduces the power consumption and prolongs the network lifetime.
(iii) The proposed mechanism is feasible and highly applicable to many applications.
(iv) The proposed mechanism achieves the above three advantages through software upgrading without any extra facility and installation cost.
The remainder of this paper is organized as follows.Section 2 presents some related works.Section 3 introduces our proposed WSN architecture.Experimental simulation results are reported in Section 4 which shows the feasibility and advantages of our work.Finally, a brief conclusion is given in Section 5.

Related Work
As the secure and efficient issues on the power consumption of body sensor network obtain increasing research interest, some previous works [5][6][7] focus on the optimization of power consumption of sensors to ensure long term biology detection capability.These works also demonstrate that the collision probability increases if the number of sensors in a BSN increases.Higher collision probabilities cause higher packet loss probabilities which increase the number of retransmission.Therefore, these works also propose some schemes to reduce the collision probability which alleviates the waste of power caused by retransmissions.
A new transmission scheduling scheme, called Distributed Queuing Body Area Network (DQBAN) [5], has been proposed to reduce extra power consumption of retransmissions.DQBAN utilizes cross-layer fuzzy-rule and energy-aware radio activation policy to set the transmission priority for all sensors in BSN.With the consideration of QoS (Quality of Service) and remaining power of sensors, DQBAN determines the transmission priority for each sensor in order to reduce collision and latency.A novel MAC protocol, called Energy Efficient Medium Access Protocol (EEMAP) [6], has been proposed to construct piconets in WSN.Every piconet has a master sensor and many other slave sensors.The master coordinates all other slaves' transmission timings so that the power consumption and the additional latency caused by retransmissions can be reduced effectively.In addition, the coordinating function of the master also arranges the durations of idle mode and active mode for slave sensors so as to reduce the power consumption of sensors.An adaptive power conserving algorithm has been proposed in [7].In [7], each sensor adopts a coding process to merge its data with the received data from other sensors to reduce the total number of transmissions.After the synchronization among sensors, a sensor can only transmit data in its own individual transmission cycle to reduce the collision probability.
There are some works [8][9][10][11] which can save energy by adjusting the sampling rates of sensors.An adaptive sample scheme has been proposed in [8] to keep the sampling rates at the low bound which does not cause excessive loss in sensing resolution.A Markov Decision Process-based Sampling Method (MDPS) has been proposed in [10] which optimizes the sample rates for all sensors by a global coordinate approach.However, it would suffer extra power consumption for negotiations among all sensors.Therefore, they later propose the Reinforcement Learning Average Approximation (RLAA) [11] which replaces the global coordinate approach by a local coordination scheme for reducing the complexity.
Some researches [12,13] demonstrate that the external transmission is the major cause of the power consumption of BSN and try to shorten the external transmission distances of sensors to save power.The work in [12] partitions the duty regions of base stations within a building by the Voronoi diagram.When users move around within the building, sensors worn by users will dynamically attach to the nearby base station.Therefore, the power consumption of longer-distance transmissions can be reduced.The authors of [13] propose a path optimization scheme in which sensors carried by a user would adopt internal transmissions in BSN to transmit data to the sensor closest to the base station.Then, the sensor performs external transmissions to transmit data to the base station.Therefore, the scheme can reduce the transmission power by minimizing the transmission distance.However, the improvement in power consumption is not significant because the distances from the base station to sensors are not very different.
To solve the power consumption of external transmissions to the base stations with longer distances, a hierarchical network topology, called DexterNet, has been proposed in [14].DexterNet applies the concept of mobile base station (MBS).In DexterNet, users carry MBSs for gathering data from sensors worn by users and forwarding data to remote

Main idea for power efficiency Item
Decrease sampling rates [8][9][10][11] Select the sensor closest to the base station [12][13][14] Control transmission power at the lower bound of successful transmission [15] Data aggregation to reduce the trade volume [16,17,21] Refine circuit [18,19] Tree based or hierarchical architecture to reduce external transmission [14,20,21] servers.The advantage is that sensors only deliver data to the MBS with short-range transmissions.Therefore, DexterNet can reduce the power consumption of sensors by the help of MBS.
The Body-Posture-based Dynamic Link Power Control (BDLPC) has been proposed in [15].The BDLPC sets the transmission power to the lower threshold of transmission power that can successfully transmit data.By the lower transmission power, the interference between sensors can also be significantly reduced.
In [16,17], authors focus on the techniques of human motion recognition.Since more sensors are required for motion recognition than other applications, lower power consumption becomes a critical issue to keep the motion recognition mechanisms functioning.The work in [17] presents a priority-based transmission scheme, named Data Compression by Temporal and Spatial Correlation (DCTSC), to reduce the power consumption of motion recognition.The data gathered from neighboring sensors for motion detection are dependent.Therefore, sensors in DCTSC transmit data in the order of their predefined priorities.Sensors with lower priorities receive the data transmitted by sensors with higher priorities, stuff the data with the different parts, and send out the new data with compression.DCTSC involves the principle of "incremental store" to combine related data so that the amount of data transmitted by all sensors can be significantly decreased.In addition to the above state-of-theart works, some works [18,19] improve the power efficiency by ameliorating the circuit design of sensors.Similar to the proposed scheme, the tree-based architectures have been proposed in [20,21].The Collection Tree Protocol (CTP) proposed in [20] provides reliable and loop-free transmission paths from leafs to the root of a tree.Benefiting from the tree-based architecture, the number of external transmissions can be reduced so that the power efficiency can be improved.To improve power efficiency further, in [21], data from child nodes would be aggregated at their parent nodes so that the total data volume can be decreased.The related works are summarized in Table 1.
In this paper, we propose a novel scheme which is different from the above works.It constructs internal routing trees to reduce the number of sensors periodically sensing and transmitting data.Different from other schemes, the proposed scheme directly reduces the power consumption by decreasing the number of periodical senses and transmissions simultaneously.In our proposed scheme, only leaf nodes in the constructed routing tree have to sense and transmit data periodically.Compared to [21], the proposed scheme further reduces the number of transmissions and sensing originating from parent nodes.The performance of the proposed scheme is greatly improved in terms of power consumption and survival time.

Event-Based Clustering Architecture
In WSN, compact and lightweight sensors would be installed in some narrow areas.In addition to size and weight constraints, sensors should also be under strict power constraint.Optimizing power consumption of WSN can bring three advantages: (1) reducing sensing interrupts due to battery exhaustion, (2) diminishing maintenance fees of replacing batteries, and (3) lessening trouble in replacing the batteries of the sensors installed in a pathless area.All these motivate us to find effective ways to reduce the power consumption of WSN.In this paper, we aim at the issue of power efficiency and propose a novel mechanism to reduce regular power consumption of WSN, which optimizes the transmission paths and decreases the numbers of transmissions and measurements.
Figure 1 shows a general case of WSN, where multiple sensors are deployed to measure many environmental conditions.All sensors in WSN will periodically transmit measured data to a neighboring base station through wireless technologies, and then the base station transfers those data to a specific data server to recognize whether any extraordinary phenomenon exists or not.IEEE 802.15.4 is one of the famous standards adopted in such a scenario.Following the architecture in Figure 1, each sensor individually reports its data to the server via the attached base station.Therefore, we denote the architecture as Individual Report (IR) in this paper.However, the major cost of IR will be the power consumption to periodically transmit data to the base station.The other way to save power is to reduce sampling rates of sensors.However, it may lead to lower accuracy of abnormality detection.To solve this tradeoff dilemma, we propose a new WSN architecture, called Event-based Clustered body sensor network (EBC) in this paper, which decreases the number of sensors that periodically sense and transmit data instead of the sampling rate.
EBC algorithm clusters sensors into groups according to the events.One specific event is identified if the majority of the corresponding sensors in the event group are in consensus.After clustering, internal routing tree is constructed for every event-driven cluster.As shown in Figure 2, within an internal routing tree, only leaf nodes are responsible for periodical sensing.A parent node is triggered to evaluate the specific abnormal event only if its children sense the abnormality and report it.Following this methodology, the abnormal event is evaluated and reported upward level by level within the internal routing tree.Finally, the root node similarly evaluates and transmits this abnormal event to the data server.In the proposed EBC algorithm, the number of sensors responsible for periodical sensing is determined by International Journal of Distributed Sensor Networks   the number of leaf nodes.No periodical sensing is needed for other nodes except the leaf nodes and no periodical data transmission occurs for all nodes in EBC.In addition, the external transmission from the sensor to the BS, the farthest transmission with the most power consumption, only takes place when the abnormality is detected.Therefore, the power consumption can be significantly reduced by EBC.For example, in a binary balance tree with  nodes, the number of leaf nodes,   , is It means that only   nodes need to periodically sense data in EBC.It is less than a half of the number of nodes that periodically sense and transmit data in original IR.In our proposed architecture, an abnormality will be reported to the data center only if the majority of cluster members sense the same event.It can avoid the false positive caused by the erroneous alarm of a single sensor.For example, in the case of temperature monitoring, the false positive will be alarmed by a single sensor when any heat source or cold source passes by occasionally.Therefore, the consensus in the cluster is adopted to report an abnormal event.
There are three phases in our proposed scheme, including Sensor Clustering, MST Routing Tree Construction, and Sensing/Reporting Procedure.
3.1.Sensor Clustering.Firstly, sensors in EBC are categorized to different clusters by events.Each cluster is responsible for the detection of a specific event.An abnormality will be reported as an active event only if most of the sensors in this cluster sense and report it.Suppose that there exist  kinds of events and  sensors in a WSN and the number of sensors which corresponds to the  events is represented as { 1 ,  2 , . . .  }.Equation (2) holds when there exist some sensors belonging to two or more events.  (  ,   ) represents the allocated location (  ) and the corresponding cluster (  ) of the sensor .The information of (  ,   ) can be assigned by the WSN designer manually or the data center automatically, where   ∈ { ,1 ,  ,2 , . . .,  , } are the events that the sensor  is interested in.In other words, the sensor  may join one or more clusters.At the beginning of the formation of WSN, each sensor reports to the data center about its function, id, and other related information.Therefore, to construct the clusters in the proposed EBC, initiation by the data center is an efficient and flexible method.The data center can specify a cluster by transmitting a unique tag to the sensors which are categorized into the cluster.Thus only   sensors receive the th tag to form the cluster   .Once sensors receive the tags, they would broadcast the received tags so that members of a cluster are known to each other.Consider (2)

Routing Tree Construction.
After clustering sensors, intracluster routing trees would be constructed for each cluster in the second phase.Sensors in a cluster will construct a tree-based architecture for the negotiation and hierarchical report.The tree-based architecture can efficiently reduce the communication overheads among cluster members.In addition, the architecture can decrease the required amount of simultaneously active sensors so as to achieve the goal of power saving.
In EBC, we adopt the Prim Algorithm to construct the minimum spanning tree (MST) for intracluster routing.The data structures such as Fibonacci heap, adjacency list, and so on can be efficiently applied to implement the Prim Algorithm.The pseudocodes of the sensor clustering and the routing tree construction are represented in Algorithm 1.

Sensing/Reporting in EBC.
In EBC, the hierarchical architecture is utilized to reduce the power consumption.In each intracluster routing tree, only leaf nodes are responsible for periodical sensing with the period of   .No data transmission occurs when no abnormal event is detected.Once an abnormality is sensed by a leaf node, it would wake up its parent and report the abnormality.When receiving the abnormality report, the parent node will sense the event itself to confirm the occurrence of the abnormality.If it senses the abnormality, it would upwardly report to its parent node.Otherwise, if no abnormality is sensed, it will decide whether the received report from its child should forward upwardly or not by the rule of Majority Verdict.All nonleaf nodes act as the parent node described above including the root node.The root node is responsible for reporting to the remote server via the attached base station.In other words, the external transmission only takes place on the root node.The operations of each role in EBC are described as follows.

The Operation of Leaf Nodes.
In EBC, leaf nodes are responsible for periodical sensing with the period of   .A leaf node would report to its parent only if it senses an abnormality.In addition to the abnormality report, a leaf node informs its parent of its existence by sending a hello message with a longer period   (  ≫   ) to ensure the reliability of the system.Therefore, the proposed EBC would not suffer the false-negative caused by the failures of leaf nodes.As shown in Figure 3, a leaf node will contact its parent only when an abnormality is sensed or the   timer timeouts.No transmission is required as no abnormal event is detected.By reducing the number of transmissions, the leaf nodes which consume most of the power in EBC can save more power than other schemes.The pseudocode of the operation for a leaf node in EBC is shown in Algorithm 2.

The Operation of Parent Nodes.
For reducing power consumption, parent nodes in EBC are usually in idle mode.The transition state of a parent node is represented in Figure 4. Similarly, for system reliability, a parent node must wake up and contact its parent with the period   so its parent can know that it is still functioning.In addition, a parent node may be wakened by its child when its child senses an abnormality and reports it.After being wakened, it will sense the event by itself to confirm the report from its child.If the sensed result is also abnormal, the parent node would wake up its own parent and upwardly report the event.Once its sensed result is normal, the parent node must count the number of its descendants which sense the abnormality to decide whether it should report upwardly or not.Suppose there are   descendants reporting the abnormality and the total number of its descendants is .The parent node should report upwardly when (3) is satisfied.If the rule of Majority Verdict is adopted,   in (3) should be 0.5.By considering the diversity of sensed events, the value of   can be different for each event.The more urgent the event is, the less the   would be set.For example,   might be set to 0 for the event which affects human life immediately, for example, the rate of a heartbeat.It means that the data center can receive the alarm even though only one sensor in the cluster senses the abnormal event.Consider Based on the constructed routing tree, each parent node can easily obtain the total number of its descendants () and the number of its descendants that detect abnormal events (  ) which are needed to calculate (3).The information,  and   , will disseminate to its ascendants.Therefore, all the intermediate nodes have information to determine if the detected abnormal event should be reported upwardly based on (3).If (3) is not satisfied, for human safety, the parent node would keep sensing with a period of   during a time interval   to trace the event.If no abnormality is sensed during   or a report is sent to its parent node, the node returns to idle mode.The pseudocode of the operation for a parent node in EBC is shown in Algorithm 3.

The Operation of Root Node.
The root node is also one of the parent nodes in the routing tree.Therefore the behavior of the root node is similar to a parent node.The only difference is that the root node is responsible for reporting to the data center via the attached base station rather than reporting to another sensor.Although the transmission distance is longer, the root node still has a longer lifetime than the other members due to the fewer transmissions.The transition state of the root node can be seen in Figure 5.
The power efficiency of a leaf node in EBC is dominated by the probability of abnormality,   .Even though   is equal to 1, the worst case in EBC, the total power consumption of EBC is still less than the general architecture in Figure 1 by shortening the transmission distance.The external transmission, with the longest transmission distance, only takes place in root node.Instead of external transmission, other nodes contact their parent nodes by way of the internal paths of the routing tree.Thereupon the power consumption by transmissions can be reduced in EBC.
Suppose that   ,   , and   represent the power consumptions of each measurement, each transmission between sensors, and each transmission between a sensor and its attached base station, respectively.In addition, the occurrence probability of an interested event is , the period of  the measurement is   , and the period of transmitting a hello message in EBC is  ℎ .Suppose that the total number of sensors is 2  − 1 where  is a positive integer.For simplification, we assume that EBC constructs a binary balance tree for these sensors.The power consumptions of EBC and IR within an observation time interval, , can be summarized in Table 2.
As shown in Table 2, sensors consume power when they are measuring or transmitting data.Furthermore, sensors in EBC consume additional power to transmit hello message to their parents for system reliability.Therefore, the power consumption of a leaf node in EBC within a time interval, , can be represented as follows: The power consumptions of a parent node and a root node in EBC within a time interval, , can be represented as ( 5) and ( 6), respectively: As mentioned previously, the transmission of hello message is for reliability.To ensure that a sensor is functional during the interarrival time of an event, we can simply set the period of transmitting a hello message,  ℎ , as follows; According to (7), we can rewrite (4), (5), and ( 7) as ( 8), (9), and (10), respectively.Consider According to Table 2, we also can represent the power consumptions of any node in IR within a time interval, , as follows: Observing ( 8) and (11), we can find that   is larger than    when   > 2 ⋅  ⋅   .For common applications of WSN such as temperature monitors,  is very small and even approaches zero for a long term observation.Suppose that the transmission power is inversely proportional to the square of the transmission range.A transmission range between two sensors in WSN would be about several meters which is much shorter than a transmission range between a sensor and its attached base station.Therefore,   is less than   .
Similarly, by observing ( 9), (10), and ( 11), we can find that    and    are also much less than   .Therefore, no matter what role a sensor acts in EBC, its power consumption is much less than that of the sensor in IR.Benefiting from the extreme small occurrence probability and the shorter transmission range, EBC can have lower power consumption than IR.
In addition to the factors mentioned above, EBC can benefit from another important factor, the number of active nodes, and gain notable overall power saving.As shown in Table 2, the number of active nodes in EBC, the leaf nodes, is only 2 −1 in a binary balance tree.It is less than half of the number of active nodes in IR.

Experimental Results
In order to verify the effectiveness of our proposed EBC (Event-based Clustered body sensor network) scheme, we conduct the simulation setup as follows: we randomly generate  sensor nodes in a 800 * 800 area.The value of  is from 10 to 30, and the number of events  is from 4 to 8. The simulation parameters are summarized in Table 3.As mentioned in Section 3.2, EBC constructs internal routing tree by MST (Minimum Spanning Tree) algorithm.In our MST algorithm, the costs of links are determined by their transmission distances.The longer the distance is, the higher its cost is.In contrast, sensor nodes in general WSN schemes individually detect and report to data servers, called Individual Report (IR).
At the beginning of a simulation, each node randomly generates a number from 1 to , where  denotes the total number of events.This number determines how many events a node is interested in.Therefore, the number of involved nodes for each event may be different.Figure 6 shows a topology generated for our simulation.In Figure 6, the nodes responsible for the same event are marked with the same color.And the node with a circle around it is a root of a tree.In our MST algorithm, the node with the smallest ID is selected to be the root.
First, we compare the proposed EBC with IR and the scheme in [21] in terms of total power consumption.The simulation time is set to one day and the number of events is 3.As shown in Figure 7, EBC would have lower total power consumption than IR and the scheme in [21].The primary reasons are that fewer sensors are assigned to periodically sense events, and it is unnecessary to periodically return the sensed data to data centers in EBC.The parent nodes in [21] will periodically sense events and aggregate the data with that from their child nodes and then send to their own parents.The trade volume is less than IR but more than EBC.
As we can see from Figure 7, the total power consumption increases with the number of nodes no matter whether EBC or IR is adopted.Gratifyingly, the increasing rate of EBC is less than IR and the scheme in [21].The reason is obvious.The more nodes are involved, the more measurements and transmissions take place.In EBC, only a fraction of nodes International Journal of Distributed Sensor Networks  (leaf nodes), instead of all nodes in IR, would be active and the increasing rate is smoother than IR.
It can be further demonstrated by the result shown in Figure 8, for example, that as the total number of nodes increases from 10 to 30, the average number of leaf nodes only increases from 3.7 to 9.1.In contrast to IR and the scheme in [21], which increases 20 nodes to periodically sense and transmit data, only 5.4 additional nodes in EBC are responsible for periodical sensing as the total number of nodes increases from 10 to 30.Secondly, we turn our attention to the lifetime of nodes.As shown in Figure 9, the lifetime of the first exhausted node in EBC is much longer than IR and the scheme in [21].Because regular transmissions between sensors and base stations are unnecessary, EBC has about an 18-fold improvement rate in the lifetime of the first exhausted node.We would like to note that the power consumption of transmissions is more serious than that of measurements.The total number of nodes would not affect the lifetime of the first exhausted node.The lifetimes of all nodes are quite similar in IR where nodes have the same role.In EBC, the first exhausted node may possibly be a leaf node, whose role is for periodical measurements and transmissions.In the scheme in [21], the first exhausted node may possibly be a root node which periodically senses data and transmits to a base station.
In the following simulations, the total number of nodes is fixed to 20.We try to find the effects of various event numbers.Because IR is not event-based, it would not appear in the following simulations.As shown in Figure 10, the total power consumption would rise with the increase of the number of events.It is obvious that more events means that more tree constructions are needed, which lead to more leaf nodes.As discussed previously, the number of leaf nodes is the primary factor in terms of total power consumption in EBC so that the total power consumption would be affected by the number of events.Figure 11 shows the relationship between the number of events and the number of leaf nodes.Fortunately, the increase rate is not proportional to the number of events as shown.Finally, Figure 12 shows that the lifetime is independent of the number of events.More events would lead to more leaf nodes.
The lifetime of a leaf node is mainly dominated by its number of operations so that it is nearly unrelated with the number of events.Note that a node cannot be a leaf node of different clusters simultaneously in our simulation.We would note that EBC and the scheme in [21] have more control overheads than IR due to the tree formation.In [21], the root node would be replaced due to its power exhaustion and then tree reformation is needed.In EBC, the strategy of selecting the root node is to select the node closest to the base station.Because the root node in EBC would have longer survival time than other nodes, the possibility of the tree reformation is much lower than the scheme in [21].During 14 days simulation, the number of control messages due to the tree formation in EBC and the scheme in [21] is 5417 and 29834, respectively.
The results of the simulations can prove that our proposed EBC can have better power efficiency than a general architecture.It would be useful for improving the practicability and reliability of sensor networks.

Conclusion
This paper proposed an event-based Clustered architecture to improve the power efficiency of sensor networks.It clusters sensors into groups according to the events so that one specific event is identified if the majority of the corresponding sensors in the event group are in consensus.After clustering, internal routing tree is constructed for every event-driven cluster.
Based on the tree architecture, we can diminish the number of nodes which are assigned to periodically sense data to the number of leaf nodes in a tree.External transmissions between a sensor and its attached base station take place at root node when most nodes in the tree report the same event.By reducing the number of measurements and transmissions, the proposed architecture can have lower power consumption and longer node lifetime.It can improve the practicability and the reliability of wireless sensor networks.

Figure 1 :
Figure 1: Sensors individually transmit data to the base station.
Periodically sense dataReport to server when abnormity occurs BS Sense data and report to their parents when abnormity occurs

Figure 2 :
Figure 2: The architecture of event-based clustered body sensor network.

Figure 3 ::
Figure 3: The transition state of a leaf node.

Figure 4 :
Figure 4: The transition state of a parent node.

1 Figure 5 :
Figure 5: The transition state of the root node.

Figure 8 :Figure 9 :
Figure 8:  The relationship between the number of nodes and the number of leaf nodes (the number of event is 3).

Figure 10 :
Figure 10:  The relationship between the number of events and the total power consumption (the number of nodes is 20).

Figure 11 :Figure 12 :
Figure 11:  The relationship between the average number of leaf nodes and the number of events.

Table 1 :
The summary of related works.

Algorithm Sensor Clustering and Routing Tree Construction
Algorithm 1: Pseudocodes of clustering and the construction of intracluster routing trees in EBC algorithm.

Table 2 :
‖   / >   ) { // abnormality occurs or the alarm ratio exceeds the threshold Transmit(, ); // transmits the measured result to its parent node .);// transmits the result to its parent node .Algorithm 3: The pseudocode of the parent node algorithm.The comparison in power consumption between EBC and IR.

Table 3 :
Simulation parameters.So the following condition is always true for common applications of WSN and    is less than   .Consider   > 2 ⋅  ⋅   .