Design and Implementation of Software Distributed Shared Memory(DSM) over Virtual Interface Architecture(VIA)

VIA(Virtual Interface Architecture)를 기반으로 하는 소프트웨어 분산공유메모리 시스템의 설계 및 구현

  • 박소연 (한국과학기술원 전자전산학과 전산학전공) ;
  • 김영재 (한국과학기술원 전자전산학과 전산학전공) ;
  • 이상권 (한국과학기술원 전자전산학과 전산학전공) ;
  • 맹승렬 (한국과학기술원 전자전산학과 전산학전공)
  • Published : 2002.04.01

Abstract

최근에는 고성능 네트웍으로 구성된 클러스터 상에서 사용자 수준 통신을 사용하는 소프트웨어 분산 공유메모리 시스템의 연구가 활발히 진행되고 있다. 본 논문에서는 사용자수준 프로토콜의 표준인 Virtual Interface Architecture(VIA)를 사용하고 확장성 있는 Home-based Lazy release Consistency(HLRC) 모델을 기반으로 하는 소프트웨어 분산공유메모리 시스템을 구현한다. 본 시스템은 VIA의 원격 메모리 쓰기 기능을 최대한 활용하며, 통신 과정에서 통신 버퍼와 사용자 메모리 사이의 복사가 일어나지 않도록 설계되어 높은 성능을 보인다.

Keywords