SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    Re: Why FCP doesn't need RDMA? It has a better way.



    Yahoo! for once I agree with David!
    Nice summary!
    
    -Matt
    
    Black_David@emc.com wrote:
    
    > With my WG co-chair hat off:
    >
    > > Actually, RDMA is not needed in FCP because all protocol chips
    > > implemented perform a real peer-to-peer DMA straight to the
    > > data areas specified by the user's interaction with the operating
    > > systems allocation algorithms.  The combination of the FCP/SCSI
    > > pointer structure, task tagging, and the FC relative offset perform the
    > > function you would otherwise have to use RDMA to accomplish.
    >
    > And this illuminates the design tradeoff that may motivate RDMA.  If
    > one only wants to accelerate one protocol (SCSI/FCP in the above
    > example) then having hardware understand its headers and doing
    > the DMA on that basis is a fairly obvious way to go - HBAs for both
    > parallel SCSI and Fibre Channel (SCSI/FCP) do this.  RDMA may be
    > interesting if there are multiple protocols involved, and there are
    > engineering
    > concerns that lead to not wanting to implement hardware support for
    > all of them.
    >
    > From an iSCSI viewpoint, I don't see iSCSI by itself as being sufficient
    > to motivate a protocol-independent RDMA - an iSCSI HBA could understand
    > the iSCSI headers and interact with DMA in the same fashion as existing
    > HBAs.  The task before those interested in RDMA is to identify a set
    > of protocols for which a common RDMA mechanism makes sense from
    > an engineering standpoint.  I tend to agree with the previous emails
    > that iSCSI could make optional use of a common RDMA mechanism
    > if available, but must not REQUIRE its use.
    >
    > --David
    >
    > ---------------------------------------------------
    > David L. Black, Senior Technologist
    > EMC Corporation, 42 South St., Hopkinton, MA  01748
    > +1 (508) 435-1000 x75140     FAX: +1 (508) 497-8500
    > black_david@emc.com       Mobile: +1 (978) 394-7754
    > ---------------------------------------------------
    
    


Home

Last updated: Tue Sep 04 01:06:58 2001
6315 messages in chronological order