发明名称 |
System to manage input/output performance and/or deadlock in network attached storage gateway connected to a storage area network environment |
摘要 |
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate a plurality of intermediate signals in response to a plurality of input/output requests. The second circuit may be configured to generate a plurality of processed input/output requests in response to the plurality of input/output requests. The processed input/output requests may be configured to be processed by a drive controller to access a drive array in accordance with a protocol used to process the input/output requests. |
申请公布号 |
US8819302(B2) |
申请公布日期 |
2014.08.26 |
申请号 |
US201113158621 |
申请日期 |
2011.06.13 |
申请人 |
LSI Corporation |
发明人 |
Chakhaiyar Madhukar Gunjan;Jibbe Mahmoud K. |
分类号 |
G06F3/00;G06F5/00 |
主分类号 |
G06F3/00 |
代理机构 |
Christopher P. Maiorana, PC |
代理人 |
Christopher P. Maiorana, PC |
主权项 |
1. An apparatus comprising:
a first circuit configured to generate a plurality of intermediate signals in response to a plurality of input/output requests received using a file-level protocol, wherein said first circuit operates as a first virtual machine connected to a network; and a second circuit configured to generate a plurality of processed input/output requests using a block-level protocol in response to said plurality of intermediate signals, wherein (A) said second circuit acts as a second virtual machine connected to a drive array and (B) said processed input/output requests are configured to be processed by a drive controller to access said drive array in a redundant arrays of independent disks (RAID) configuration, said drive array configured to respond to said input/output requests in said block-level protocol from said second circuit, and (C) said plurality of processed input/output requests are configured to avoid a deadlock condition when two or more input/output requests are made to said drive controller. |
地址 |
San Jose CA US |