Hi,

I have one query where i need your support

We plan to use Akka for processing of event records mainly for high 
performance, fault tolerance and scalability (up and out). While doing some 
test on machine we encountered it may get difficult to have  scalability by 
adding new akka nodes in cluster. Akka works really well while working 
within one JVM but as we keeps on adding new nodes in cluster performance 
does not cops up proportional to the no of nodes in Akka cluster. 

System scales but not up to 2X . Let us say if we have one node in in one 
JVM giving “X” TPS then adding new node does not give “2X” as Akka remoting 
degrades it. When looking at Akka Google group list typesafe looks for 
subscription to provide support on performance related issues

My System is:

1. Quad core processor and 8 GB RAM
2. three nodes on same machine in same cluster with loopback communication

When i combined all these nodes as simple flow of actors i.e. do not use 
the cluster node mechanism for inter node communication then performance is 
amazing but when these are divided as separate nodes and run as three 
different JVM process then CPU utilization and TPS degrades.

I am just wondering how to scale the system in Akka cluster if we are 
adding another new hardware. Ideally by adding another pair of hardware 
system also scale proportional to the machines.

Your guidance required on it or may be please help me to correct my 
understanding of scaling out using Akka Cluster. I understand that there 
may be many reasons for performance degradation i.e. Socket , interface 
card etc.. , but is there any thumb rule which can say that remoting is as 
good as running actors in same JVM without enabling the remote 
communication?

You guidance is much appreciated here!!

Regards
Neeraj

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to