MULTIPATH POWER MANAGEMENT
First Claim
1. A method of controlling power, comprising:
- communicating with an external device via at least a first I/O port and a second I/O port;
determining that a usage indicator associated with at least said first I/O port and said second I/O port satisfies a first usage criteria;
in response to said usage indicator satisfying said first usage criteria, determining that said first I/O port may be deactivated; and
,deactivating said first I/O port.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of controlling power. Multiple paths via multiple I/O ports couple a server to a storage array. When I/O loads are low, it is determined if an I/O port may be deactivated and placed in a power saving mode. An I/O port may not be deactivated if deactivating that I/O port will affect a high-availability requirement or a performance requirement. Requests are stopped from being sent to an I/O port to be deactivated. When the port to be deactivated becomes idle, the I/O port is placed in a power saving mode. When I/O loads increase to a point where it is necessary to reactivate the I/O port, the I/O port is activated.
13 Citations
20 Claims
-
1. A method of controlling power, comprising:
-
communicating with an external device via at least a first I/O port and a second I/O port; determining that a usage indicator associated with at least said first I/O port and said second I/O port satisfies a first usage criteria; in response to said usage indicator satisfying said first usage criteria, determining that said first I/O port may be deactivated; and
,deactivating said first I/O port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A power saving system, comprising:
-
a plurality of I/O ports coupled via a plurality of paths to an external I/O device, said plurality of I/O ports comprising a first I/O port and a second I/O port; a multi-path manager that routes I/O requests to at least said first I/O port and said second I/O port; a power manager monitoring a total I/O bandwidth associated with said plurality of I/O ports, said power manager instructing said multi-path manager to stop routing I/O requests to said first I/O port in response to said total I/O bandwidth satisfying a bandwidth criteria; and
,an I/O port manager that, in response to said first I/O port becoming idle, instructs said first I/O port to enter a power saving mode. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer readable medium having instructions stored thereon for controlling power that, when executed by a computer, at least instruct the computer to:
-
communicate with an external device via at least a first I/O port and a second I/O port; determine that a usage indicator associated with at least said first I/O port and said second I/O port satisfies a first usage criteria; in response to said usage indicator satisfying said first usage criteria, determine that said first I/O port may be deactivated; and
,deactivate said first I/O port. - View Dependent Claims (16, 17, 18, 19)
-
Specification