RE: Security draft issue (5) - Protection for shared RQ

John Hufferd <[email protected]>
Newsgroups gmane.ietf.rddp
Message-ID <OF3C643224.08585558-ON88256E7C.0045F4AF-88256E80.007C527A@us.ibm.com>
I think that Paul has stated the point very well (in the attached note and 
his subsequent note), the purpose of Shared RQ was intended to be used by 
an application server that had a set of similar clients.  This was assumed 
because of the need to post buffers that were of some optimum size for the 
Client to Server interaction.  Because of the probability of very 
different buffering requirements --  I, for one, had not envisioned a 
privileged resource manager that Shared an RQ as a general facility for 
"all comers".   However, I guess that having a particular implementation 
like that is OK, though I am not convinced of its importance. 

The important item is to permit a specific application to create a Shared 
RQ for use with it own clients.  If a specific application server has 
100s-1000s of clients, it should not have to have separate RQ for each 
Client - Server instance.  So as long as this is permitted, I do not have 
any important feelings about what is done with a generic Shared RQ 
handler. 

Having said the above, I guess I do not feel that a Shared RQ needs to be 
in a privileged application, as long as it is only used by one 
application. 
.
.
John L. Hufferd
Senior Technical Staff Member (STSM)
IBM/System Group, San Jose CA
Main Office: (408) 256-0403, Tie: 276-0403, eFax: (408) 904-4688
Alt Office: (408) 997-6136, Cell: (408) 499-9702
Internet Address: [email protected]



"Culley, Paul" <[email protected]> 
Sent by: [email protected]
04/15/2004 06:21 AM

To
<[email protected]>
cc

Subject
RE: [rddp] Security draft issue (5) - Protection for shared RQ






> 
>   (5) Need to address "protection for shared RQ" problem. 
> 
>   Scenario - server mis-implements resource management, bug in one
>   handler drags down others. E.g., a multiprotocol server with busted
>   filesystem component kills HTTP, etc. "Unsafe by design", i.e. RDDP
>   should not impose non-uniform controls. 
> 
It should be noted that some of the authors do not expect shared receive
queues to be shared between applications.  Rather, a single application
that must talk to many peers or clients might utilize such a queue.  One
reason this is desirable is to limit the scope of "partial mutual trust"
to the application, another is that applications using a shared receive
queue must also have a clear understanding of the size of the buffers on
the queue.  Users of the SRQ must agree to the size of the largest
buffer used, or there will be a failure.  Disparate applications would
be unlikely to need the same general size of buffers, potentially
leading to an inefficient size of buffers being used.

If this usage model is agreed upon, I personally believe that the whole
SRQ overrun protection problem is ok as it is.


Paul R. Culley
HP Fellow
281-514-5543 

_______________________________________________
rddp mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/rddp
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.