Log-in |

Introduction

iSER accelerates the iSCSI protocol by mapping the data transfer phases to Remote DMA (RDMA) operations.  As a result an iSER initiator should be able to read and write data from an iSER target at high data rates with relatively low CPU utilization compared to iSCSI using TCP/IP.  This project will implement both an iSER initiator and an iSER target.  In addition, the project will implement an iSCSI port provider (iscsit) for COMSTAR adding an iSCSI transport option to the existing Fibre Channel and SAS support.  The iSER target will be an extension of this iSCSI port provider.

To maximize the code sharing between iSER initiator and iSER target the current iSER design defines a component called "iSCSI Data Mover" (IDM).  The iSCSI initiator and iSCSI target port provider will link against the IDM kernel module which will provide iSCSI connection services and a transport abstraction layer.  iSER will be implemented beneath this abstraction layer allowing both initiator and target to use a single shared iSER implementation.

Based on this design the project will deliver the following components:

  • iSCSI Initiator modified to use IDM
  • iSCSI COMSTAR port provider (iscsit)
  • iSCSI Data Mover kernel module (IDM)
  • iSER transport plugin for IDM

Although the iSER protocol can be used with any RDMA-capable network, the scope of this project is currently limited to Infiniband.

Status

iSER integrated into build 112 and will be available in SXCE 112 and OpenSolaris 2010.02.

Documentation

Related Projects

last modified by admin on 2009/10/26 12:45
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.