Method and system for managing energy in sensor network environment using spanning tree
First Claim
Patent Images
1. A method of managing energy in a sensor network environment using a spanning tree, the method comprising:
- collecting an amount of remaining energy of each of a plurality of nodes in the sensor network at a predetermined cycle by a base station in a region having a number of clusters, a number of nodes forming a spanning tree in each cluster;
assigning a number of links for connecting the nodes to each cluster;
determining a maximum number of allowable links of the nodes according to the amount of remaining energy of each node; and
updating the spanning tree based on the maximum number of allowable links;
wherein the maximum number of allowable links is a predetermined percentage of free links; and
wherein the percentage of free links is determined based on a standard deviation of distribution of the amount of remaining energy of the nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing energy in a sensor network environment using a spanning tree includes the steps of collecting amount of remaining energy of nodes at a predetermined cycle by a base station in a region having a number of clusters a number of nodes forming a spanning tree in each cluster; assigning a number of links for connecting the nodes to each cluster; determining a maximum number of allowable links of the nodes; and updating the spanning tree based on the maximum number of allowable links.
42 Citations
16 Claims
-
1. A method of managing energy in a sensor network environment using a spanning tree, the method comprising:
-
collecting an amount of remaining energy of each of a plurality of nodes in the sensor network at a predetermined cycle by a base station in a region having a number of clusters, a number of nodes forming a spanning tree in each cluster; assigning a number of links for connecting the nodes to each cluster; determining a maximum number of allowable links of the nodes according to the amount of remaining energy of each node; and updating the spanning tree based on the maximum number of allowable links; wherein the maximum number of allowable links is a predetermined percentage of free links; and
wherein the percentage of free links is determined based on a standard deviation of distribution of the amount of remaining energy of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for managing energy in a sensor network environment using a spanning tree, the system comprising:
-
a plurality of nodes forming a spanning tree in each region based on link connection, the nodes updating the spanning tree at a predetermined cycle; and a base station for; setting up the predetermined cycle, collecting amount of remaining energy of the nodes and distributed location of the nodes at the predetermined cycle so as to determine a maximum number of allowable links of the nodes, calculating the spanning tree based on the determined maximum number of allowable links according to the amount of remaining energy of each node, and transmitting a calculation result to the nodes; wherein the maximum number of allowable links is determined by sorting nodes located at a cluster according to a relative rank of amount of remaining energy of the nodes and referring to a predetermined percentage of free links determined based on standard deviation of distribution of amount of remaining energy of the nodes and a standard decimal number calculated based on the relative rank. - View Dependent Claims (15)
-
-
16. A base station for managing energy in a sensor network environment, said base station comprising:
-
a processor in communication with a memory, the processor executing code stored on a machine readable storage medium for; collecting information regarding an amount of remaining energy in each of a plurality of nodes and their respective location in said network at a predetermined cycle so as to determine a maximum number of allowable links of the nodes, calculating a spanning tree based on the determined maximum number of allowable links according to the amount of remaining energy of each node, and transmitting a calculation result to each of the nodes; wherein said maximum number of allowable links is determined as;
min(4, max(1, integer((E1[i]−
m[j])/(Tc×
Er)))),wherein D[j] refers to the maximum number of allowable link, min(x) outputs x value when equal to or smaller than the x value, max(y) outputs y value when equal to or larger than the y value, E[i] refers to amount of remaining energy of ith node, m[i] refers to a variable Tc refers to a cycle, Er refers to energy necessary to add a node to a different node, L[j] refers to a link number assigned to the cluster, integer(k) rounds off k so as to obtain an integer, and ik(j) refers to a number of a node belonging to a cluster; calculation of the calculated values by using equation
Σ
k×
1,2 N[j]D[ik(j)]−
2×
L[j];increase of the m[j] by a predetermined amount when the secondarily calculated value larger than 0 and repetition of the primary calculation; and decrease of the m[j] by a predetermined amount when the secondarily calculated value is smaller than 0 and repetition of the primary calculation.
-
Specification