[Shue, Greg]
As I understand it, ORB "pre-fetching" is a desirable (required?)
characteristic of out-of-order processing and out-of-order
completion. Either there is one login for one transport, and no
multiplexing needs to be done at the SBP-2 level, or there is one
login for multiple transports, so routing information is required
in the ORB CDB (yuck! :-). The whole purpose of CBT is to
provide multiplexing and data pacing such that whatever data
packets are sent already have the memory space reserved at the
other end, so all packet transfers can be completed immediately.
[Shue, Greg]
I think we need to choose whether multiple transports are
supported for one login or not. (Haven't we already decided no?)
If one transport per login, and one login per transport, then
routing is not an issue.
> "One login for one logical channel" solves this problem. However multiple
> login supportive SBP-2 target is very expensive.
[Shue, Greg]
What leads you to think that a fetch agent is expensive? Is it
any more expensive than the CBT agent managing credit for a given
CBT channel? My guess is that the SBP-2 fetch agent is actually
cheaper, especially since all the code to run the fetch agent
could probably be reused across all instances. But, I may be
missing some complexity behind an SBP-2 fetch agent.
> -------------------------------
> Fumio Nagasaka
> Epson Software Development Laboratory Inc.
> Tel +81 268 25 4111, Fax +81 268 25 4627
> E-mail to nagasaka.fumio@exc.epson.co.jp
-- Greg Shue Hewlett-Packard Company Office Products Division gregs@sdd.hp.com ----------------------------------------------------------------