SCSI Device Translator for Network Interfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the ability to interface host computer systems with remotely located non-SCSI devices over computer networks, making these devices appear as local SCSI devices, which is necessary for seamless communication.

Innovation Solution

A translation layer is introduced to convert non-SCSI communication messages into SCSI-compatible messages, allowing non-SCSI devices to be recognized as SCSI devices on the network, supporting both peripheral and host system types, and enabling communication over IP-based networks like the Internet, WANs, and LANs using protocols like iSCSI.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a translation layer is introduced to interface non-SCSI devices with SCSI networks, then interoperability between heterogeneous devices is improved, but device complexity increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a translation layer that acts as an intermediary between non-SCSI devices and SCSI networks. This translation layer converts non-SCSI communication protocols into SCSI-compatible protocols, enabling heterogeneous devices to communicate over SCSI networks without requiring changes to the underlying device architecture or network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If non-SCSI devices are made to appear as local SCSI devices over a network, then ease of operation is improved, but loss of time in message translation occurs

Engineering Contradiction:
Improveease of operationVSAvoidmessage translation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The translation layer creates a virtual SCSI device representation that copies the essential interface characteristics of a local SCSI device. This virtual representation allows SCSI initiators to interact with non-SCSI devices as if they were local SCSI devices, maintaining ease of operation while the translation layer handles protocol conversion in the background.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7783783B2SCSI device translator for network
Publication Date: 2010.08.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7783783B2 patent drawing
  • US7783783B2 patent drawing
  • US7783783B2 patent drawing

AI summary

A system and method for interfacing a non-SCSI device to a computer network for communicating with a SCSI device attached to the computer network is disclosed. An interface receives a SCSI-based communication message from the network that is intended for the non-SCSI device. The SCSI-based communication can be formatted for transport over, for example, a TCP/IP transport stream and includes, for example, a command descriptor block and accompanying data. A translator device converts a first SCSI-based communication message to a corresponding first non-SCSI communication message that is recognizable by the non-SCSI device. A translator device also receives a second non-SCSI communication message from the non-SCSI device and converts the second non-SCSI communication message into a corresponding second SCSI-based communication message. The interface device, responsive to the second SCSI-based communication message, sends the second SCSI based communication message to the network.