Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-26 Thread Sanjiva Weerawarana
On Sun, Jun 26, 2011 at 11:45 AM, Afkham Azeez  wrote:

> It also will be important to see how many worker nodes a single LB can
>> provide sufficient thruput for .. in eBay of course they have a hardware LB
>> at the highest level. I guess in the new model we can simply add more LBs
>> and once we do tenant partitioning we can do what Salesforce does and
>> essentially run multiple Stratos systems for the different partitions.
>>
>
> Yes, we can have a hierarchy of LBs with the new model. The average memory
> footprint is even smaller when we run the LB without failover.
>

The hierarchy model will not scale because then the high level ones have to
handle the sum of all messages from the lower level ones.  However simply
having many and having the client pick one at random will work. Second, once
we have tenant partitioning implemented, we can give tenants different names
... this is what salesforce does for example (our server is
na9.salesforce.com) and they use that to do updates / downtime etc. at
different times. That address of course can resolve to multiple IPs which
then load balance those set of tenants.

Anyway, we just need lots of users now to test all this stuff out :).

Sanjiva.
-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-25 Thread Afkham Azeez
On Sun, Jun 26, 2011 at 10:25 AM, Sanjiva Weerawarana wrote:

> Very good news Azeez :). Can we run a heavy load test - like what we used
> to run for eBay loads?


ESB team, can you guys help me set up this test?


>
> It also will be important to see how many worker nodes a single LB can
> provide sufficient thruput for .. in eBay of course they have a hardware LB
> at the highest level. I guess in the new model we can simply add more LBs
> and once we do tenant partitioning we can do what Salesforce does and
> essentially run multiple Stratos systems for the different partitions.
>

Yes, we can have a hierarchy of LBs with the new model. The average memory
footprint is even smaller when we run the LB without failover.


>
> Sanjiva.
>
>
> On Sat, Jun 25, 2011 at 10:21 PM, Afkham Azeez  wrote:
>
>> Oops wrong attachment. The correct one is attached to this mail.
>>
>>
>> On Sat, Jun 25, 2011 at 10:19 PM, Afkham Azeez  wrote:
>>
>>> A load test is underway. The heap graph of the new LB after sending 2+
>>> million messages load balanced across two AS instance is attached.
>>>
>>>
>>> On Sat, Jun 25, 2011 at 11:16 AM, Afkham Azeez  wrote:
>>>
 This is working. I was able to load balance to the AS & G-Reg using a
 single LB. Now we can save a few thousand $ from the Amazon bill :)


 On Sat, Jun 25, 2011 at 2:46 AM, Afkham Azeez  wrote:

> This has been implemented in the 3.2.0 branch and is almost complete.
> I'm facing a minor issue in trying to getting the requested domain or
> complete URL from the Synapse MessageContext. Once that is fixed, this 
> will
> be complete.
>
>
> On Thu, Jun 23, 2011 at 3:39 PM, Afkham Azeez  wrote:
>
>> Oops, I have made a mistake; the http protocol should not be part of
>> this configuration; modified configuration shown below;
>>
>> 
>> > failover="true"
>>
>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>> >
>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
>> 
>> 
>> as.cloud.wso2.com
>> wso2as.domain
>> 
>> 
>> esb.cloud.wso2.com
>> wso2esb.domain
>> 
>> 
>> governance.cloud.wso2.com
>> 
>> wso2governance.domain
>> 
>> 
>> gs.cloud.wso2.com
>> wso2gs.domain
>> 
>> 
>> 
>> 
>> 
>>
>> On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez  wrote:
>>
>>> This is how the endpoint configuration in the synapse.xml will look
>>> like;
>>>
>>> 
>>> >> failover="true"
>>>
>>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>>> >>
>>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
>>> 
>>> 
>>> http://as.cloud.wso2.com
>>> wso2as.domain
>>> 
>>> 
>>> http://esb.cloud.wso2.com
>>> wso2esb.domain
>>> 
>>> 
>>> 
>>> http://governance.cloud.wso2.com
>>>
>>> wso2governance.domain
>>> 
>>> 
>>> http://gs.cloud.wso2.com
>>> wso2gs.domain
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>> On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez wrote:
>>>
 Folks,
 I'm thinking of getting $subject implemented since otherwise we will
 have to have a large number of LBs for our services. The plan is to 
 write a
 new ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on 
 the
 service.

 Axis2 already has support for handling multiple cluster domains, so
 we will have to write a new Axis2LoadBalanceMembershipHandler which is
 service aware.

 The autoscaling would also need to be modified, but autoscaling is
>>>

Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-25 Thread Sanjiva Weerawarana
Very good news Azeez :). Can we run a heavy load test - like what we used to
run for eBay loads?

