Invention Grant
US07870317B2 Storage processor for handling disparate requests to transmit in a storage appliance
有权
用于处理在存储设备中传送的不同请求的存储处理器
- Patent Title: Storage processor for handling disparate requests to transmit in a storage appliance
- Patent Title (中): 用于处理在存储设备中传送的不同请求的存储处理器
-
Application No.: US11229741Application Date: 2005-09-19
-
Publication No.: US07870317B2Publication Date: 2011-01-11
- Inventor: Tanjore Suresh
- Applicant: Tanjore Suresh
- Applicant Address: US CA Sunnyvale
- Assignee: Network Appliance, Inc.
- Current Assignee: Network Appliance, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F13/28 ; G06F13/00

Abstract:
A storage processor is interposed between initiators and storage targets, such as storage appliances or storage devices in a storage network. The storage processor presents a target interface to the initiators and an initiator interface to the targets, and the storage processor transparently intercepts and processes commands, data and/or status information (such as iSCSI R2T and data PDUs) sent between the initiators and the targets. The storage processor presents a virtual device to the initiators and transparently implements the virtual device on the targets, such as a RAID-1. The storage processor negotiates acceptable operational parameters, such as maximum segment size, with the initiators and targets, such that the storage processor can pass data received from the initiators to the targets, without excessive data buffering. Consequently, when an initiator issues a write command, the storage processor is able to forward each segment of data received from the initiator to the appropriate target(s), without first buffering all segments of the write command.
Public/Granted literature
- US20060248292A1 Storage processor for handling disparate requests to transmit in a storage appliance Public/Granted day:2006-11-02
Information query