[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#3675) On Directory Server Performance Benchmarking



Hi Howard,

You are right. Actually, this work was done in 2002 when when 2.0.23 was 
just released. At that time, I thought there was no right forum to 
discuss these results. Only recently I realized that the results can be 
made public and the report made available. I guess, I missed the bus :)

I have not really worked on the benchmarking after this project, although 
it might be interesting to apply the same set of experiments to the 
current releases.

Regards,
-Dhananjay


On Thu, 21 Apr 2005, Howard Chu wrote:

> I'm curious why you chose such an old release for this study. OpenLDAP 2.0.23 
> was released in February 2002, with the final 2.0 release (2.0.27) in 
> September 2002. There have been two whole release streams since then. Even 
> the 2.1 release is now considered "Historic." As such, any lessons one might 
> have gleaned from studying 2.0's performance characteristics were identified 
> and addressed years ago. For example, we have benchmarks showing that 
> OpenLDAP 2.1 is fully 200 times faster than 2.0, with 2.2 30-50% faster even 
> than 2.1.
>
> kulkarni@cs.ucr.edu wrote:
>
>> Full_Name: Dhananjay Kulkarni
>> Version: 2.0.23
>> OS: Mandrake Linux 7.0
>> URL: http://www.cs.ucr.edu/~kulkarni/Dhananjay-Kulkarni-050421.pdf
>> Submission from: (NULL) (24.180.55.253)
>> 
>> 
>> LDAP-based directory servers are being widely used in grid computing,
>> directory-enabled networking and operating system support. Hence, 
>> benchmarking
>> and analyzing the performance of a directory server is very crucial. In 
>> this
>> paper, we analyze the performance of the openldap-2.0.23, which is an open
>> source LDAP directory server available from the OpenLDAP Foundation. Our 
>> goal is
>> to benchmark the server performance through a variety of experiments. We 
>> measure
>> the throughput and the latency for LDAP queries using a stress test, where 
>> the
>> server is heavily loaded by a number clients simultaneously accessing the
>> service. In other experiments, we focus on analyzing the update performance 
>> and
>> the effect of indexing on the performance of LDAP queries. Finally, we 
>> study and
>> analyze our experimental results. Our benchmark shows that that the 
>> directory
>> gets saturated around 100 simultaneous accesses and indexing/caching can 
>> affect
>> the latency by an order of magnitude. We posit that our results provide
>> interesting insights into identifying system bottlenecks and tuning the 
>> server
>> performance. Moreover, our results can be used as a guide while developing
>> future directory server implementations.
>> 
>> 
>> 
>
>
>

-- 
------------------------------------------------------------------------------
Dhananjay Kulkarni
email: kulkarni@cs.ucr.edu
web  : http://www.cs.ucr.edu/~kulkarni
phone: 951-787-2522
"If you can't do great things, you can always try to do small things
in a great way"
-------------------------------------------------------------------------------