• Title/Summary/Keyword: Fault-Tolerant CORBA

Search Result 15, Processing Time 0.026 seconds

A CORBA based Fault-Tolerant Name Service Group Management (CORBA 기반 결함허용 이름서비스 그룹관리)

  • Lee, Hyo-Jin;Jeong, Jin-Seob;Lee, Jae-Wan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.210-213
    • /
    • 2000
  • CORBA 미들웨어는 인터페이스와 다양한 서비스를 제공하나 이름 서비스에서 생기는 고장진단과 최신정보의 유지를 보장하진 못한다. 본 논문에서는 객체 그룹 서비스를 이용하여 그룹의 멤버들에게 다중전송방식을 사용하고, 바인딩을 반복하여 이름 서비스를 수행함으로써 최신정보의 갱신에 대한 문제를 해결하였다. 또한 멤버관리와 상태관리 그룹 서비스를 적용하여 높은 가용성과 결함 허용, 신뢰성 및 투명성을 제공하고자 한다.

  • PDF

Architecture Design of Fault Tolerant Digital Library Service (장애 감내형 디지털도서관 서비스 구조 설계)

  • Kim, Ki-Young;Sul, Dong-Myoung;Choi, Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.436-438
    • /
    • 1998
  • 신뢰성 향상은 분산 시스템의 기본 목표이며, 이를 위하여 서비스를 제공해 주는 서버 객체의 중복이 불가피 하다. 본 논문에서는 중복과 함께 고려되어야 할 기본적인 사항들을 알아보고, 현재의 시스템들을 CORBA 환경과 CORBA 에 기반하지 않은 환경으로 나누어, 각각의 시스템 환경하에서 신뢰성 있는 분산 어플리케이션의 구현을 제공하기 위해 진행되었던 연구 사례로 Orbix+Isis, Electra와 Chameleon을 소개한다. 또한 디지털 도서관에서 핸들 서비스를 제공하고 있는 핸들 서버의 장애 감내을 위한 장애 감내형 다중화 서버 모델을 제시하고, 이를 제공하기 위한 ILU의 인터페이스를 제시함으로써, 장애 감내형 디지털 도서관 서비스 구조 설계에 관한 연구를 소개한다.

  • PDF

Implementation and Performance Analysis of the Group Communication Using CORBA-ORB, JAVA-RMI and Socket (CORBA-ORB, JAVA-RMI, 소켓을 이용한 그룹 통신의 구현 및 성능 분석)

  • 한윤기;구용완
    • Journal of Internet Computing and Services
    • /
    • v.3 no.1
    • /
    • pp.81-90
    • /
    • 2002
  • Large-scale distributed applications based on Internet and client/server applications have to deal with series of problems. Load balancing, unpredictable communication delays, and networking failures can be the example of the series of problems. Therefore. sophisticated applications such as teleconferencing, video-on-demand, and concurrent software engineering require an abstracted group communication, CORBA does not address these paradigms adequately. It mainly deals with point-to-point communication and does not support the development of reliable applications that include predictable behavior in distributed systems. In this paper, we present our design, implementation and performance analysis of the group communication using the CORBA-ORB. JAVA-RML and Socket based on distributed computing Performance analysis will be estimated latency-lime according to object increment, in case of group communication using ORB of CORBA the average is 14.5172msec, in case of group communication using RMI of Java the average is 21.4085msec, in case of group communication using socket the average is becoming 18.0714msec. Each group communication using multicast and UDP can be estimated 0.2735msec and 0.2157msec. The performance of the CORBA-ORB group communication is increased because of the increased object by the result of this research. This study can be applied to the fault-tolerant client/server system, group-ware. text retrieval system, and financial information systems.

  • PDF

Fault-tolerant Java RMI Object Design and Implementation (신뢰성 있는 Java RMI 객체 설계 및 구현)

  • 윤태진;박양우;이채수
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2001.05a
    • /
    • pp.198-208
    • /
    • 2001
  • CORBA, DCOM, Java RMI 등과 같은 분산 객체 기술이 분산 응용의 신뢰성을 직접적으로 향상시키지는 못한다. 이러한 분산 객체 기술에 고장 감내성을 추가하여 신뢰성 있는 시스템을 구축하기 위해서 객체 단위의 복제 그룹 관리와 고장 탐지 및 회복 메커니즘이 필요하다. 본 논문에서는 신뢰성 있는 고장 감내성 Java RMI 객체를 개발하기 위하여 고장 탐지와 그룹 관리를 위한 그룹 관리자와 원격 인터페이스를 설계하고, 고장 감내성 클래스를 정의한다. 또한 고장 감내성 객체의 투명한 그룹 참여를 위하여 Naming 클래스와 RMIRegistry를 확장한다. 응용 개발자는 고장 감내성 클래스를 상속함으로써 외부의 도움 없이 간단히 고장 감내성 응용 객체를 개발하여 신뢰성을 높일 수 있다. 100M Ethernet으로 연결된 Linux kernel2.2.1의 PentiumIII머신 3대와 Solaris2,6의 Sun Spar치머신을 클라이언트한 시스템을 사용하고 JDK 1.2.2를 이용하여 설계한 객체를 구현하여 다양한 객체고장 에 대해 복구되는 것을 확인하였다. 성능 평가는 그룹크기에 따른 함수의 응답속도와 메시지 크기에 따른 응답속도를 비교하였다.

  • PDF

Fault Tolerant System based on Recovery Agents (회복 에이전트 기반 결함 포용 시스템)

  • Lee, Hwa-Min;Jung, Soon-Young;Yu, Heon-Chang
    • The Journal of Korean Association of Computer Education
    • /
    • v.5 no.2
    • /
    • pp.21-28
    • /
    • 2002
  • This paper proposes a new approach to rollback-recovery using multi-agent in distributed computing system. Previous rollback-recovery protocols are dependent on inherent communication and operating system, which causes a decline of computing performance in distributed computing system. By using multi-agent, we propose rollback-recovery protocol that is independent on operating system. We define three kinds of agent. One is a recovery agent that performs rollback-recovery protocol after a failure. Other is an information agent that constructs domain knowledge as a rule of fault tolerance and information during failure-free operation. The other is facilitator agent that controls the efficient communication between agents. Also we propose rollback-recovery protocol using multi-agent and simulated the proposed rollback-recovery protocol using JAVA and agent communication language in CORBA environment.

  • PDF