Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 47945 invoked from network); 18 Oct 2007 07:02:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Oct 2007 07:02:51 -0000 Received: (qmail 48821 invoked by uid 500); 18 Oct 2007 07:02:38 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 48782 invoked by uid 500); 18 Oct 2007 07:02:38 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 48771 invoked by uid 99); 18 Oct 2007 07:02:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Oct 2007 00:02:37 -0700 X-ASF-Spam-Status: No, hits=3.7 required=10.0 tests=DNS_FROM_OPENWHOIS,FORGED_HOTMAIL_RCVD2,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Oct 2007 07:02:40 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1IiPOe-000852-1r for dev@geronimo.apache.org; Thu, 18 Oct 2007 00:02:20 -0700 Message-ID: <13269164.post@talk.nabble.com> Date: Thu, 18 Oct 2007 00:02:20 -0700 (PDT) From: ikarzali To: dev@geronimo.apache.org Subject: Re: Effectiveness of WADI's Design and Implementation Comforted In-Reply-To: <471613ED.6090101@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: ikarzali@hotmail.com References: <471613ED.6090101@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org jgenender wrote: > > >> Excerpt of the conclusion: >> >> " >> The effectiveness of the design and implementation of WADI's distributed >> session lookup engine and replication engine is further comforted by the >> observed average response times and scalability characteristics. >> For the considered scenarios, WADI performs better than Terracotta, >> which is not really surprising as... >> > > If I may comment here...Without fine-grained clustering capabilities, I > have a hard time believing that WADI can outperform Terracotta. > Especially with large objects...WADI would push over the entire object > each time, where Terracotta would only ship the changed members. If you > are going to publish the numbers you did, you probably should explain > what is getting pushed across. > Interesting test of Terracotta. I wouldn't trust any test that pegs the CPU at 100%. May I suggest the following potential changes: 1. Running Jetty, Grinder, and Terracotta on a single laptop should change. Run Terracotta on its own server. It will run faster even though it won't be over loopback. 2. Run sticky and see what happens. See, the test is not testing the same thing with WADI and Terracotta. With WADI, the clustering implementation is configured to keep data on a finite number of nodes. With Terracotta, you have a consistent clustered view of sessions. Since you are round-robin, with Terracotta every node is holding a reference to every session and as the sessions change, all Jetty nodes are updated with the change. So, round robin WITH WADI replication off is actually pretty much cheating because TC has the sessions in all nodes and WADI has them in one. Run sticky sessions in your load balancer. Then Terracotta will have the session in one node just like WADI. _Then_ you will have apples-to-apples and maybe find TC latency to be lower and throughput higher. I would be happy to help explain more but this use of WADI and Terracotta seem like you are getting opposite behaviors out of the products (full n-way replication with no SPoF under Terracotta versus zero replication under WADI) and a different test will more accurately reflect the relative performance of the systems. --Ari -- View this message in context: http://www.nabble.com/Effectiveness-of-WADI%27s-Design-and-Implementation-Comforted-tf4640401s134.html#a13269164 Sent from the Apache Geronimo - Dev mailing list archive at Nabble.com.