SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: TCP RDMA option to accelerate NFS, CIFS, SCSI, etc.



    
    
    Message boundaries are only part of the proposal - and they don't imply
    additional work at the client. Doing zero copy based only on the
    information in current headers is certainly possible at low speed. Over 1
    Gb/s it requires some innovation and lots of silicon. The RDMA option makes
    it possible at a far lower price. And the zero copy it enables might go
    deep into the application space as it is only an annotation on packets.
    It certainly makes sense on all the new applications (NFS4, SCSI, etc) and
    the retrofit into existing ones is not that difficult either.
    And placing it over TCP puts it on a safer ground that having to use at
    higher speed completely new and unproven protocols (VIA, NGIO etc.).
    
    Julo
    Julian Satran - IBM Research
    
    David Robinson <David.Robinson@EBay.Sun.COM> on 25/02/2000 03:42:05
    
    Please respond to David Robinson <David.Robinson@EBay.Sun.COM>
    
    To:   ips@ece.cmu.edu
    cc:   tcp-impl@grc.nasa.gov (bcc: Julian Satran/Haifa/IBM)
    Subject:  Re: TCP RDMA option to accelerate NFS, CIFS, SCSI, etc.
    
    
    
    
    To efficently determine boundaries within a packet stream work
    must be done somewhere.  In the RDMA proposal it is up to the
    clients to do the work to make the server's job easier.  In traditional
    intelligent NIC cards the server does the work by parsing the headers.
    
    It seems that the design of RDMA is backwards as it relies on changes
    to the many clients to enable efficiency on the server. A traditional
    intelligent NIC card with a modest amount of hardware/firmware
    can handle 99+% of requests from unmodified clients.  The existence
    proof is checksumming NICs and NFS accelerator boards.
    
    For an efficient IP storage device it will have to deal with legacy IP
    client stacks (no RDMA) and a competitive IP storage vendor will
    implement the smart NIC described above. Why is RDMA more compelling?
    
         -David
    
    
    
    
    


Home

Last updated: Tue Sep 04 01:08:18 2001
6315 messages in chronological order