Method and apparatus for reducing power consumption in a network device
First Claim
1. A method for reducing power consumption in a network device comprising the steps of:
- assigning a first plurality of network devices to a first group;
assigning a second plurality of network devices to a second group;
periodically transmitting a first group control message to the first group, the first group control message identifying a first active set of the first plurality of network devices that has traffic to be received;
periodically transmitting a second group control message to the second group, the second group control message identifying a second active set of the second plurality of network devices that has traffic to be received;
causing the first active set of the first plurality of network devices to enter an active mode in response to the first group control message;
transmitting the traffic to be received by a first network device of the first active set of the first plurality of network devices to the first network device;
removing the first network device from the first active set;
causing the second active set of the second plurality of network devices to enter an active mode in response to the second group control message;
transmitting the traffic to be received by the second network device of the second active set of the second plurality of network devices to the second network device; and
removing the second network device from the second active set.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for reducing power consumption in a network device (104, 105, 106, 107) is provided. A network device (104, 105, 106, 107) is placed in a quiescent mode and scheduled to switch to an active mode at a scheduled time. At the scheduled time, the network device (104, 105, 106, 107) is activated. A control message (402, 403, 404, 405) is received by the network device (104, 105, 106, 107). The control message (402, 403, 404, 405) includes an indication as to whether or not the network device (104, 105, 106, 107) should remain in the active mode in preparation of receiving a data message (608, 609). If the control message (402, 403, 404, 405) indicates that the network device (104, 105, 106, 107) need not remain in the active mode, the network device (104, 105, 106, 107) sets a new scheduled time and returns to the quiescent mode. However if the control message (402, 403, 404, 405) indicates that the network device (104, 105, 106, 107) should remain in the active mode in preparation of receiving a data message (608, 609), the network device (104, 105, 106, 107) remains in the active mode and receives the data message (608, 609). After the data message (608, 609) has been received, the network device (104, 105, 106, 107) returns to the quiescent mode. Thus, power consumption in the network device (104, 105, 106, 107) is reduced.
-
Citations
11 Claims
-
1. A method for reducing power consumption in a network device comprising the steps of:
-
assigning a first plurality of network devices to a first group;
assigning a second plurality of network devices to a second group;
periodically transmitting a first group control message to the first group, the first group control message identifying a first active set of the first plurality of network devices that has traffic to be received;
periodically transmitting a second group control message to the second group, the second group control message identifying a second active set of the second plurality of network devices that has traffic to be received;
causing the first active set of the first plurality of network devices to enter an active mode in response to the first group control message;
transmitting the traffic to be received by a first network device of the first active set of the first plurality of network devices to the first network device;
removing the first network device from the first active set;
causing the second active set of the second plurality of network devices to enter an active mode in response to the second group control message;
transmitting the traffic to be received by the second network device of the second active set of the second plurality of network devices to the second network device; and
removing the second network device from the second active set. - View Dependent Claims (2)
determining if a specified time has elapsed since the step of transmitting the traffic to be received by the first network device of the first active set of the first plurality of network devices to the first network device.
-
-
3. A method comprising the steps of:
-
assigning a first plurality of network devices to a first group;
causing the first plurality of network devices to enter a quiescent mode;
routing first data messages directed to a first active set of the first plurality of network devices;
causing the first plurality of network devices to enter an active mode;
transmitting at a first known time a control message identifying the first active set of the first plurality of network devices;
reassigning the first active set of the first plurality of network devices from the first group to an active group;
receiving at the first active set of the first plurality of network devices the first data messages;
reassigning a first network device of the first active set of the first plurality of network devices from the active group to the first group; and
causing the first network device to again enter the quiescent mode. - View Dependent Claims (4, 5, 6, 7, 8, 9)
assigning a second plurality of network devices to a second group;
causing the second plurality of network devices to enter the quiescent mode;
routing second data messages directed to a second active set of the second plurality of network devices;
causing the second plurality of network devices to enter the active mode;
transmitting at a second known time a control message identifying the second active set of the second plurality of network devices;
reassigning the second active set of the second plurality of network devices from the second group to the active group;
receiving at the second active set of the second plurality of network devices the second data messages; and
causing a second network device of the second active set of the second plurality of network devices to again enter the quiescent mode.
-
-
5. The method of claim 4 further comprising the step of:
reassigning the second network device from the active group to the second group.
-
6. The method of claim 5 comprising the step of:
-
assigning a third network device to a third group; and
reassigning the third network device from the third group to the first group.
-
-
7. The method of claim 4 further comprising the step of:
reassigning the second network device from the active group to the first group.
-
8. The method of claim 3 wherein the step of causing the first plurality of network devices to enter the active mode further comprises the steps of:
-
initializing at an earlier time a first component of the first plurality of network devices to cause the first component to enter the active mode; and
initializing at a later time a second component of the first plurality of network devices to cause the second component to enter the active mode, the second component having a shorter initialization time than the first component.
-
-
9. The method of claim 3 further comprising the step of:
causing the first plurality of network devices to enter a receive mode.
-
10. A program storage device readable by a machine, the program storage device tangibly embodying a program of instructions executable by the machine to perform method steps for reducing power consumption in a network device, the method steps comprising:
-
assigning a first plurality of network devices to a first group;
assigning a second plurality of network devices to a second group;
periodically transmitting a first group control message to the first group, the first group control message identifying a first active set of the first plurality of network devices that has traffic to be received;
periodically transmitting a second group control message to the second group, the second group control message identifying a second active set of the second plurality of network devices that has traffic to be received;
causing the first active set of the first plurality of network devices to enter an active mode in response to the first group control message;
transmitting the traffic to be received by a first network device of the first active set of the first plurality of network devices to the first network device;
removing the first network device from the first active set;
causing the second active set of the second plurality of network devices to enter the active mode in response to the second group control message;
transmitting the traffic to be received by the second network device of the second active set of the second plurality of network devices to the second network device; and
removing the second network device from the second active set. - View Dependent Claims (11)
determining if a specified time has elapsed since the step of transmitting the traffic to be received by the first network device of the first active set of the first plurality of network devices to the first network device.
-
Specification