Method for dynamic routing using tunneling
AssigneeInternational Business Machines Corporation
InventorsAndrea Munari, Wolfgang Schott
Life of this patent
Estimating the term…
Abstract
Techniques for routing data from a source to a destination in a wireless network are provided. The techniques include broadcasting one or more messages in a network to identify a set of one or more nodes that can be used to forward data towards a destination, routing data from a source to the destination by way of a sequence of one or more data transmissions involving the one or more identified nodes, wherein each data transmission comprises a node that has data addressed to the destination to trigger a distributed procedure among the one or more identified nodes to select a relaying node, and sending the data to the selected relaying node until the destination is reached.
Claims25
A method for routing data from a source to a destination in a wireless network, comprising the steps of:
- broadcasting one or more messages in a network to identify a set of one or more nodes that can be used to forward data towards a destination;
- routing data from a source to the destination by way of a sequence of one or more data transmissions involving the one or more identified nodes, wherein each data transmission comprises a node that has data addressed to the destination to trigger a distributed procedure among the one or more identified nodes to select a relaying node;
- and
- sending the data to the selected relaying node until the destination is reached.
A computer program product comprising a computer readable medium having computer readable program code for routing data from a source to a destination in a wireless network, said computer program product including:
- computer readable program code for broadcasting one or more messages in a network to identify a set of one or more nodes that can be used to forward data towards a destination;
- computer readable program code for routing data from a source to the destination by way of a sequence of one or more data transmissions involving the one or more identified nodes, wherein each data transmission comprises a node that has data addressed to the destination to trigger a distributed procedure among the one or more identified nodes to select a relaying node;
- and
- computer readable program code for sending the data to the selected relaying node until the destination is reached.
An apparatus for routing data from a source to a destination in a wireless network, comprising:
- a memory;
- and
- at least one processor coupled to said memory and operative to:
- broadcast one or more messages in a network to identify a set of one or more nodes that can be used to forward data towards a destination;
- route data from a source to the destination by way of a sequence of one or more data transmissions involving the one or more identified nodes, wherein each data transmission comprises a node that has data addressed to the destination to trigger a distributed procedure among the one or more identified nodes to select a relaying node;
- and
- send the data to the selected relaying node until the destination is reached.
An apparatus for routing data from a source to a destination in a wireless network, said apparatus comprising:
- means for broadcasting one or more messages in a network to identify a set of one or more nodes that can be used to forward data towards a destination;
- means for routing data from a source to the destination by way of a sequence of one or more data transmissions involving the one or more identified nodes, wherein each data transmission comprises a node that has data addressed to the destination to trigger a distributed procedure among the one or more identified nodes to select a relaying node;
- and
- means for sending the data to the selected relaying node until the destination is reached.
Dependencies are inferred from the claim text.