SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI ERT: data SACK/replay buffer/"semi-transport"



    
    
    Steph,
    
    You overlook several well documented papers that were referenced on the
    list and the perenial issue of midleboxes.
    
    Julo
    
    P.S. - and my personal experience that is I get a corrupted file about 2-4
    times a year and I am far from being a heavy user.
    
    
    
    Stephen Bailey <steph@cs.uchicago.edu> on 09/04/2001 21:57:19
    
    Please respond to Stephen Bailey <steph@cs.uchicago.edu>
    
    To:   ips@ece.cmu.edu
    cc:
    Subject:  Re: iSCSI ERT: data SACK/replay buffer/"semi-transport"
    
    
    
    
    > Exactly, I've worked in this context (though its been some years now).
    > It was true (at one time) that tape had a tractability limit, e.g.,
    > a tape backup of a terabyte was out of the question.  Has that changed?
    
    I think this is precisely the point.  Existing, off-the-shelf SCSI
    solutions DO NOT presently solve this problem.  Both ||SCSI an FCP
    burp the operation on a expectable, O(days) failure rate.  The rate of
    adoption for the FCP-2 command recovery feature is overwhelming to the
    point that the tape guys have been talking about end-running the
    problem with explicitly addressed commands.
    
    What we have running iSCSI on TCP is such a drastic improvement in
    what you can expect from your SCSI service that we can eventually
    expect a disruptive change.  Trying to engineer it to the point where
    its 2^100 times more disruptive, when we don't really know where it's
    taking us in the first place is meaningless.
    
    [Warning: repetition ahead]
    
    TCP + link layer error detection is engineered precisely to ensure
    reliable data delivery.  It's clear from an engineering stand point
    that it is likely (not guaranteed, what is?) to do this quite well.
    In spite of much research, it seems like nobody here has come up with
    a strong indication that TCP + link layer error detection does NOT do
    its job well.  I do not think this is because nobody has ever looked
    at the problem.
    
    The lack of concrete information to support the case that TCP + link
    layer error detection is inadequate has us chasing our tails.
    
    Given the layer iSCSI occupies in the protocol layer cake, if we don't
    try to solve which is presently assigned to a lower layer, it seems
    quite comfortable to shim additional checks or recovery, or even a
    completely
    different transport substrate underneath if we do discover TCP + link
    layer error detection is not doing the trick, but it really seems like
    folly to engineer based upon an assumption that nobody has done a good
    job documenting.
    
    Steph
    
    
    
    
    


Home

Last updated: Tue Sep 04 01:05:07 2001
6315 messages in chronological order