It also will be important to see how many worker nodes a single LB can
provide sufficient thruput for .. in eBay of course they have a hardware LB
at the highest level. I guess in the new model we can simply add more LBs
and once we do tenant partitioning we can do what Salesforce does and
essentially run multiple Stratos systems for the different partitions.

Sanjiva.

On Sat, Jun 25, 2011 at 10:21 PM, Afkham Azeez  wrote:

> Oops wrong attachment. The correct one is attached to this mail.
>
>
> On Sat, Jun 25, 2011 at 10:19 PM, Afkham Azeez  wrote:
>
>> A load test is underway. The heap graph of the new LB after sending 2+
>> million messages load balanced across two AS instance is attached.
>>
>>
>> On Sat, Jun 25, 2011 at 11:16 AM, Afkham Azeez  wrote:
>>
>>> This is working. I was able to load balance to the AS & G-Reg using a
>>> single LB. Now we can save a few thousand $ from the Amazon bill :)
>>>
>>>
>>> On Sat, Jun 25, 2011 at 2:46 AM, Afkham Azeez  wrote:
>>>
 This has been implemented in the 3.2.0 branch and is almost complete.
 I'm facing a minor issue in trying to getting the requested domain or
 complete URL from the Synapse MessageContext. Once that is fixed, this will
 be complete.


 On Thu, Jun 23, 2011 at 3:39 PM, Afkham Azeez  wrote:

> Oops, I have made a mistake; the http protocol should not be part of
> this configuration; modified configuration shown below;
>
> 
> 
> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
> 
> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
> 
> 
> as.cloud.wso2.com
> wso2as.domain
> 
> 
> esb.cloud.wso2.com
> wso2esb.domain
> 
> 
> governance.cloud.wso2.com
> 
> wso2governance.domain
> 
> 
> gs.cloud.wso2.com
> wso2gs.domain
> 
> 
> 
> 
> 
>
> On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez  wrote:
>
>> This is how the endpoint configuration in the synapse.xml will look
>> like;
>>
>> 
>> > failover="true"
>>
>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>> >
>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
>> 
>> 
>> http://as.cloud.wso2.com
>> wso2as.domain
>> 
>> 
>> http://esb.cloud.wso2.com
>> wso2esb.domain
>> 
>> 
>> http://governance.cloud.wso2.com
>> 
>> wso2governance.domain
>> 
>> 
>> http://gs.cloud.wso2.com
>> wso2gs.domain
>> 
>> 
>> 
>> 
>> 
>>
>> On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:
>>
>>> Folks,
>>> I'm thinking of getting $subject implemented since otherwise we will
>>> have to have a large number of LBs for our services. The plan is to 
>>> write a
>>> new ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on 
>>> the
>>> service.
>>>
>>> Axis2 already has support for handling multiple cluster domains, so
>>> we will have to write a new Axis2LoadBalanceMembershipHandler which is
>>> service aware.
>>>
>>> The autoscaling would also need to be modified, but autoscaling is
>>> actually a separate aspect, and we can even run the autoscaler 
>>> separately if
>>> we are going for the CPU load average based one.
>>>
>>> Thoughts please.
>>>
>>> Thanks
>>> Azeez
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>>

Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-24 Thread Kathiravelu Pradeeban
On Sat, Jun 25, 2011 at 11:16 AM, Afkham Azeez  wrote:

> This is working. I was able to load balance to the AS & G-Reg using a
> single LB. Now we can save a few thousand $ from the Amazon bill :)


wow. Excellent news.

Regards,
Pradeeban.

>
>
> On Sat, Jun 25, 2011 at 2:46 AM, Afkham Azeez  wrote:
>
>> This has been implemented in the 3.2.0 branch and is almost complete. I'm
>> facing a minor issue in trying to getting the requested domain or complete
>> URL from the Synapse MessageContext. Once that is fixed, this will be
>> complete.
>>
>>
>> On Thu, Jun 23, 2011 at 3:39 PM, Afkham Azeez  wrote:
>>
>>> Oops, I have made a mistake; the http protocol should not be part of this
>>> configuration; modified configuration shown below;
>>>
>>> 
>>> >>
>>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>>> >>
>>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
>>> 
>>> 
>>> as.cloud.wso2.com
>>> wso2as.domain
>>> 
>>> 
>>> esb.cloud.wso2.com
>>> wso2esb.domain
>>> 
>>> 
>>> governance.cloud.wso2.com
>>> 
>>> wso2governance.domain
>>> 
>>> 
>>> gs.cloud.wso2.com
>>> wso2gs.domain
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>> On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez  wrote:
>>>
 This is how the endpoint configuration in the synapse.xml will look
 like;

 
 >>>
 algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
 >>>
 class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
 
 
 http://as.cloud.wso2.com
 wso2as.domain
 
 
 http://esb.cloud.wso2.com
 wso2esb.domain
 
 
 http://governance.cloud.wso2.com
 
 wso2governance.domain
 
 
 http://gs.cloud.wso2.com
 wso2gs.domain
 
 
 
 
 

 On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:

