[go: up one dir, main page]

CN103369570A - Method for inquiring distributed Top-k data in wireless sensor network - Google Patents

Method for inquiring distributed Top-k data in wireless sensor network Download PDF

Info

Publication number
CN103369570A
CN103369570A CN2013103070143A CN201310307014A CN103369570A CN 103369570 A CN103369570 A CN 103369570A CN 2013103070143 A CN2013103070143 A CN 2013103070143A CN 201310307014 A CN201310307014 A CN 201310307014A CN 103369570 A CN103369570 A CN 103369570A
Authority
CN
China
Prior art keywords
node
data
rule
nodes
subset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013103070143A
Other languages
Chinese (zh)
Other versions
CN103369570B (en
Inventor
毛续飞
刘云浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUXI QINGHUA INFORMATION SCIENCE AND TECHNOLOGY NATIONAL LABORATORY INTERNET OF THINGS TECHNOLOGY CENTER
Original Assignee
WUXI QINGHUA INFORMATION SCIENCE AND TECHNOLOGY NATIONAL LABORATORY INTERNET OF THINGS TECHNOLOGY CENTER
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUXI QINGHUA INFORMATION SCIENCE AND TECHNOLOGY NATIONAL LABORATORY INTERNET OF THINGS TECHNOLOGY CENTER filed Critical WUXI QINGHUA INFORMATION SCIENCE AND TECHNOLOGY NATIONAL LABORATORY INTERNET OF THINGS TECHNOLOGY CENTER
Priority to CN201310307014.3A priority Critical patent/CN103369570B/en
Publication of CN103369570A publication Critical patent/CN103369570A/en
Application granted granted Critical
Publication of CN103369570B publication Critical patent/CN103369570B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention relates to a method for inquiring distributed Top-k data in the wireless sensor network. The method comprises the following steps that firstly, an image G is utilized for expressing the wireless sensor network, wherein G=(V, E), a corresponding communication predominating subset C for the image G is set, and a predominated node set V' is obtained, and the communication predominating subset C comprises a plurality of predominating nodes; secondly, a BFS tree with an aggregation node v1 as a root is obtained by the adoption of the breadth-first search method for all predominating nodes included by the communication predominating subset C; thirdly, the predominating nodes send information to all predominated nodes so that the predominated nodes can send data held by the predominated nodes to the corresponding predominating nodes, and a data set S is formed by the data collected by the predominating nodes and dominated by the predominated nodes and the data held by the predominating nodes; fourthly, the aggregation node v1 inquires and obtains the needed Top-k data based on the data set S obtained by all predominating nodes. The steps are carried out conveniently, inquiring efficiency is high, and the application range is wide.

Description

Distributed T op-k querying method in wireless sensor network
Technical field
The present invention relates to a kind of querying method, especially a kind of in wireless sensor network Distributed T op-k querying method, belong to the technical field of wireless sensor network query.
Background technology
Wireless sensor network is widely used in collects data, monitoring of environmental, utilizes more efficient, mode realizes low cost easily, the characteristics such as low-power consumption and easy deployment.In wireless sensor network, how efficient and from sensor node, obtain desired data rapidly, be very important.
Therefore for wireless sensor network, its node is usually battery-powered, how to allow network node efficient operation and the prolong network lifetime be one of main bugbears of facing of wireless sensor network.The energy that the height of node efficiency consumes by specific task of sensor node execution often in the wireless sensor network is weighed.For wireless sensor network, common purpose is to collect data to some meeting points (perception data of these data or node by the mode of single-hop or multi-hop from a series of wireless senser destination nodes, or the internal state data of node), network manager or user can analyze in real time to the data that gather, and grasp network operation situation.
Yet, being subject to the network data Routing Protocol, disposing the reasons such as geographical position and transmission interference, the node energy consumption is not balanced in the wireless sensor network, namely when part of nodes will exhaust energy soon, other node still had enough energy.In this case, in order to guarantee the integrality of wireless sensor network data, the unique method that prolongs network lifecycle is the additional battery of node that is about to exhaust for energy; And under the condition that budget limits, a part of node replacement battery minimum for electric weight obviously is most economical effective method.If we can find corresponding wireless sensor node fast, we just can change battery for them rapidly.Except above-mentioned sight, when the use wireless sensor network carries out data acquisition, in order to reduce the Internet Transmission burden, usually only need the critical data in collection and the awareness network.Such as, produce the state information of some the most serious nodes of packet loss etc. in the network.
At present, based on the correlative study of top-k inquiry mainly for the database Related Research Domain, SILBERS TEIN, A., BRAYNARD, R., ELLIS, C., MUNAGALA, K., ANDYANG, J.A sampling-based approach to optimizing top-kqueries in sensor networks.Proc.of Intl.Conf.on Data Engineering (2006). disclose the inquiry for distributed network or wireless sensor network, but still can not satisfy requirement and the application demand of quick search in the wireless sensor network.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, provide a kind of in wireless sensor network Distributed T op-k querying method, its step is easy to operate, search efficiency is high, wide accommodation is safe and reliable.
According to technical scheme provided by the invention, a kind of in wireless sensor network Distributed T op-k querying method, described Distributed T op-k querying method comprises the steps:
A, utilize figure G to represent wireless sensor network G=(V, E), wherein, V is the set V={v that comprises all wireless sensor network nodes 1, v 2..., V n, E is the limit that comprises between all wireless sensor nodes; Described figure G is set up the corresponding domination subset C of UNICOM, and obtain by rule node collection V ', comprise some rule nodes in the described domination subset C of UNICOM;
B, all rule nodes to comprising among the above-mentioned domination subset C of UNICOM utilize the BFS method, obtain with aggregation node v 1BFS tree for root;
C, rule node are given out information by rule node to all, so that the data of self being held by rule node send to corresponding rule node, the data of self being held with described rule node by the data of rule node by its own domination that rule node collects have consisted of data set S;
D, aggregation node v 1The data set S that all rule nodes obtain in the above-mentioned BFS tree is as foundation, and inquiry obtaining a required Top-k data.
Among the described step a, utilize greedy algorithm to set up for figure G and obtain the domination subset C of UNICOM.
Described step a comprises the steps:
The subset C ' of a1, setting figure G is C '={ v 1, and set V ' '=V/{v 1;
A2, for all nodes among the set V ' ', according to the descending arrangement of degree, will the maximum some v of degree mFrom set V ' ', remove and join among the subset C ', be i.e. C '=C ' ∪ { v m, set V ' '=V ' '/{ v m;
A3, with node v mAll neighbor nodes remove the V ' ' from set, and with all and node v mAll delete from E on relevant limit, and all are because node v mThe node that is selected among the subset C ' and causes self removing from set V ' ' forms by rule node, and described by rule node all with node v mAs rule node;
A4, repetition above-mentioned steps a2 and step a3, until the node among the set V ' ' all has at least a neighbor node to be arranged in subset C ', all nodes have consisted of the domination subset of figure G among the subset C ';
A5, utilize greedy algorithm to select node from above-mentioned set V ' ', and the node of selecting joined among the subset C ', so that all nodes become the assembly of a UNICOM among the subset C ', obtain the domination subset C of UNICOM, V ' ' obtains by rule node collection V ' by set.
Described steps d comprises the steps:
D1, setting numerical value L, numerical value U represent respectively minimum value and the maximum of data interval to be checked, and setup parameter variable t, utilize parametric variable t that the numerical value interval of numerical value L and numerical value U is divided, and obtain set { x 0, x 1..., x t, x T+1, wherein, x 0=L, x T+1=U;
D2, aggregation node v 1According to parametric variable t, numerical value L and numerical value U to { x 1... x tAssignment;
D3, aggregation node v 1With the set { x after the above-mentioned assignment 0, x 1..., x t, x T+1Be broadcast to all rule nodes in the BFS tree; Rule node is received aggregation node v 1Set { the x of broadcasting 0, x 1..., x t, x T+1After, the data of adding up among the data set S that described rule node self held are positioned at set { x 0, x 1..., x t, x T+1The number of respective bins, statistic set { y obtained 1..., y i..., y t, y T+1, and with described statistic set { y 1..., y i..., y t, y T+1Be sent to aggregation node v 1Wherein, y iData among the expression data set S are positioned at interval (x I-1, x i] in data amount check, i ∈ [1, t+1];
D4, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1, according to the k value of setting, search relatively set { x 0, x 1..., x t, x T+1In the large numerical value of k, obtain numerical value x k
D5, aggregation node v 1With numerical value x kBe broadcast to all rule nodes in the BFS tree, each rule node collects among the S more than or equal to numerical value x self holding data kData item, and described data item reported aggregation node v 1, obtain Top-k required in a wireless sensor network data.
Described steps d 4 comprises the steps:
D41, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 0, x 1] interval data amount check r 1
If d42 is r 1K, then numerical value x k∈ (x 0, x 1] within, make L=x 0, U=x 1, return steps d 2; Otherwise, make k=k-r 1
D43, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 1, x 2] interval data amount check r 2
If d44 is r 2K, then numerical value x k∈ (x 1, x 2] within, make L=x 1, U=x 2, return steps d 2; Otherwise, make k=k-r 2
D45, aggregation node v 1Repeat above-mentioned comparison procedure, until carry out interval (x j, x J+1" time, k=0 then obtains the large data x of k in the wireless sensor network k=x J+1
Described parametric variable t=8.
Advantage of the present invention: utilize figure G to represent wireless sensor network, set up the domination subset C of UNICOM of figure G and by rule node collection V ', utilize the breadth First algorithm to obtain with aggregation node v 1For the BFS tree of root, collect the data acquisition of being finished whole wireless sensor network by the data of rule node, aggregation node v by rule node 1According to number range to be checked and parametric variable t the data set S of rule node is added up, and utilize the result of statistics to search the numerical value x that k is large in the wireless sensor network k, aggregation node v 1By numerical value x kObtain Top-k data among the rule node data set S, step is easy to operate, and search efficiency is high, and wide accommodation is safe and reliable.
Embodiment
The invention will be further described below in conjunction with specific embodiment.
In the embodiment of the invention, the wireless sensor network of given UNICOM has n node, uses respectively v 1, v 2..., v nRepresent; Wherein, suppose v 1Be the aggregation node of appointment, namely other nodes will transfer data to node v by the mode of a jumping or multi-hop 1Suppose that each sensor network nodes holds respectively a data item and (suppose node v bThe data item A that holds bExpression, wherein, b ∈ [1, n]).Here, A bCan representative sensor node v bState parameter (such as dump energy etc.) or collect sensing data (such as humiture etc.).
For simplicity, we suppose any two node v pAnd v qThe value of the data item of holding is not identical, namely when p is not equal to q, and A pBe not equal to A qIn actual applications, perhaps A can appear pEqual A qSituation, at this moment we can be by adopting relatively v pWith v qThe mode of node ID size further determines A pAnd A qSize.With first all data item are collected aggregation node v 1, then by aggregation node v 1The use centralized algorithm is finished the ordering work to all data item, and then obtain Top-k(here k be variable, the numerical value of k is determined by application demand) method different, the present invention designs a kind of distributed effective Top-k querying method that is applicable to wireless sensor network environment, greatly reducing under the prerequisite of the required the transmission of data bag of data, make aggregation node v 1Rank is the data item of front Top-k in the acquisition network fast.Usually k is greater than 1 constant less than n, and n is the number that wireless sensor network comprises node.In the embodiment of the invention, Top-k determines by application demand, is not strict maximum or minimum.For example, if we want to obtain the minimum k of a network node electric weight point, the Top-k so here refers to the minimum k of an electric weight point; For another example, if we want the temperature value of k the point that the temperature data that obtains to gather in the network is the highest, the Top-k so here then refers in the temperature data that the all-network node holds, and puts the temperature data of holding for the k of temperature value maximum.Discuss for convenient, do not produce ambiguity, in the embodiment of the invention, Top-k refers to k data item of the numerical value maximum of all data item in the network.
Particularly, in the invention process, described Distributed T op-k querying method comprises the steps:
A, utilize figure G to represent wireless sensor network G=(V, E), wherein, V is the set V={v that comprises all wireless sensor network nodes 1, v 2..., V n, E is the limit that comprises between all wireless sensor nodes; Described figure G is set up the corresponding domination subset C of UNICOM, and obtain by rule node collection V ', comprise some rule nodes in the described domination subset C of UNICOM;
In the embodiment of the invention, among the described step a, utilize greedy algorithm to set up for figure G and obtain the domination subset C of UNICOM.Described step a comprises the steps:
The subset C ' of a1, setting figure G is C '={ v 1, and set V ' '=V/{v 1; Be that subset C ' only comprises aggregation node v under the initial situation 1, set V ' ' expression comprises among the set V except aggregation node v 1All outer nodes;
A2, for all nodes among the set V ' ', according to the descending arrangement of degree, will the maximum some v of degree mFrom set V ' ', remove and join among the subset C ', be i.e. C '=C ' ∪ { v m, set V ' '=V ' '/{ v m;
In the embodiment of the invention, degree (degree) is the noun in the graph theory, and what limits refer to a node has.The purpose of ordering is to utilize greedy algorithm so that the node number of at every turn removing at most (because the point of our degree of removing maximum, also all and this are put simultaneously link to each other have a few all remove).
A3, with node v mAll neighbor nodes remove the V ' ' from set, and with all and node v mAll delete from E on relevant limit, and all are because node v mThe node that is selected among the subset C ' and causes self removing from set V ' ' forms by rule node, and described by rule node all with node v mAs rule node;
A4, repetition above-mentioned steps a2 and step a3, until the node among the set V ' ' all has at least a neighbor node to be arranged in subset C ', all nodes have consisted of the domination subset of figure G among the subset C ';
A5, utilize greedy algorithm to select node from above-mentioned set V ' ', and the node of selecting joined among the subset C ', so that all nodes become the assembly of a UNICOM among the subset C ', obtain the domination subset C of UNICOM, V ' ' obtains by rule node collection V ' by set.
Greedy algorithm is the art method commonly used, particularly, chooses a node at every turn from set V ' ' and (is assumed to be v h), v hNot UNICOM assembly that can the middle maximum number of the subset C ' of UNICOM is with v hJoin among the subset C ', and from set V ' ', remove; Repeat this process, until all node UNICOMs among the subset C ' obtain the domination subset C of UNICOM, V ' ' obtains by rule node collection V ' by set.
B, all rule nodes to comprising among the above-mentioned domination subset C of UNICOM utilize the BFS method, obtain with aggregation node v 1BFS tree for root;
In the mode of the present invention, utilize BFS method (BFS) to set up the BFS tree for the technological means of the art routine, repeat no more herein.
C, rule node are given out information by rule node to all, so that the data of self being held by rule node send to corresponding rule node, the data of self being held with described rule node by the data of rule node by its own domination that rule node collects have consisted of data set S;
In the embodiment of the invention, behind step c, the rule node during all data item are all set by BFS in the wireless sensor network is held; In the embodiment of the invention, through changing the wireless sensor network of having disposed behind step a and the step b, actual when collecting data, the BFS tree of setting up according to step a and step b, rule node, the process of being carried out data acquisition by rule node.
D, aggregation node v 1The data set S that all rule nodes obtain in the above-mentioned BFS tree is as foundation, and inquiry obtaining a required Top-k data.
Described steps d comprises the steps:
D1, setting numerical value L, numerical value U represent respectively minimum value and the maximum of data interval to be checked, and setup parameter variable t, utilize parametric variable t that the numerical value interval of numerical value L and numerical value U is divided, and obtain set { x 0, x 1..., x t, x T+1, wherein, x 0=L, x T+1=U;
In the embodiment of the invention, described parametric variable t=8 when parametric variable t=8, can accelerate whole query search process better.For example, if the data item in the wireless sensor network is the nonnegative integer by 4 byte representations, so under the initial situation, L=0, U=65535; In the time will inquiring about the electric weight of network node in the wireless sensor network, under the initial situation, L=0, U=100, when the data item in other situations of inquiry, numerical value L has different values with numerical value U, enumerates no longer one by one herein.
D2, aggregation node v 1According to parametric variable t, numerical value L and numerical value U to { x 1... x tAssignment;
In the embodiment of the invention, during assignment, with ascending isometric (t+1) individual interval, the x of being divided into of all numerical value between numerical value L and numerical value U 1..., x tIt is respectively the point of interface between the interval;
D3, aggregation node v 1With the set { x after the above-mentioned assignment 0, x 1..., x t, x T+1Be broadcast to all rule nodes in the BFS tree; Rule node is received aggregation node v 1Set { the x of broadcasting 0, x 1..., x t, x T+1After, the data of adding up among the data set S that described rule node self held are positioned at set { x 0, x 1..., x t, x T+1The number of respective bins, statistic set { y obtained 1..., y i..., y t, y T+1, and with described statistic set { y 1..., y i..., y t, y T+1Be sent to aggregation node v 1Wherein, y iData among the expression data set S are positioned at interval (x I-1, x i] in data amount check, i ∈ [1, t+1];
D4, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1, according to the k value of setting, search relatively set { x 0, x 1..., x t, x T+1In the large numerical value of k, obtain numerical value x k
Described steps d 4 comprises the steps:
D41, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 0, x 1] interval data amount check r 1In the embodiment of the invention, data amount check r 1The statistic that equals the transmission of all rule nodes in conjunction with in corresponding y 1Cumulative and, the account form of following data amount check and data amount check r 1Identical, repeat no more.
If d42 is r 1K, then numerical value x k∈ (x 0, x 1] within, make L=x 0, U=x 1, return steps d 2; Otherwise, make k=k-r 1
D43, aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 1, x 2] interval data amount check r 2
If d44 is r 2K, then numerical value x k∈ (x 1, x 2] within, make L=x 1, U=x 2, return steps d 2; Otherwise, make k=k-r 2
D45, aggregation node v 1Repeat above-mentioned comparison procedure, until carry out interval (x j, x J+1", during j ∈ [1, t], k=0 then obtains the large data x of k in the wireless sensor network k=x J+1
D5, aggregation node v 1With numerical value x kBe broadcast to all rule nodes in the BFS tree, each rule node collects among the S more than or equal to numerical value x self holding data kData item, and described data item reported aggregation node v 1, obtain Top-k required in a wireless sensor network data.
The present invention utilizes figure G to represent wireless sensor network, sets up the domination subset C of UNICOM of figure G and by rule node collection V ', utilizes the breadth First algorithm to obtain with aggregation node v 1For the BFS tree of root, collect the data acquisition of being finished whole wireless sensor network by the data of rule node, aggregation node v by rule node 1According to number range to be checked and parametric variable t the data set S of rule node is added up, and utilize the result of statistics to search the numerical value x that k is large in the wireless sensor network k, aggregation node v 1By numerical value x kObtain Top-k data among the rule node data set S, step is easy to operate, and search efficiency is high, and wide accommodation is safe and reliable.

Claims (6)

1. a Distributed T op-k querying method in wireless sensor network is characterized in that, described Distributed T op-k querying method comprises the steps:
(a), utilize figure G to represent wireless sensor network G=(V, E), wherein, V is the set V={v that comprises all wireless sensor network nodes 1, v 2..., V n, E is the limit that comprises between all wireless sensor nodes; Described figure G is set up the corresponding domination subset C of UNICOM, and obtain by rule node collection V ', comprise some rule nodes in the described domination subset C of UNICOM;
(b), all rule nodes to comprising among the domination subset C of above-mentioned UNICOM, utilize the BFS method, obtain with aggregation node v 1BFS tree for root;
(c), rule node is given out information by rule node to all, so that the data of self being held by rule node send to corresponding rule node, the data of self being held with described rule node by the data of rule node by its own domination that rule node collects have consisted of data set S;
(d), aggregation node v 1The data set S that all rule nodes obtain in the above-mentioned BFS tree is as foundation, and inquiry obtaining a required Top-k data.
According to claim 1 in wireless sensor network Distributed T op-k querying method, it is characterized in that: in the described step (a), utilize greedy algorithm to set up for figure G and obtain the domination subset C of UNICOM.
According to claim 2 in wireless sensor network Distributed T op-k querying method, it is characterized in that, described step (a) comprises the steps:
(a1), the subset C ' of setting figure G is C '={ v 1, and set V ' '=V/{v 1;
(a2), for all nodes among the set V ' ', according to the descending arrangement of degree, with the some v of degree maximum mFrom set V ' ', remove and join among the subset C ', be i.e. C '=C ' ∪ { v m, set V ' '=V ' '/{ v m;
(a3), with node v mAll neighbor nodes remove the V ' ' from set, and with all and node v mAll delete from E on relevant limit, and all are because node v mThe node that is selected among the subset C ' and causes self removing from set V ' ' forms by rule node, and described by rule node all with node v mAs rule node;
(a4), repeat above-mentioned steps (a2) and step (a3), until the node among the set V ' ' all has at least a neighbor node to be arranged in subset C ', all nodes have consisted of the domination subset of figure G among the subset C ';
(a5), utilize greedy algorithm to select node from above-mentioned set V ' ', and the node of selecting joined among the subset C ', so that all nodes become the assembly of a UNICOM among the subset C ', obtain the domination subset C of UNICOM, V ' ' obtains by rule node collection V ' by set.
According to claim 1 in wireless sensor network Distributed T op-k querying method, it is characterized in that, described step (d) comprises the steps:
(d1), set minimum value and maximum that numerical value L, numerical value U represent respectively data interval to be checked, and setup parameter variable t utilizes parametric variable t that the numerical value interval of numerical value L and numerical value U is divided, and obtains gathering { x 0, x 1..., x t, x T+1, wherein, x 0=L, x T+1=U;
(d2), aggregation node v 1According to parametric variable t, numerical value L and numerical value U to { x 1... x tAssignment;
(d3), aggregation node v 1With the set { x after the above-mentioned assignment 0, x 1..., x t, x T+1Be broadcast to all rule nodes in the BFS tree; Rule node is received aggregation node v 1Set { the x of broadcasting 0, x 1..., x t, x T+1After, the data of adding up among the data set S that described rule node self held are positioned at set { x 0, x 1..., x t, x T+1The number of respective bins, statistic set { y obtained 1..., y i..., y t, y T+1, and with described statistic set { y 1..., y i..., y t, y T+1Be sent to aggregation node v 1Wherein, y iData among the expression data set S are positioned at interval (x I-1, x i] in data amount check, i ∈ [1, t+1];
(d4), aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1, according to the k value of setting, search relatively set { x 0, x 1..., x t, x T+1In the large numerical value of k, obtain numerical value x k
(d5), aggregation node v 1With numerical value x kBe broadcast to all rule nodes in the BFS tree, each rule node collects among the S more than or equal to numerical value x self holding data kData item, and described data item reported aggregation node v 1, obtain Top-k required in a wireless sensor network data.
According to claim 4 in wireless sensor network Distributed T op-k querying method, it is characterized in that, described step (d4) comprises the steps:
(d41), aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 0, x 1] interval data amount check r 1
(d42) if r 1K, then numerical value x k∈ (x 0, x 1] within, make L=x 0, U=x 1, return step (d2); Otherwise, make k=k-r 1
(d43), aggregation node v 1Statistic set { y according to all rule node transmission 1..., y i..., y t, y T+1Add up all and be positioned at (x 1, x 2] interval data amount check r 2
(d44) if r 2K, then numerical value x k∈ (x 1, x 2] within, make L=x 1, U=x 2, return step (d2); Otherwise, make k=k-r 2
(d45), aggregation node v 1Repeat above-mentioned comparison procedure, until carry out interval (x j, x J+1" time, k=0 then obtains the large data x of k in the wireless sensor network k=x J+1
According to claim 4 in wireless sensor network Distributed T op-k querying method, it is characterized in that: described parametric variable t=8.
CN201310307014.3A 2013-07-19 2013-07-19 Distributed T op-k querying method in wireless sensor network Expired - Fee Related CN103369570B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310307014.3A CN103369570B (en) 2013-07-19 2013-07-19 Distributed T op-k querying method in wireless sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310307014.3A CN103369570B (en) 2013-07-19 2013-07-19 Distributed T op-k querying method in wireless sensor network

Publications (2)

Publication Number Publication Date
CN103369570A true CN103369570A (en) 2013-10-23
CN103369570B CN103369570B (en) 2016-04-06

Family

ID=49369878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310307014.3A Expired - Fee Related CN103369570B (en) 2013-07-19 2013-07-19 Distributed T op-k querying method in wireless sensor network

Country Status (1)

Country Link
CN (1) CN103369570B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617197A (en) * 2013-11-13 2014-03-05 清华大学 Top-k inquiring method and system based on composite data in wireless sensor network
CN104812015A (en) * 2015-05-14 2015-07-29 江苏大学 Distributed Top-k query method oriented to Internet of things data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143547A (en) * 2011-01-24 2011-08-03 中国人民大学 Continuous Top-k region query method in wireless sensor network
CN102163218A (en) * 2011-03-28 2011-08-24 武汉大学 Graph-index-based graph database keyword vicinity searching method
US20120271838A1 (en) * 2011-04-21 2012-10-25 Korea Advanced Institute Of Science And Technology Linear-time top-k sort method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143547A (en) * 2011-01-24 2011-08-03 中国人民大学 Continuous Top-k region query method in wireless sensor network
CN102163218A (en) * 2011-03-28 2011-08-24 武汉大学 Graph-index-based graph database keyword vicinity searching method
US20120271838A1 (en) * 2011-04-21 2012-10-25 Korea Advanced Institute Of Science And Technology Linear-time top-k sort method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ADAM SILBERSTEIN等: "A Sampling-Based Approach to Optimizing Top-k Queries in Sensor Networks", 《PROC.OF INTL.CONF.ON DATA ENGINEERING》 *
XUFEI MAO等: "Efficient and Fast Distributed Top-k Query Protocol in Wireless Sensor Networks", 《2011 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS》 *
田海生,陈立军,邱海艳,赵静: "一种动态维护分布式环境下top-k集合的近似算法", 《计算机应用》 *
赵明: "无线传感网络中基于缓存的Top k查询的存储优化方法", 《信息科技辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617197A (en) * 2013-11-13 2014-03-05 清华大学 Top-k inquiring method and system based on composite data in wireless sensor network
CN103617197B (en) * 2013-11-13 2016-11-23 清华大学 Based on the top-k querying method of composite data in wireless sensor network and system
CN104812015A (en) * 2015-05-14 2015-07-29 江苏大学 Distributed Top-k query method oriented to Internet of things data
CN104812015B (en) * 2015-05-14 2018-09-11 江苏大学 A kind of Distributed T op-k querying methods of internet of things oriented data

Also Published As

Publication number Publication date
CN103369570B (en) 2016-04-06

Similar Documents

Publication Publication Date Title
Ahn et al. Balanced chain-based routing protocol (BCBRP) for energy efficient wireless sensor networks
Kazerooni et al. Leach and heed clustering algorithms in wireless sensor networks: a qualitative study
Bansal et al. Comparison of LEACH and PEGASIS hierarchical routing protocols in wireless sensor networks
Ayoob et al. Research of improvement on LEACH and SEP routing protocols in wireless sensor networks
Salah et al. Energy efficient clustering based on LEACH
CN106255131B (en) wireless charging-based sensor network anchor point selection method
Gantassi et al. Improvement of the LEACH protocol in load balancing and energy-association conservation
CN103369570A (en) Method for inquiring distributed Top-k data in wireless sensor network
Wen et al. Energy efficient data collection scheme in mobile wireless sensor networks
Peng et al. A new clustering algorithm based on ACO and K-medoids optimization methods
CN104010342A (en) Topology self-healing algorithm for wireless sensor networks based on node neighbor relationship
Shujuan et al. The Improvement of LEACH Algorithm in Wireless Sensor Networks.
Tripathi et al. Quantifying load imbalance: A practical implementation for data collection in low power lossy networks
Huang et al. A backbone-aware topology formation (BATF) scheme for ZigBee wireless sensor networks
Kumar et al. Performance evaluation of Distance based Angular Clustering Algorithm (DACA) using data aggregation for heterogeneous WSN
Kehar et al. Evaluating the performance of reactive I-LEACH
CN107911851B (en) Life period optimal DAG decomposition method in data-centered wireless sensor network
Rahman et al. A hybrid data aggregation scheme for Internet of Things (IoT)
Kanchi Clustering Algorithm For Wireless Sensor Networks With Balanced Cluster Size
Kumar et al. Data aggregation in wireless sensor networks
Liao et al. An efficient data storage scheme for top-k query in wireless sensor networks
Gotefode et al. Energy efficiency in wireless sensor network using fuzzy rule and tree based routing protocol
Deb et al. Harvested profile aware multi hop routing protocol for wireless sensor network
Bisht et al. Performance analysis of hierarchical and nonhierarchical routing techniques in wireless sensor networks
Kakamanshadi et al. Analysis of relay node failure in heterogeneous wireless sensor networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160406