|
|
OpenSolaris Project: iSCSI Extensions for Remote DMA (iSER)View the leaders for this projectProject Observers Endorsing communitiesHPC DeveloperStorage Testing IntroductioniSER 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:
Although the iSER protocol can be used with any RDMA-capable network, the scope of this project is currently limited to Infiniband. StatusiSER integrated into build 112 and will be available in SXCE 112 and OpenSolaris 2010.02. Documentation
Related Projects |