> Folks,
> I'm thinking of getting $subject implemented since otherwise we will
> have to have a large number of LBs for our services. The plan is to write 
> a
> new ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
> service.
>
> Axis2 already has support for handling multiple cluster domains, so we
> will have to write a new Axis2LoadBalanceMembershipHandler which is 
> service
> aware.
>
> The autoscaling would also need to be modified, but autoscaling is
> actually a separate aspect, and we can even run the autoscaler separately 
> if
> we are going for the CPU load average based one.
>
> Thoughts please.
>
> Thanks
> Azeez
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * **
> email: **az...@wso2.com* * cell: +94 77 3320919
> blog: **http://blog.afkham.org* *
> twitter: 
> **http://twitter.com/afkham_azeez*
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


 --
 *Afkham Azeez*
 Director of Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * **
 email: **az...@wso2.com* * cell: +94 77 3320919
 blog: **http://blog.afkham.org* *
 twitter: 
 **http://twitter.com/afkham_azeez*
 *
 linked-in: **http://lk.linkedin.com/in/afkhamazeez*
 *
 *
 *Lean . Enterprise . Middleware*


>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Softw

Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-24 Thread Afkham Azeez
This has been implemented in the 3.2.0 branch and is almost complete. I'm
facing a minor issue in trying to getting the requested domain or complete
URL from the Synapse MessageContext. Once that is fixed, this will be
complete.


On Thu, Jun 23, 2011 at 3:39 PM, Afkham Azeez  wrote:

> Oops, I have made a mistake; the http protocol should not be part of this
> configuration; modified configuration shown below;
>
> 
> 
> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
> 
> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
> 
> 
> as.cloud.wso2.com
> wso2as.domain
> 
> 
> esb.cloud.wso2.com
> wso2esb.domain
> 
> 
> governance.cloud.wso2.com
> wso2governance.domain
> 
> 
> gs.cloud.wso2.com
> wso2gs.domain
> 
> 
> 
> 
> 
>
> On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez  wrote:
>
>> This is how the endpoint configuration in the synapse.xml will look like;
>>
>> 
>> >
>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
>> >
>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
>> 
>> 
>> http://as.cloud.wso2.com
>> wso2as.domain
>> 
>> 
>> http://esb.cloud.wso2.com
>> wso2esb.domain
>> 
>> 
>> http://governance.cloud.wso2.com
>> 
>> wso2governance.domain
>> 
>> 
>> http://gs.cloud.wso2.com
>> wso2gs.domain
>> 
>> 
>> 
>> 
>> 
>>
>> On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:
>>
>>> Folks,
>>> I'm thinking of getting $subject implemented since otherwise we will have
>>> to have a large number of LBs for our services. The plan is to write a new
>>> ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
>>> service.
>>>
>>> Axis2 already has support for handling multiple cluster domains, so we
>>> will have to write a new Axis2LoadBalanceMembershipHandler which is service
>>> aware.
>>>
>>> The autoscaling would also need to be modified, but autoscaling is
>>> actually a separate aspect, and we can even run the autoscaler separately if
>>> we are going for the CPU load average based one.
>>>
>>> Thoughts please.
>>>
>>> Thanks
>>> Azeez
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * **
>>> email: **az...@wso2.com* * cell: +94 77 3320919
>>> blog: **http://blog.afkham.org* *
>>> twitter: **http://twitter.com/afkham_azeez*
>>> *
>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>> *
>>> *
>>> *Lean . Enterprise . Middleware*
>>>
>>>
>>
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * **
>> email: **az...@wso2.com* * cell: +94 77 3320919
>> blog: **http://blog.afkham.org* *
>> twitter: **http://twitter.com/afkham_azeez*
>> *
>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>> *
>> *
>> *Lean . Enterprise . Middleware*
>>
>>
>
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * **
> email: **az...@wso2.com* * cell: +94 77 3320919
> blog: **http://blog.afkham.org* *
> twitter: **http://twitter.com/afkham_azeez*
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* **
email: **az...@wso2.com* * cell: +94 77 3320919
blog: **http://blog.afkham.org* 

Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-23 Thread Afkham Azeez
Oops, I have made a mistake; the http protocol should not be part of this
configuration; modified configuration shown below;






as.cloud.wso2.com
wso2as.domain


esb.cloud.wso2.com
wso2esb.domain


governance.cloud.wso2.com
wso2governance.domain


gs.cloud.wso2.com
wso2gs.domain






On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez  wrote:

