|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: storage-device QoS [was: IPS Draft Charter update]
I agree that QoS (and the way storage will want to define SLAs) will be
important to this group and there is no other forum where we can leverage
QoS better than IETF.
However I think that for practical reasons we should postpone this until
after we are able to outline our discovery, basic management interaction
with "control points" etc.
The SLA issue is getting more mature and IETF is better positioned to
handle it
than any other standards body.
I think that our chairmen would like to add a "Phase 3" to our schedule to
do this.
Regards,
Julo
"Mark A. Carlson" <mark.carlson@central.sun.com> on 23/07/2000 18:44:15
Please respond to mark.carlson@central.sun.com
To: hhall@ultranet.com
cc: "'Michael Krause'" <krause@cup.hp.com>, ips@ece.cmu.edu (bcc: Julian
Satran/Haifa/IBM)
Subject: Re: storage-device QoS [was: IPS Draft Charter update]
While adding storage QoS to the SCSI mode pages would have the
advantage of working both with IP and FC transports, I would
hope that we could leverage some of the network QoS that has
already been done in the Policy Framework group with models.
This is what I hope is in scope for our charter, even though
we obviously wouldn't do it in the first deliverable.
-- mark
Howard Hall wrote:
>
> Mike,
>
> Focusing on the interfaces to communicate QoS to the iSCSI layer sounds
like
> a good first step to me. I agree that attributes of the fabric extended
> through the network is a desirable addition to those I listed. It is also
> clear the TOS or TClass fields will not cut it in the more complicated
(and
> desirable) QoS concepts.
>
> -Howard
> Howard Hall
> Pirus Networks
> www.pirus.com
>
> -----Original Message-----
> From: owner-ips@ece.cmu.edu [mailto:owner-ips@ece.cmu.edu]On Behalf Of
> Michael Krause
> Sent: Saturday, July 22, 2000 9:33 AM
> To: Hall, Howard
> Cc: ips@ece.cmu.edu
> Subject: Re: storage-device QoS [was: IPS Draft Charter update]
>
> At 11:04 PM 7/21/00 -0400, Howard Hall wrote:
> >We too have been looking into this issue, but have come to a different
> >conclusion. The propagation of QoS information through SCSI ignores
the
> >transport protocol, the network layer, all the IP aware devices and QoS
> >magic that may allow for the reduction of latency that certain
> >applications demand. I can envision lots of iSCSI aware devices out
> >there that don't care about the encapsulated protocol, but sure may want
> >to get involved at the network/transport layer and do their value add.
> >These devices may know far better than the SCSI layer queue depths,
> >windows, session loading, lan/wan bandwidth utilization, etc. I can
also
> >envision initiator application software that is iSCSI aware. These
> >applications may know far better than anyone the block content and its
> >significance.
> >
> >The scope of QoS inclusions could be as simple as a guideline for the
> >setting of TOS bits or a high priority channel, or the ability to push
> >real flow control and apply end-to-end priority queuing between the
target
> >and the initiator through the iSCSI protocol. We won't know unless we
> >explore it.
>
> For many of the items mentioned, it will take some time to develop the
> modeling and prototypes to validate the concepts proposed by a given QoS
> policy. If QoS needs to be addressed within the first version, then
> perhaps the focus should be on the interfaces to communicate QoS to the
> iSCSI layer. This would allow designs to include QoS information in a
> standard way while not being locked into a model that may not be suitable
> for all of the implementations envisioned - perhaps being too simplistic
or
> overly complex. As such the actual QoS policies would be better
> implemented within a separate specification while the QoS interface to
> iSCSI is defined within this spec.
>
> Note: You might want to expand the concept of QoS to also include
> attributes of the fabric that can make a difference in these policies
> beyond what you had listed, e.g. there may be N paths between endnodes
> which support different bandwidths, have different congestion (response
> times), have different costs, etc. QoS might want to address how one
> arbitrates commands across a set of paths, how it changes should a
> hot-plug/removal occur, etc. The workgroup will need to define what QoS
> means which I would contend is much more than a mapping of priority reqs
to
> the TOS or TClass fields.
>
> Mike
Home Last updated: Tue Sep 04 01:08:06 2001 6315 messages in chronological order |