Unlock instant, AI-driven research and patent intelligence for your innovation.

Transport agnostic SCSI I/O referrals

a technology of scsi and i/o, applied in the field of networked storage, can solve the problem that the method of providing communication between a block storage cluster and an initiator may not provide the desired level of performan

Inactive Publication Date: 2010-06-17
LSI CORPORATION
View PDF12 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

"The present invention provides a method for providing multi-pathing via Small Computer System Interface (SCSI) input / output (I / O) referral between an initiator and a storage cluster that are communicatively coupled via a network. This involves receiving an input / output (I / O) at the first target device from the initiator via the network, the I / O including a request for data and transmitting a referral list to the initiator that includes the identifiers of the first and second ports of the second target device as access ports for accessing the data. The method also involves receiving a referral I / O at the second target device from the initiator via the network and initiating a transfer of the data to the initiator. The technical effect of this invention is to provide a reliable and efficient means for accessing data stored on different target devices in a networked storage cluster."

Problems solved by technology

Currently available systems / methods for providing communication between a block storage cluster and an initiator may not provide a desired level of performance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Transport agnostic SCSI I/O referrals
  • Transport agnostic SCSI I/O referrals
  • Transport agnostic SCSI I/O referrals

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.

[0022]Referring generally to FIG. 1, a networked storage implementation / system accessible via a block storage protocol in accordance with an exemplary embodiment of the present invention is shown. For example, the block storage protocol may be a Small Computer System Interface (SCSI) protocol implemented over a network capable media transport, such as Fibre Channel, iSCSI, or Serial Attached SCSI (SAS). The invention may further be implemented in other block storage protocols, such as SCSI RDMA Protocol (SRP). The system / method of the present invention extends the block storage protocol to allow for distribution of data with a common logical block address space across multiple, discrete, cooperating storage systems which form a block storage cluster.

[0023]In the illustrated embodiment (shown in FIG. 1), the networked stora...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention is a method for providing multi-pathing via Small Computer System Interface Input / Output (SCSI I / O) referral between an initiator and a storage cluster which are communicatively coupled via a network, the storage cluster including at least a first target device and a second target device. The method includes receiving an input / output (I / O) at the first target device from the initiator via the network. The I / O includes a data request. The method further includes transmitting a SCSI I / O referral list to the initiator when data included in the data request is not stored on the first target device, but is stored on the second target device. The referral list includes first and second port identifiers for identifying first and second ports of the second target device respectively. The first and second port identifiers are SCSI relative port identifiers. The first and second ports of the target device are identified as access ports for accessing the data requested in the data request.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This Application is a continuation-in-part of U.S. patent application Ser. No. 12 / 316,778 filed Dec. 15, 2008 entitled: Multi-Pathing With SCSI I / O Referrals (pending); this application is also a continuation-in-part of U.S. patent application Ser. No. 12 / 316,713 filed Dec. 15, 2008 entitled: Small Computer System Interface Input Output (SCSI I / O) Referral (pending). Said application Ser. Nos. 12 / 316,778 and 12 / 316,713 are hereby incorporated by reference in their entirety herein.FIELD OF THE INVENTION[0002]The present invention relates to the field of networked storage accessed via a block storage protocol and particularly to a system and method for implementing multi-pathing with Small Computer System Interface (SCSI) Input / Output referrals between an initiator system and a block storage cluster over a network implemented from multiple transport protocols.BACKGROUND OF THE INVENTION[0003]Currently available systems / methods for providing...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F13/20
CPCG06F3/061G06F3/0613G06F3/0635G06F3/0659G06F3/00G06F3/067H04L67/1097H04L69/14G06F3/0664
Inventor ZWISLER, ROSS E.SHEFFIELD, ROBERT L.SPRY, ANDREW J.FREDIN, GERALD J.GIBSON, KENNETH J.
Owner LSI CORPORATION