Improving connection management of the OpenLDAP directory server

  • Authors:
  • Sang Seok Lim;Jong Hyuk Choi;Hubertus Franke;Kurt D. Zeilenga

  • Affiliations:
  • KAIST, Daejeon, Korea;IBM T. J. Watson Research Center, Yorktown Heights, NY;IBM T. J. Watson Research Center, Yorktown Heights, NY;IBM Linux Technology Center, Minden, NV

  • Venue:
  • PDCN'06 Proceedings of the 24th IASTED international conference on Parallel and distributed computing and networks
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes our effort to improve the performance of the connection management subsystem of the OpenLDAP directory server. Two proposed architectures, the multi-listener and the lightweight listener architectures, will be described and compared to each other. This paper will also describe our effort to improve the synchronization of multiple threads by introducing a semaphore based resource control scheme. The new connection management schemes proposed in this paper made the OpenLDAP directory server perform better in the presence of long latency operations and reduces the overhead caused by unnecessary context switching and inefficient event polling.