Energy-efficient network protocol and node device for sensor networks
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
H04W-040/28
H04W-040/10
H04W-052/02
H04W-056/00
출원번호
US-0748558
(2010-03-29)
등록번호
US-9386504
(2016-07-05)
발명자
/ 주소
Yoon, Chang-June C. J.
출원인 / 주소
Exelis, Inc.
대리인 / 주소
Edell, Shapiro & Finnan LLC
인용정보
피인용 횟수 :
1인용 특허 :
4
초록▼
An “on-demand” approach for a routing protocol for a wireless network that achieves balanced energy consumption among all participating nodes in the network. Synchronization messages transmitted by nodes associated with an upstream node include local node information (LNI) that a node can use to rep
An “on-demand” approach for a routing protocol for a wireless network that achieves balanced energy consumption among all participating nodes in the network. Synchronization messages transmitted by nodes associated with an upstream node include local node information (LNI) that a node can use to repair or bypass a lost upstream node in a real or virtual (temporary) manner depending upon the local node's battery level. Only if a repair process fails will a global re-organization (Re-Org) be initiated. The LNI also allows for nodes having lower power availability (battery level) not to transmit the LNI so that unaffiliated node(s) can select an upstream node having more power availability thereby extending network life.
대표청구항▼
1. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a
1. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway, wherein the downstream nodes are downstream from the node and downstream from the main node, and wherein the upstream node is downstream from the main node and upstream from the node;b. selecting, at the node, the repair process from a full repair process and a virtual repair process, wherein the selection between the full repair process and the virtual repair process is dependent on a power availability of the node and comprises comparing power availability of the node with a threshold, and selecting the full repair process if the power availability is greater than the threshold;c. initiating, via the node, the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on the power availability of the node and attempting to join the network at a different node to establish communication between the node and the upstream node associated with the node through the different node;d. broadcasting a second message from the node when attempts to join the network at other upstream nodes fail and when the power availability of the node is less than the threshold, wherein the second message alerts the downstream nodes associated with the node to establish communication with other nodes in the wireless network, and wherein the second message informs the downstream nodes associated with the node that the node is resigning as an upstream node for the downstream nodes associated with the node;e. receiving at a first downstream node associated with the node the second message from the node, and in response thereto, when the first downstream node has no downstream nodes associated with it, attempting to join the different node in the wireless network to establish communication between the first downstream node associated with the node and the upstream node associated with the node through the different node;f. receiving at the first downstream node one or more messages from other nodes that are candidate upstream nodes for the first downstream node, wherein the messages include information indicating data routing responsibility for the corresponding candidate upstream node; andg. determining at the first downstream node to join the network at a candidate upstream node that has the least data routing responsibility among the candidate upstream nodes. 2. The method of claim 1, further comprising continuing to forward from the node data from its downstream nodes for a period of time sufficient to allow the downstream nodes to join at other nodes in the wireless network. 3. The method of claim 1, wherein comparing comprises comparing the power availability with a first threshold, and if the power availability is less than the first threshold, then further comprising comparing the power availability with a second threshold that is less than the first threshold. 4. The method of claim 3, wherein broadcasting comprises broadcasting the first message when the power availability is less than the first threshold but greater than or equal to the second threshold. 5. The method of claim 3, wherein when the power availability of the node is less than the second threshold, further comprising terminating all over-the-air transmissions, and comparing the power availability with a third threshold that is less than the second threshold. 6. The method of claim 5, wherein when the power availability of the node is less than the third threshold, further comprising transmitting to another node only data local to the node. 7. The method of claim 5, wherein when the power availability of the node is greater than or equal to the third threshold, further comprising forwarding data received at the node from the downstream nodes associated with the node to another node without formally joining the network at another node and becoming a downstream node for that other node. 8. The method of claim 1, and further comprising at the node terminating transmission of messages containing information indicating the data routing responsibility of the node. 9. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway;b. initiating the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on a power availability of the node;c. comparing power availability of the node with a threshold, and attempting to join the network at a different node to establish communication between the node and the upstream node associated with the node through the different node if the power availability of the node is greater than the threshold;d. broadcasting a second message from the node when attempts to join the network at other upstream nodes fail, wherein the second message alerts the downstream nodes associated with the node to establish communication with other nodes in the wireless network, and wherein the second message informs the downstream nodes associated with the node that the node is resigning as an upstream node for the downstream nodes associated with the node, wherein broadcasting the second message comprises broadcasting the second message when the power availability of the node is less than the threshold;e. receiving at a first downstream node associated with the node the second message from the node, and in response thereto, when the first downstream node has no downstream nodes associated with it, attempting to join the different node in the wireless network to establish communication between the first downstream node associated with the node and the upstream node associated with the node through the different node;f. receiving at the first downstream node one or more messages from other nodes that are candidate upstream nodes for the first downstream node, wherein the messages include information indicating data routing responsibility for the corresponding candidate upstream node; andg. determining at the first downstream node to join the network at a candidate upstream node that has the least data routing responsibility among the candidate upstream nodes. 10. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway, wherein the downstream nodes are downstream from the node and downstream from the main node, and wherein the upstream node is downstream from the main node and upstream from the node;b. selecting, at the node, the repair process from a full repair process and a virtual repair process, wherein the selection between the full repair process and the virtual repair process is dependent on a power availability of the node and comprises comparing power availability of the node with a threshold, and selecting the full repair process if the power availability is greater than the threshold;c. initiating, via the node, the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on the power availability of the node and attempting to join the network at a different node to establish communication between the node and the upstream node associated with the node through the different node;d. broadcasting a second message from the node when attempts to join the network at other upstream nodes fail and when the power availability of the node is less than the threshold, wherein the second message alerts the downstream nodes associated with the node to establish communication with other nodes in the wireless network, and wherein the second message informs the downstream nodes associated with the node that the node is resigning as an upstream node for the downstream nodes associated with the node;e. receiving at a first downstream node associated with the node the second message from the node, and in response thereto, when the first downstream node has no downstream nodes associated with it, attempting to join the different node in the wireless network to establish communication between the first downstream node associated with the node and the upstream node associated with the node through the different node;f. receiving at the first downstream node one or more messages from other nodes that are candidate upstream nodes for the first downstream node, wherein the messages include information indicating data routing responsibility for the corresponding candidate upstream node; andg. receiving at a second downstream node the second message from the node, and broadcasting a third message from the second downstream node to alert its respective downstream nodes to attempt to join the network at another node in the network. 11. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway;b. initiating the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on a power availability of the node;c. comparing power availability of the node with a threshold, and attempting to join the network at a different node to establish communication between the node and the upstream node associated with the node through the different node if the power availability of the node is greater than the threshold, wherein comparing comprises comparing the power availability with a first threshold, and if the power availability is less than the first threshold, then further comprising comparing the power availability with a second threshold that is less than the first threshold;d. terminating all over-the-air transmissions when the power availability of the node is less than the second threshold, and comparing the power availability with a third threshold that is less than the second threshold; ande. transmitting to another node only data local to the node when the power availability of the node is less than the third threshold; wherein transmitting comprises transmitting to another node only data local to the node on a temporary basis until reorganization of the network occurs. 12. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway, wherein the downstream nodes are downstream from the node and downstream from the main node, and wherein the upstream node is downstream from the main node and upstream from the node;b. selecting, at the node, the repair process from a full repair process and a virtual repair process, wherein the selection between the full repair process and the virtual repair process is dependent on a power availability of the node and comprises comparing power availability of the node with a first threshold, and if the power availability is less than the first threshold, comparing the power availability with a second threshold that is less than the first threshold, and if the power availability is less than the second threshold, then comparing the power availability with a third threshold that is less than the second threshold;c. when the power availability of the node is less than the second threshold, terminating all over-the-air transmissions;d. when the power availability of the node is greater than or equal to the third threshold, forwarding data received at the node from the downstream nodes associated with the node to another node without formally joining the network at another node and becoming a downstream node for that other node, wherein forwarding comprising forwarding data to another node on a temporary basis until reorganization of the network occurs; ande. initiating, via the node, the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on the power availability of the node. 13. A method for changing routing responsibilities for a node in a wireless network comprised of a plurality of nodes that transmit and receive information between each other and ultimately to a main node in a tree-like configuration, comprising: a. at the node in the wireless network, broadcasting a first message from the node to downstream nodes associated with the node when the node determines that communication between it and an upstream node associated with the node is compromised, wherein the first message informs the downstream nodes associated with the node that a repair process is underway, wherein the downstream nodes are downstream from the node and downstream from the main node, and wherein the upstream node is downstream from the main node and upstream from the node;b. selecting, at the node, the repair process from a full repair process and a virtual repair process, wherein the selection between the full repair process and the virtual repair process is dependent on a power availability of the node and comprises comparing power availability of the node with a first threshold, and if the power availability is less than the first threshold, then comparing the power availability with a second threshold that is less than the first threshold, and if the power availability is less than the second threshold comparing the power availability with a third threshold that is less than the second threshold;c. when the power availability of the node is less than the second threshold, terminating all over-the-air transmissionsd. when the power availability of the node is less than the third threshold, transmitting to another node only data local to the node on a temporary basis until reorganization of the network occurs; ande. initiating, via the node, the repair process, wherein the repair process comprises establishing a link between the node and another node in the network in a manner dependent on the power availability of the node and attempting to join the network at a different node to establish communication between the node and the upstream node associated with the node through the different node.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Passman, William S.; Weinstein, Joseph J.; Zavgren, John R.; Elliott, Brig Barnum; Manning, Keith W., Cluster head resignation to improve routing in mobile communication systems.
Belcea,John M., System and method for controlling pipeline delays by adjusting the power levels at which nodes in an ad-hoc network transmit data packets.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.