Development of Reliable Object Space using JACE group communication system

JACE그룹통신시스템을 이용한 신뢰성 있는 공유객체공간의 개발

  • 안건태 (울산대학교 컴퓨터·정보통신공학부) ;
  • 문남두 (울산대학교 컴퓨터·정보통신공학부) ;
  • 정현락 (울산대학교 컴퓨터·정보통신공학부) ;
  • 유양우 (울산대학교 컴퓨터·정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터·정보통신공학부)
  • Published : 1999.10.01

Abstract

인터넷과 네트웍 기술의 급속한 성장에 따라 간단하고 효율적이며, 관리가 용이한 분산 어플리케이션의 필요성이 증대되었다. 이러한 요구사항을 만족시키기 위하여 네트워크 상에 분산되어 있는 자원, 서비스 및 객체의 공유와 이들 사이의 통신을 일관된 방법으로 지원하는 튜플스페이스(Tuple space) 시스템들이 제안되었다. 그러나, 기존의 시스템들은 서버를 통한 중앙 집중적인 공유공간(shared space) 구조를 가지고 있으므로 서버의 실패(crash)나 네트워크의 분할(partition)과 같은 전산망의 결함이 발생하였을 경우 지속적인 서비스를 제공할 수 없게 된다. 본 논문에서는 특정 목적에 따라 그룹화된 공유공간의 생성이 가능하고 객체를 관련노드에 중복(replication)해서 저장할 수 있는 튜플스페이스 시스템인 ObjectSpace의 설계 및 구현에 대하여 설명한다. ObjectSpace는 객체를 공유하기 위하여 공유공간에 객체를 저장하는 기능과 공유된 객체를 조회하는 기능을 제공한다. 중복된 객체들에 대하여 일관성을 유지하기 위하여 그룹을 지원하는 JACE 그룹통신시스템을 하부구조로 사용하여 구현하였다.

Keywords