Identyfikatory
Warianty tytułu
Ocena usług katalogowych LDAP w środowisku wysokiej dostępności
Języki publikacji
Abstrakty
In this work we assess functioning of an LDAP service in the High Availability Environment. A system configuration with two alternative existing open source LDAP implementations (OpenLDAP and Apache Directory Server) was examined. Pacemaker/Corosync tool were employed here to manage two distributed resources: virtual main IP address and two cloned LDAP services. The test system was deployed on the LDAP production servers at Faculty of Computer Science, Bialystok University of Technology. Then several tests were run to measure the time of various operations (initialization, read/write, switchover, failover) as well as to verify the continuity of working and data consistency in presence of diverse faults, including power supply off. Few low level problems (due to used tools) were encountered and solved.
W niniejszej pracy oceniono działanie usług katalogowych LDAP w środowisku wysokiej dostępności. Wzięto pod uwagę dwie implementacje LDAP o otwartym kodzie: OpenLDAP i Apache Directory Server. W celu zarządzania dwoma rozproszonymi zasobami (wirtualny adres IP i dwie sklonowane usługi LDAP) użyto narzędzia Pacemaker/Corosync. Testowa konfiguracja został wdrożona na serwerach produkcyjnych LDAP na Wydziale Informatyki Politechniki Białostockiej. W dalszej kolejności przeprowadzono testy w celu pomiaru czasów różnych operacji (inicjalizacji, odczytu/zapisu, zaplanowanego i awaryjnego przełączenia serwerów) jak również w celu zweryfikowania ciągłości pracy i spójności danych w przypadku różnego rodzaju awarii, w tym zaniku zasilania. Konieczne było rozwiązanie kilku technicznych problemów związanych z użytymi narzędziami.
Czasopismo
Rocznik
Tom
Strony
21--35
Opis fizyczny
Bibliogr. 15 poz., rys., tab., wykr.
Twórcy
autor
- Faculty of Computer Science, Bialystok University of Technology, Białystok, Poland
- Transition Technologies, Warsaw, Poland
autor
- Faculty of Computer Science, Bialystok University of Technology, Białystok, Poland
Bibliografia
- [1] Ali Shoker, Jean-Paul Bahsoun: Towards Byzantine Resilient Directories, IEEE 11th International Symposium on Network Computing and Applications, 2012.
- [2] Xin Wang, Member, Henning Schulzrinne, Fellow, Dilip Kandlur, and Dinesh Verma: Measurement and Analysis of LDAP Performance, IEEE/ACM Transactions On Networking, Vol. 16, No. 1, pp. 232–243, 2008.
- [3] Franco Milicchio, Wolfgang Alexander Gehrke: Distributed Services with OpenAFS. Springer Science & Business Media, 2007.
- [4] Andrew S. Tanenbaum, Maarten Van Steen: Distributed Systems. Principles and Paradigms (2nd Edition). Prentice-Hall, 2006.
- [5] J. Gray, D.P. Siewiorek: High-availability computer systems. Computer, Vol. 24, No. 9, pp. 39–48, 1991.
- [6] V. Chaurasiya, P. Dhyani, S. Munot: Linux Highly Available (HA) FaultTolerant Servers. Information Technology, (ICIT 2007). 10th International Conference on, pp. 223–226, 2007.
- [7] S. Pippal, S. Singh, R.K. Sachan, D.S. Kushwaha: High availability of databases for cloud. Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on pp. 1716–1722, 2015.
- [8] S. Budrean, Y. Li, B. C. Desai: High Availability Solutions for Transactional Database Systems. Proceedings of the Seventh International Database Engineering and Applications Symposium (IDEAS’03) 2003.
- [9] OpenLDAP Software 2.4 Administrator’s Guide, Site: http://www. openldap.org/doc/admin24/OpenLDAP-Admin-Guide.pdf, Access time: 19 October 2015
- [10] ApacheDS 2.0 Advanced User Guide, Site: https://directory.apache. org/apacheds/advanced-user-guide.html, Access time: 19 October 2015
- [11] Andrew Beekhof: Pacemaker 1.1, Configuration Explained, An A-Z guide to Pacemaker’s Configuration Options, Site: http://clusterlabs.org/doc/ en-US/Pacemaker/1.1-pcs/pdf/Pacemaker_Explained/Pacemaker-1. 1-Pacemaker_Explained-en-US.pdf, Access time: 19 October 2015
- [12] Andrew Beekhof: Pacemaker 1.1, Clusters from Scratch, Step-by-Step Instructions for BuildingYour First High-Availability Cluster, Site: http: //clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/pdf/Clusters_ from_Scratch/Pacemaker-1.1-Clusters_from_Scratch-en-US.pdf, Access time: 19 October 2015
- [13] Theo Schlossnagle: Scalable Internet Architectures Sams Publishing, 2006.
- [14] P. Membrey, E. Plugge, D. Hows: Practical Load Balancing, Ride the Performance Tiger Apress, 2012.
- [15] Florian Haas: The OCF Resource Agent Developer’s Guide, Site: http://www. linux-ha.org/doc/dev-guides/ra-dev-guide.html, Access time: 20 October 2015
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-32ec800f-6db2-4a4a-be0a-bcb3fae16d23