qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruno Matos <bruno.ma...@paradigmaxis.pt>
Subject Re: QoS - broker
Date Thu, 06 Oct 2011 09:52:29 GMT
On Mon, Jul 12, 2010 at 4:32 AM, Bruno Matos 
<[hidden email]> wrote:

> On Fri, 2010-07-09 at 11:20 -0400, Carl Trieloff wrote: 
>> On 07/09/2010 08:27 AM, Andrew Kennedy wrote: 
>> > On 9 July 2010 12:50, Bruno Matos<[hidden email]>  wrote: 
>> > 
>> >> On Thu, 2010-07-08 at 09:22 -0400, Carl Trieloff wrote: 
>> >> 
>> >>> The only options would be what we have, or have an ACL policy
that sets 
>> >>> the rate for a specific user or 
>> >>> group of users, (which we don't have). Best for Bruno  to
>> >>> requirements / question. 
>> >>> 
>> >>> Carl. 
>> >>> 
>> >> ACL policy sounds really good! Its possible to make some changes
to ACL 
>> >> plug-in to support rate control, in Kbps, without packet loss? 
>> >> 
>> > I'm not sure ACLs are the right place for this, as you end up 
>> > conflating security (authorisation) policy with operational
>> > usage) policy. 
>> > 
>> > Andrew. 
>> > 

These are borderline use cases that can be argued either way. 
I think some of the use cases around QoS/resource usage can 
potentially be security risks. 
Infact there are outstanding JIRA's for things like limiting the 
number of queues created per users etc.. 
The JIRA requests these be added to the ACL. 

I haven't really had the opportunity to consider all the pros and cons 
of each approach to make up my mind. 
So I'd refrain from arguing one over the other. 
However another potential approach is for these two modules to 
collaborate with each other in enforcing the resource usage/QoS. 
I am hoping to touch on this issue in my ACL proposal that is yet to 
see any day light :). 

>> Could be debated either way.  For example, can do ACL to set the max 
>> queue size 
>> a user can create, and what types of queues. Setting the rate of data
>> can send 
>> falls pretty much into the same category would be my view. what do 
>> others think? 
>> Carl. 
> It's my opinion, but if ACL is just for access control, maybe could be
> QoS component for the kind of things you are describing. If there are 
> already some other functionality in that module, I think that doesn't 
> hurt to give it a little more with a refactoring in mind for the near 
> future. 


There have been any enhancements in QoS since this discussion?

Thank you.

Bruno Matos

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org

View raw message