Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for a dual-interface device driver for providing storage and local network connectivity

IP.com Disclosure Number: IPCOM000125741D
Publication Date: 2005-Jun-15
Document File: 2 page(s) / 37K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for a dual-interface device driver for providing storage and local network connectivity. Benefits include improved functionality

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 54% of the total text.

Method for a dual-interface device driver for providing storage and local network connectivity

Disclosed is a method for a dual-interface device driver for providing storage and local network connectivity. Benefits include improved functionality.

Background

              “Internet Small Computer Systems Interface (iSCSI)”, document number RFC3720, was ratified by the Internet Engineering Task Force Network Working Group in April 2004. The iSCSI protocol facilitates data transfers to manage storage over long distances.

              “SCSI Architecture Model -2 (SAM-2)”, document number INCITS 366-2003, was ratified by the SCSI Trade Association on September 27, 1998. The SCSI protocol facilitates data transfer over short distances.

              Conventionally, an iSCSI implementation involves a SCSI interface and a network interface on a single device. The operating system (OS) uses independent drivers for each. The hardware-based storage network implementation typically provides the best performance but requires additional hardware complexity.

              An alternate implementation for iSCSI is a software-only implementation, where the iSCSI driver communicates with the remote SCSI device through the network stack. This method enables code reuse because it uses a standard network stack. However, this model requires a complete and reliable network stack to be in place in the OS.

General description

              The disclosed method is a dual-interface device driver for providing storage and local network connectivity. The method controls a network adapter and provides a SCSI drive mapping to a remote server.

Advantages

              The disclosed method provides advantages, including improved functionality due to providing a device driver that controls storage and local network connectivity.

Detailed description

      The method includes four primary functional blocks. Functional block 1 is the driver’s interface to the hardware. This layer of the software driver is responsible for setting up the hardware to transmit and...