Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-25 Thread Li Pi
l Message - >> > From: Li Pi >> > To: dev@hbase.apache.org >> > Cc: >> > Sent: Monday, October 24, 2011 11:27 PM >> > Subject: Re: CSLM performance Was: SILT - nice keyvalue store paper >> > >> > You might also want to run the code a few

Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-25 Thread Ted Dunning
No. The problem is that you want to emulate real-world behavior which is probably closer to 1000 threads each doing a single transaction and yielding than anything else. For instance, if your traffic originates from a web-farm, each transaction will be in a thread that yields when it finishes the

Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-25 Thread Ted Yu
y hitting back. - Piet Hein > (via Tom White) > > > - Original Message - > > From: Li Pi > > To: dev@hbase.apache.org > > Cc: > > Sent: Monday, October 24, 2011 11:27 PM > > Subject: Re: CSLM performance Was: SILT - nice keyvalue store paper &

Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-25 Thread Andrew Purtell
day, October 24, 2011 11:27 PM > Subject: Re: CSLM performance Was: SILT - nice keyvalue store paper > > You might also want to run the code a few times, and only take results > from the latter half. Let the JVM warm up and JIT things for a fair > comparison. > > On Mon, Oct

Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-24 Thread Li Pi
You might also want to run the code a few times, and only take results from the latter half. Let the JVM warm up and JIT things for a fair comparison. On Mon, Oct 24, 2011 at 11:14 PM, Akash Ashok wrote: > On Mon, Oct 24, 2011 at 10:49 PM, Ted Yu wrote: > >> Akash: >> Take a look at the followin

Re: CSLM performance Was: SILT - nice keyvalue store paper

2011-10-24 Thread Akash Ashok
On Mon, Oct 24, 2011 at 10:49 PM, Ted Yu wrote: > Akash: > Take a look at the following two possible replacements for CSLM: > https://github.com/mspiegel/lockfreeskiptree > https://github.com/nbronson/snaptree Thanks Ted :) :) :). Was pretty much on the lookout for other structures. I tried http

CSLM performance Was: SILT - nice keyvalue store paper

2011-10-24 Thread Ted Yu
Akash: Take a look at the following two possible replacements for CSLM: https://github.com/mspiegel/lockfreeskiptree https://github.com/nbronson/snaptree About your test, I got advice from other expert: - the JVM warm-up penalty is being accrued by the CSLM run - Use thread.yield() to end a reque