> This is how the endpoint configuration in the synapse.xml will look like;
>
> 
> 
> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin">
> 
> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler">
> 
> 
> http://as.cloud.wso2.com
> wso2as.domain
> 
> 
> http://esb.cloud.wso2.com
> wso2esb.domain
> 
> 
> http://governance.cloud.wso2.com
> 
> wso2governance.domain
> 
> 
> http://gs.cloud.wso2.com
> wso2gs.domain
> 
> 
> 
> 
> 
>
> On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:
>
>> Folks,
>> I'm thinking of getting $subject implemented since otherwise we will have
>> to have a large number of LBs for our services. The plan is to write a new
>> ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
>> service.
>>
>> Axis2 already has support for handling multiple cluster domains, so we
>> will have to write a new Axis2LoadBalanceMembershipHandler which is service
>> aware.
>>
>> The autoscaling would also need to be modified, but autoscaling is
>> actually a separate aspect, and we can even run the autoscaler separately if
>> we are going for the CPU load average based one.
>>
>> Thoughts please.
>>
>> Thanks
>> Azeez
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * **
>> email: **az...@wso2.com* * cell: +94 77 3320919
>> blog: **http://blog.afkham.org* *
>> twitter: **http://twitter.com/afkham_azeez*
>> *
>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>> *
>> *
>> *Lean . Enterprise . Middleware*
>>
>>
>
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * **
> email: **az...@wso2.com* * cell: +94 77 3320919
> blog: **http://blog.afkham.org* *
> twitter: **http://twitter.com/afkham_azeez*
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* **
email: **az...@wso2.com* * cell: +94 77 3320919
blog: **http://blog.afkham.org* *
twitter: **http://twitter.com/afkham_azeez*
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-23 Thread Afkham Azeez
This is how the endpoint configuration in the synapse.xml will look like;






http://as.cloud.wso2.com
wso2as.domain


http://esb.cloud.wso2.com
wso2esb.domain


http://governance.cloud.wso2.com
wso2governance.domain


http://gs.cloud.wso2.com
wso2gs.domain






On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:

> Folks,
> I'm thinking of getting $subject implemented since otherwise we will have
> to have a large number of LBs for our services. The plan is to write a new
> ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
> service.
>
> Axis2 already has support for handling multiple cluster domains, so we will
> have to write a new Axis2LoadBalanceMembershipHandler which is service
> aware.
>
> The autoscaling would also need to be modified, but autoscaling is actually
> a separate aspect, and we can even run the autoscaler separately if we are
> going for the CPU load average based one.
>
> Thoughts please.
>
> Thanks
> Azeez
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * **
> email: **az...@wso2.com* * cell: +94 77 3320919
> blog: **http://blog.afkham.org* *
> twitter: **http://twitter.com/afkham_azeez*
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* **
email: **az...@wso2.com* * cell: +94 77 3320919
blog: **http://blog.afkham.org* *
twitter: **http://twitter.com/afkham_azeez*
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Stratos service aware dynamic LB

2011-06-23 Thread Afkham Azeez
I got to know from Supun just now that we cannot write endpoints within
Carbon components, and it has to be in the Synapse jar.


On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez  wrote:

> Folks,
> I'm thinking of getting $subject implemented since otherwise we will have
> to have a large number of LBs for our services. The plan is to write a new
> ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
> service.
>
> Axis2 already has support for handling multiple cluster domains, so we will
> have to write a new Axis2LoadBalanceMembershipHandler which is service
> aware.
>
> The autoscaling would also need to be modified, but autoscaling is actually
> a separate aspect, and we can even run the autoscaler separately if we are
> going for the CPU load average based one.
>
> Thoughts please.
>
> Thanks
> Azeez
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * **
> email: **az...@wso2.com* * cell: +94 77 3320919
> blog: **http://blog.afkham.org* *
> twitter: **http://twitter.com/afkham_azeez*
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* **
email: **az...@wso2.com* * cell: +94 77 3320919
blog: **http://blog.afkham.org* *
twitter: **http://twitter.com/afkham_azeez*
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


[Carbon-dev] Stratos service aware dynamic LB

2011-06-23 Thread Afkham Azeez
Folks,
I'm thinking of getting $subject implemented since otherwise we will have to
have a large number of LBs for our services. The plan is to write a new
ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on the
service.

Axis2 already has support for handling multiple cluster domains, so we will
have to write a new Axis2LoadBalanceMembershipHandler which is service
aware.

The autoscaling would also need to be modified, but autoscaling is actually
a separate aspect, and we can even run the autoscaler separately if we are
going for the CPU load average based one.

Thoughts please.

Thanks
Azeez

-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* **
email: **az...@wso2.com* * cell: +94 77 3320919
blog: **http://blog.afkham.org* *
twitter: **http://twitter.com/afkham_azeez*
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev