ENERGY EFFICIENCY WITH RATE ADAPTATION
First Claim
1. A method of establishing a rate-adaptation domain in a packet network having a plurality of domains, said method comprising the steps of:
- receiving packets at an input interface from a domain immediately upstream to said rate-adaptation domain;
establishing Quality-of-Service requirements associated with said received packets;
processing said received packets in a processing unit;
dispatching packets at an output interface to a domain immediately downstream from said rate-adaptation domain;
establishing a set of state variables;
controlling the operating state of said processing unit with said state variables so as to control the rate at which packets are dispatched over said output interface;
selecting such state variables so as to satisfy a feasible departure curve; and
further selecting such state variables so as to reduce energy consumption in said rate-adaptation domain.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of rate adaptation is disclosed for energy efficiency. The system and method of rate adaptation for energy efficiency provides for parsing a heterogeneous network into rate-adaptation domains that are fully isolated with respect to the control of their operating states. The system and method is particularly useful for creating the conditions for the incremental introduction of rate-adaptive devices in existing networks; combining the best properties of sleep-state exploitation and rate scaling techniques by defining a class of state-setting policies for rate adaptation schemes that enforce tight deterministic bounds on the extra delay that the schemes may cause to network traffic at every node where they are deployed.
-
Citations
23 Claims
-
1. A method of establishing a rate-adaptation domain in a packet network having a plurality of domains, said method comprising the steps of:
-
receiving packets at an input interface from a domain immediately upstream to said rate-adaptation domain; establishing Quality-of-Service requirements associated with said received packets; processing said received packets in a processing unit; dispatching packets at an output interface to a domain immediately downstream from said rate-adaptation domain; establishing a set of state variables; controlling the operating state of said processing unit with said state variables so as to control the rate at which packets are dispatched over said output interface; selecting such state variables so as to satisfy a feasible departure curve; and further selecting such state variables so as to reduce energy consumption in said rate-adaptation domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a packet handling device having a dynamic voltage and frequency scaling mode of operation, and a sleep exploitation mode of operation, said method comprising the steps of:
-
establishing a first power rate curve for said packet handling device due to sleep state exploitation mode of operation; establishing a second power rate curve for said packet handling device due to dynamic voltage and frequency scaling mode of operation; operating said packet handling device by selecting one of the modes of sleep state exploitation or dynamic voltage and frequency scaling so as to minimize energy consumption for a specific rate of packet processing. - View Dependent Claims (12, 13)
-
-
14. A rate-adaptation subdomain in a packet network, said packet network having a plurality of subdomains of connected network nodes, the rate-adaptation subdomain comprising:
-
an input interface for receiving packets from a domain immediately upstream to said rate-adaptation subdomain; a set of Quality-of-Service requirements associated with said received packets; a processing unit for processing said received packets; an output interface for dispatching packets to a domain immediately downstream from said rate-adaptation subdomain; a set of state variables for controlling the operating state of said processing unit wherein said state variables control the rate at which packets are dispatched over said output interface; an initial subset of such state variables selected so as to satisfy a feasible departure curve; and a further subset of said subset of state variables selected so as to reduce energy consumption in said rate-adaptation domain. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification