Dynamic subcarrier utilization and intelligent transmission scheduling
AssigneeCisco Technology, Inc.
InventorsJonathan W. Hui, Jean-Philippe Vasseur, Wei Hong
Life of this patent
Estimating the term…
Abstract
In one embodiment, a transmitting device monitors transmission activity of each of a plurality of subcarriers in a communication network, and determines a set of unutilized subcarriers of the plurality of subcarriers. As such, the transmitting device may then transmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network. In another embodiment, the transmitting device may also determine timing information associated with the transmission activity, and may correspondingly schedule the transmitting to optimize network performance based on the timing information.
Claims22
A method, comprising:
- monitoring transmission activity of each of a plurality of subcarriers in a communication network;
- determining a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;
- transmitting a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information;
- and
- scheduling the transmitting to optimize network performance based on the timing information.
An apparatus, comprising:
- a network interface adapted to communicate data frames over a network using one or more of a plurality of subcarriers in a communication network;
- a processor coupled to the network interfaces and adapted to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed operable to:
- monitor transmission activity of each of a plurality of subcarriers in the communication network;
- determine a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;
- transmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information;
- and
- schedule the transmission to optimize network performance based on the timing information.
A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
- monitor transmission activity of each of a plurality of subcarriers in a communication network;
- determine a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;
- and
- transmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information;
- and
- schedule the transmission to optimize network performance based on the timing information.
Dependencies are inferred from the claim text.