Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2003.10C.2.199

A Robust LDAP Server Using Group Communication  

Moon, Nam-Doo (울산대학교 대학원 컴퓨터정보통신 공학부)
Ahn, Geon-Tae (울산대학교 대학원 컴퓨터정보통신 공학부)
Park, Yang-Soo (울산대학교 컴퓨터정보통신 공학부)
Lee, Myung-Joon (울산대학교 컴퓨터정보통신 공학부)
Abstract
LDAP (Lightweight Directory Access Protocol) Directory Service provides information for locating resources like files and devices over the network such as Internet or Intranet. Since LDAP is widely accepted as one of the standard directory service structure for the Internet, it is desirable that a group of LDAP servers works transparently and continuously even if the related network partitions temporally, through maintaining replicated directory information among those LDAP servers. In this paper, we describe the design and implementation of a robust LDAP sewer, which runs as a process group in JACE group communication system, and the associated LDAP service provider which enables Java applications to use the developed LDAP directory service.
Keywords
LDAP; Directory Service; JACE Group Communication System; LDAP Service Provider;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 W. Yeong, T. Howes and S. Kille, 'Lightweight Directory Access Protocel,' RFC 1777, March, 1995
2 Wahl, M., T. Howes & S. Kile, 'Lightweight Directory Access Protocol (v3),' RFC2251, December, 1997
3 문남두, 최혁재, 유양우, 박양수, 이명준, '자바를 이용한 Extended Virtual Synchrony의 지원', 정보과학회 추계학술발표논문집, 제25권 제2호, pp.409-411, 1998   과학기술학회마을
4 최혁재, 문남두, 박양수, 이명준, '자바 응용 서비스 개발을 위한 JACE 프로그래밍 인터페이스', 한국정보과학회'99 봄 학술발표논문집, 제26권 제1호, pp.382-384, 1999
5 문남두, 안건태, 유양우, 이명준, 'JACE : 인터넷 환경을 지원하는 신뢰성 있는 그룹통신 시스템', 정보처리논문지, 제6권 제11호, pp.3379-3389. 1999   과학기술학회마을
6 Sun Microsystems, Inc. Java Naming and Directory InterfaceTM Service Provider Interface(JNDI SPI) Standard Edition, v1.3, July, 1999
7 B. Ban, JavaGroups User's Guide, Technical report, Cornell University, Aug., 1999
8 D. Malki, Multicast Commnication for High Availability. Ph.D. thesis, Institute of Computer Science, The Hebrew University of Jerusalem, Israel, 1994
9 Sun Microsystems, Inc. Java Naming and Directory InterfaceTM. Application Programming Interface (JNDI API), July, 1999
10 Sun Microsystems, Inc. JNDI Implementor Guidelines for LDAP Service Providers Draft 0.2
11 A. Montresor, System Support for Programming Object-Oriented Dependable Applications in Partitionable Systems, PhD thesis, Department of Computer Science, University of Bologna, July, 2000
12 K. P. Birman, Virtual Synchrony Model,' Reliable Distributed Computing with the Isis Toolkit, IEEE press
13 L. E. Moser, P. M. Melliar-Smith, D. A. Agarwal, R. K. Budhia, and C. A. Lingley-Papadopoulos, 'Totem : A Fault-Tolerant Multicast Group Communication System,' Communications of the ACM, Vol.39 No.4, pp.54-63, 1996   DOI
14 K. Birman and T. Joseph, 'Exploiting Virtual Synchrony in Distributed Systems,' In Proceeding of the ACM Symposium on Operating Systems Principles, pp.123-138, November, 1987   DOI
15 Rob Weltman, Tony Dahbura, 'LDAP Programming with Java,' Addison-Wesley, 2000
16 L. E. Moser, Y. Amir, P. M. Melliar-Smith and D. A. Agarwal, 'Extended Virtual Synchrony,' In Proceeding of the 14th International Conference on Distributed Computing Systems, pp.56-65, June, 1994
17 Mark Wilcox, 'Implementing LDAP,' Wrox Press Ltd., pp.269-298, 1999