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.



    
    
    That is not completely accurate. You will need appreciably more silicon to
    do what you suggest.   And you can do it only with information that "passes
    through the protocol" .
    The good thing about the  proposal is that it can TAG whatever the
    application wants (and that can be several layers away from the protocol).
    You can't "page-flip" to buffers that you are not aware of. And page
    flipping wherever is applicable assumes  also page boundaries for buffers.
    
    Julo
    
    Julian Satran - IBM Research
    
    
    
    Vernon Schryver <vjs@calcite.rhyolite.com> on 25/02/2000 04:23:47
    
    Please respond to Vernon Schryver <vjs@calcite.rhyolite.com>
    
    To:   ips@ece.cmu.edu, tcp-impl@grc.nasa.gov
    cc:    (bcc: Julian Satran/Haifa/IBM)
    Subject:  Re: TCP RDMA option to accelerate NFS, CIFS, SCSI, etc.
    
    
    
    
    > From: Erik Nordmark <Erik.Nordmark@Eng.Sun.COM>
    
    > > A draft describing the TCP RDMA option can be found at:
    > > ftp://ftpeng.cisco.com/pub/rdma/draft-csapuntz-tcprdma-00.txt
    >
    > There is no DNS entry for ftpeng.cisco.com so I can't access the
    document.
    
    ftpeng.cisco.com resolves for me to 198.92.30.33, and the URL works
    ftpeng.cisco.com does not answer ICMP Echo-Requests.  It also seems that
    Cisco is filtering ICMP TTL Exceeded.
    
    Oh, well.  I predict that soon traceroute and ping will be as
    effective as if the Internet were run by the old line telco managers
    who went great lengths to keep their technical problems quite.
    The recent security hassles will be a handy (and quite silly)
    excuse.  (Yes, of course, Cisco has every right to filter however
    they want.  I'm talking about technical sense, not rights.)
    
    
    I'm even less impressed about the proposal than Erik Nordmark,
    perhaps because more than 10 years ago I saw systems shipped by
    more than one competitor of Sun Microsystems that paged flipped
    NFS/UDP and user TCP data.  (well, one of the other vendors might
    have been a little more recent 10 years.)
    
    The motive for the proposal seems to be that while only a very few
    CPU instructions are needed to page flip, the functions of those CPU
    instructions are very hard in hardware.  I don't agree.  In today's
    world of ASIC's, silicon to figure out where to drop incoming TCP
    segments or NFS/UDP/IP fragments based only on old fashioned TCP and
    RPC/XRD/UDP headers is nothing to write home about.  It wasn't even
    all that big a deal more than 10 years ago, as everyone involved with
    or who watched Protocol Engines Inc. remembers.
    
    Hashing is almost as cool (and easy) in hardware as in software.
    
    
    Vernon Schryver    vjs@rhyolite.com
    
    
    


Home

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