PROCESSOR PARTNERING IN A STORAGE SYSTEM
First Claim
1. A storage system performing a storage transaction associated with a network input/output (I/O) command comprising an application specific integrated circuit (ASIC) having an interconnect selectively coupling a plurality of dedicated purpose function controllers in the ASIC to a policy processor via a list manager in the ASIC communicating on a peripheral device bus to which the policy processor is connected.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and associated method are provided for performing a storage transaction associated with a network I/O command by employing an ASIC having an interconnect selectively coupling a plurality of dedicated purpose function controllers in the ASIC to a policy processor via a list manager in the ASIC communicating on a peripheral device bus to which the policy processor is connected.
-
Citations
20 Claims
- 1. A storage system performing a storage transaction associated with a network input/output (I/O) command comprising an application specific integrated circuit (ASIC) having an interconnect selectively coupling a plurality of dedicated purpose function controllers in the ASIC to a policy processor via a list manager in the ASIC communicating on a peripheral device bus to which the policy processor is connected.
-
11. A method for processing storage transactions in a storage system comprising:
-
receiving an access command from a network device by a dedicated purpose host exchange function controller within an application specific integrated circuit (ASIC); posting a command associated with the access command by the host exchange function controller to a policy processor via a list manager in the ASIC and a peripheral device bus to which the policy processor is connected; and decoding the command with the policy processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A storage system comprising:
-
an intelligent storage processor (ISP) ASIC having a plurality of dedicated purpose function controllers selectively coupled to a plurality of list managers; and means for processing input/output (I/O) transactions with the ISP by maintaining top level control for all I/O transactions by a policy processor peripheral device to the ASIC.
-
Specification