TRANSMISSION ADAPTATION IN A WIRELESS NETWORK
First Claim
1. An apparatus for performing wireless transmission adaptation in a wireless network, the apparatus comprising:
- at least one memory unit; and
at least one processor operably coupled to the at least one memory unit and configured to operably execute instructions associated with a set of modules, the set of modules including;
a path selector module arranged to receive a request from a data source to transmit data from a source node to a destination node and to select a transmission path for transmission of packets between the source node and the destination node through a coordinator node in a wireless network, the wireless network being a packet switched wireless network and implementing a collision avoidance protocol;
a statistics collection module at the coordinator node arranged to track a contribution of each node in the transmission path to traffic in the wireless network; and
a wireless transmission adaptation module arranged to determine one or more variable backoff time values for each node in the transmission path, and to provide the variable backoff time values from the coordinator node to the source node and to each node in the transmission path, wherein the variable backoff time values for a particular node are increased based on a higher contribution of the particular node to traffic in the wireless network and decreased based on a lower contribution of the particular node to traffic in the wireless network;
wherein a transmission of the data on the wireless network from the source node and each node in the transmission path is performed in connection with use of the variable backoff time values.
0 Assignments
0 Petitions
Accused Products
Abstract
An arrangement is provided for adapting the output bit rate of a multimedia source to the bandwidth available in a wireless network. Depending on the value of the available network idle time, at least a portion of the available network idle time may be used by the source to increase its output bit rate so that the network bandwidth may be more efficiently utilized. If the effective throughput of the network after the increase of source output bit rate drops significantly, the source may reduce its output bit rate until the effective throughput returns to the level before the source output bit rate increase. Additionally, packet delay and queue jitter information may be collected and used for queue rate adaptation as well as bandwidth adaptation.
84 Citations
20 Claims
-
1. An apparatus for performing wireless transmission adaptation in a wireless network, the apparatus comprising:
-
at least one memory unit; and at least one processor operably coupled to the at least one memory unit and configured to operably execute instructions associated with a set of modules, the set of modules including; a path selector module arranged to receive a request from a data source to transmit data from a source node to a destination node and to select a transmission path for transmission of packets between the source node and the destination node through a coordinator node in a wireless network, the wireless network being a packet switched wireless network and implementing a collision avoidance protocol; a statistics collection module at the coordinator node arranged to track a contribution of each node in the transmission path to traffic in the wireless network; and a wireless transmission adaptation module arranged to determine one or more variable backoff time values for each node in the transmission path, and to provide the variable backoff time values from the coordinator node to the source node and to each node in the transmission path, wherein the variable backoff time values for a particular node are increased based on a higher contribution of the particular node to traffic in the wireless network and decreased based on a lower contribution of the particular node to traffic in the wireless network; wherein a transmission of the data on the wireless network from the source node and each node in the transmission path is performed in connection with use of the variable backoff time values. - View Dependent Claims (2, 3, 4)
-
-
5. A coordinator device node, comprising:
-
at least one processor; and at least one memory unit, the at least one memory unit providing a plurality of instructions that, in response to being executed by the at least one processor, cause the coordinator device node to perform operations that; track a contribution of each device node in a transmission path to traffic in the wireless network, the transmission path provided from a source device node to a destination device node through the coordinator device node in a packet switched wireless network implementing a collision avoidance protocol; determine one or more variable backoff time values for each device node in the transmission path, the variable backoff time values for a particular device node being increased based on a higher contribution of the particular device node to traffic in the wireless network; and provide the variable backoff time values to the source device node and each device node in the transmission path; wherein data on the wireless network is transmitted with use of the variable backoff time values at the source device node and each device node in the transmission path. - View Dependent Claims (6, 7, 8)
-
-
9. A full function device node operable in a wireless network, the full function device node comprising:
-
at least one processor; and at least one memory unit, the at least one memory unit providing a plurality of instructions that, in response to being executed by the at least one processor, cause the full function device node to perform operations that; process a request to forward data in the wireless network from a source device node to a destination device node along a transmission path through the full function device node, the wireless network being a packet switched wireless network implementing a collision avoidance protocol; receive one or more variable backoff time values from a coordinator full function device node providing variable backoff time values to each device node along the transmission path; implement the variable backoff time values, wherein the variable backoff time values for the full function device node are determined by the coordinator full function device node and are increased based on a higher contribution of the full function device node to traffic in the wireless network and decreased based on a lower contribution of the full function device node to traffic in the wireless network; and perform data transmissions from the full function device node with use of the variable backoff time values. - View Dependent Claims (10)
-
-
11. A method for wireless transmission adaptation in a wireless network, the method comprising:
-
receiving, at a coordinator node, a request from a data source to transmit data from a source node to a destination node in a packet switched wireless network implementing a collision avoidance protocol; selecting a transmission path for transmission of packets of the data from the source node to the destination node through the coordinator node; tracking, at the coordinator node, a contribution of each node in the transmission path to traffic in the wireless network; determining one or more variable backoff time values differing for each node in the transmission path, the variable backoff time values for a particular node being increased based on a higher contribution of the particular node to traffic in the wireless network; providing the variable backoff time values from the coordinator node to the source node and each node in the transmission path; and performing a transmission of the data on the wireless network from the source node and each node in the transmission path in connection with use of the variable backoff time values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification