RE: MC/S vs multiple sessions

"Qi, Yanling" <[email protected]>
Newsgroups gmane.ietf.ips
Message-ID <[email protected]>
Thanks John. See my question about load balance below.

 

________________________________

From: John Hufferd [mailto:[email protected]] 
Sent: Wednesday, November 01, 2006 8:25 AM
To: Qi, Yanling; [email protected]
Subject: RE: [Ips] MC/S vs multiple sessions

 

Because of I-T-L Nexus issues, most wedge drivers (such as MPIO) do not
send I/O for the same LUN down different Sessions.  Even if they do,
they need to ensure that no I/O for the same LUN travels down another
Session while I/O for that same LUN is pending on the first session.

[Qi, Yanling] I don't think I understand the I_T_L nexus issue. I assume
the issue is independent to transport protocols. The device server on
the target side should serialize all tasks from different target ports
(or sessions). I don't understand why I/O can not go to the same LUN at
the same time cross different I-T-L nexuses. Are you concerning IO
out-of-order? For a cluster file system configuration, IOs from
different nodes may issue IOs at the same time (read). Thank you.

 

With Multiple Connections per Session (MC/S), there are no such
restrictions.  Therefore the Initiator can send commands for the same
LUN down both connections at a rate that is only limited by the ability
of the storage controller to handle it.  It is also true that with MPIO
commands for other LUs can occur on the other Paths, but this may or may
not be the process which is most acceptable to the total environment.  

 

What this means is that performance is generally better with MC/S, but
the degree of performance improvement will depend on the design of the
Wedge Driver (MPIO) and the quantity of Multiple I/Os to the same LUN.

 

.

.

.

John L Hufferd

Sr. Executive Director of Technology

Brocade Communications Systems, Inc

[email protected]

Office Phone: (408) 333-5244; eFAX: (408) 904-4688

Alt Office Phone: (408) 997-6136; Cell: (408) 627-9606

 

________________________________

From: Qi, Yanling [mailto:[email protected]] 
Sent: Wednesday, November 01, 2006 8:43 AM
To: [email protected]
Subject: [Ips] MC/S vs multiple sessions

 

Assume my iSCSI target device has two network portals and my initiator
device has two network portals as well.  I could create two sessions or
create one session with two connections between the initiator and
target. I do have MPIO service on the initiator host that provides IO
load balance cross the two sessions. I could not see the differences
from the viewpoint of IO availability.  Which implementation is better
in term of IO performance?

 

Thanks,

 

Yanling

 

 

 

Yanling Qi

Engenio Storage Group - LSI Logic

512-794-3713 (Office)

512-794-3702 (Fax)

[email protected]

_______________________________________________
Ips mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/ips
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.