SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: Framing Discussion



    David,
    
    A content directed copy modifies TCP.  Posting a header at fixed intervals
    may be a means of allowing a standard TCP implementation to remain
    compliant, but the intent of this requirement should include a complete
    description of the API and consider the security consequences of allowing
    this activity to take place out of sequence on a NIC adapter.  One would
    expect inter-operability to be an important aspect in acceptance of this
    type of modification.
    
    Doug
    
    > This issue is one of how SCSI interfaces to the
    > operating system.  Operating systems issue a
    > SCSI read and provide a buffer (e.g., a page
    > from the file buffer cache or the like) into
    > which the data is to be read.  SCSI and Fibre
    > Channel HBAs are capable of taking the data
    > directly off the bus/cable/wire/fiber and putting
    > it into exactly the right place in the correct
    > buffer.  The approach Mohan outlines below reads
    > the data into some buffer and then has to copy
    > it into the right place when parsing of the
    > iSCSI header(s) reveals what that place is.
    > The design goal behind the framing discussion
    > is avoidance of that copy.  In contrast to the
    > typical case for NICs and TCP/IP, read data
    > buffers for SCSI data are usually *not*
    > interchangeable.
    >
    > --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
    > ---------------------------------------------------
    >
    > > -----Original Message-----
    > > From:	Mohan Parthasarathy [SMTP:Mohan.Parthasarathy@eng.sun.com]
    > > Sent:	Tuesday, December 19, 2000 6:06 PM
    > > To:	ips@ece.cmu.edu; marjorie_krueger@hp.com
    > > Subject:	Re: Framing Discussion
    > >
    > > Hi Marjorie,
    > >
    > > The section on "How can we accomplish direct data placement",
    > > seems to assume that there is a separate buffer allocated
    > > by the iscsi layer to receive the data from the network.
    > > Is this an implicit assumption on how iscsi will be built ?
    > >
    > > I can see iscsi layer sitting on top of TCP posting iscsi
    > > commands, and receiving buffers from the network as they
    > > come. Assume the NIC has a pool of buffers for the
    > > iscsi connection. When the data comes from the network, i
    > > can assume that the NIC is able to parse the TCP/IP headers
    > > and locate the right buffer pool for receiving data. As the
    > > data is received, it can be returned to the iscsi layer
    > > which can interpret the iscsi header and the length and hence
    > > the data following the iscsi header and also more iscsi headers
    > > that follow it. In this model, i don't see any difficulty
    > > in data placement unless i am missing something.
    > >
    > > -mohan
    > >
    > > > From owner-ips@ece.cmu.edu Tue Dec 19 11:12:06 2000
    > > > X-Authentication-Warning: ece.cmu.edu: majordom set sender to
    > > owner-ips@ece.cmu.edu using -f
    > > > From: "KRUEGER,MARJORIE (HP-Roseville,ex1)" <marjorie_krueger@hp.com>
    > > > To: "Ips Reflector (E-mail)" <ips@ece.cmu.edu>
    > > > Subject: Framing Discussion
    > > > Date: Tue, 19 Dec 2000 10:08:05 -0700
    > > > MIME-Version: 1.0
    > > >
    > > > Attached are the minutes of the technical meeting to discuss framing
    > > held
    > > > 11/29/2000 in San Jose, CA.  I created it with Acrobat 4.0, a free
    > > reader
    > > > can be installed from
    > > http://www.adobe.com/products/acrobat/readstep2.html
    > > >
    > > > This document contains the mathmatical support for the general feeling
    > > that
    > > > we won't be able to do > 1 Gbps over TCP without some framing help.
    > > >
    > > > Marjorie Krueger
    > > > Networked Storage Architecture
    > > > Networked Storage Solutions Org.
    > > > Hewlett-Packard
    > > > tel: +1 916 785 2656
    > > > fax: +1 916 785 0391
    > > > email: marjorie_krueger@hp.com
    > > >
    >
    
    


Home

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