Method and system for near continuous data rate limit adjustment via a plurality of link variables in an energy efficient network
First Claim
1. A method for networking, comprising:
- determining, by a network device that is coupled to a network link, a data rate for traffic that is transmitted over said network link by said network device; and
adjusting, by said network device during active operation of said network link, a transmission data rate used by said network device on said network link based on said determined data rate, said adjusting being based on a selection of a unique set of values for a plurality of transmission mode variables, wherein a first of said plurality of transmission mode variables is a signal constellation variable having a first defined range of constellation sizes that corresponds to a first range of variation of a transmission rate by said network device based on an adjustment of said first transmission mode variable, said first defined range of constellation sizes including a first signal constellation and a second signal constellation that is used with a disabled error correction function, said second signal constellation being smaller than said first signal constellation, and wherein a second of said plurality of transmission mode variables has a second defined range of values that corresponds to a second range of variation of a transmission rate by said network device based on an adjustment of said second transmission mode variable, wherein said adjusting of said transmission data rate reduces a power consumption of said network device.
6 Assignments
0 Petitions
Accused Products
Abstract
Aspects of a method and system for near continuous data rate limit adjustment via a plurality of link variables in an energy efficient network. In this regard, power consumption of a network device may be controlled by enabling and/or disabling one or more components in the network device based on an adjustment of a plurality of data rate variables that control a data rate limit at which the network device may communicate. Exemplary data rate variables may comprise a number of active channels of a network link over which the network device communicates, a symbol rate on an Ethernet link over which said network device communicates, an inter-frame gap time on an Ethernet link over which said network device communicates, a signal constellation utilized for representing signals on an Ethernet link over which said network device communicates.
-
Citations
18 Claims
-
1. A method for networking, comprising:
-
determining, by a network device that is coupled to a network link, a data rate for traffic that is transmitted over said network link by said network device; and adjusting, by said network device during active operation of said network link, a transmission data rate used by said network device on said network link based on said determined data rate, said adjusting being based on a selection of a unique set of values for a plurality of transmission mode variables, wherein a first of said plurality of transmission mode variables is a signal constellation variable having a first defined range of constellation sizes that corresponds to a first range of variation of a transmission rate by said network device based on an adjustment of said first transmission mode variable, said first defined range of constellation sizes including a first signal constellation and a second signal constellation that is used with a disabled error correction function, said second signal constellation being smaller than said first signal constellation, and wherein a second of said plurality of transmission mode variables has a second defined range of values that corresponds to a second range of variation of a transmission rate by said network device based on an adjustment of said second transmission mode variable, wherein said adjusting of said transmission data rate reduces a power consumption of said network device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device, the network device comprising:
one or more circuits configured to; determine a data rate for traffic that is transmitted over a network link by said network device; and adjust, during active operation of said network link, a transmission data rate used by said network device on said network link based on said determined data rate, said adjusting being based on a selection of a unique set of values for a plurality of transmission mode variables, wherein a first of said plurality of transmission mode variables is a signal constellation variable having a first defined range of constellation sizes that corresponds to a first range of variation of a transmission rate by said network device based on an adjustment of said first transmission mode variable, said first defined range of constellation sizes including a first signal constellation and a second signal constellation that is used with a disabled error correction function, said second signal constellation being smaller than said first signal constellation, and wherein a second of said plurality of transmission mode variables has a second defined range of values that corresponds to a second range of variation of a transmission rate by said network device based on an adjustment of said second transmission mode variable, wherein said adjusting of said transmission data rate reduces a power consumption of said network device. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for networking, the at least one code section being executable by a network device for causing the network device to perform steps comprising:
-
determining a data rate for traffic that is transmitted over a network link by said network device; and adjusting, during active operation of said network link, a transmission data rate used by said network device on said network link based on said determined data rate, said adjusting being based on a selection of a unique set of values for a plurality of transmission mode variables, wherein a first of said plurality of transmission mode variables is a signal constellation variable having a first defined range of constellation sizes that corresponds to a first range of variation of a transmission rate by said network device based on an adjustment of said first transmission mode variable, said first defined range of constellation sizes including a first signal constellation and a second signal constellation that is used with a disabled error correction function, said second signal constellation being smaller than said first signal constellation, and wherein a second of said plurality of transmission mode variables has a second defined range of values that corresponds to a second range of variation of a transmission rate by said network device based on an adjustment of said second transmission mode variable, wherein said adjusting of said transmission data rate reduces a power consumption of said network device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification