스냅샷과 명령로깅 기반의 데이터 영속성을 제공하는 오픈소스 ARCUS 캐시 시스템 개발
잼투인 주식회사
ARCUS 메모리 캐시 시스템에서 스냅샷(snapshot)과 명령로깅(command logging) 방식으로 캐시 데이터의 백업 복사본을 생성하고 변경 전후의 데이터가 아닌 변경요청 자체를 로깅하며, 이를 이용한 데이터 복구 기능으로 데이터 영속성을 제공하는 것이 개발 목표이다. 본 과제의 결과물은 “ARCUS Persistence 기능”이라 명칭하며, 개발 초기부터 완료까지의 전 과정을 기존 ARCUS Github 저장소를 통해 공개한다.
ARCUS Persistence 기능은 (1) 스냅샷과 명령로깅 작업이 수행되더라도 ARCUS의 일반 요청 처리가 지연되지 않도록 하여 ARCUS의 기존 고성능을 유지하고, (2) 백업 본사본과 명령 로그(command log)를 이용하여 데이터를 완벽히 복구하는 것을 목표로 함
2019 년
클라우드

ARCUS 메모리 캐시 시스템에서 스냅샷(snapshot)과 명령로깅(command logging) 방식으로 캐시 데이터의 백업 복사본을 생성하고 변경 전후의 데이터가 아닌 변경요청 자체를 로깅하며, 이를 이용한 데이터 복구 기능으로 데이터 영속성을 제공하는 것이 개발 목표이다. 본 과제의 결과물은 “ARCUS Persistence 기능”이라 명칭하며, 개발 초기부터 완료까지의 전 과정을 기존 ARCUS Github 저장소를 통해 공개한다.
ARCUS Persistence 기능은 (1) 스냅샷과 명령로깅 작업이 수행되더라도 ARCUS의 일반 요청 처리가 지연되지 않도록 하여 ARCUS의 기존 고성능을 유지하고, (2) 백업 본사본과 명령 로그(command log)를 이용하여 데이터를 완벽히 복구하는 것을 목표로 함

 

ㅁ 소스코드URL

 ㅇ https://github.com/naver/arcus

 ㅇ https://github.com/naver/arcus

지원 내역 게시물 리스트 표
번호 제목 분야 조회수 작성
128 [2019 공개SW 기술개발] 기계학습 모델 훈련 및 배포를 위한 종단간 파이프라인 인터페이스 개발 인공지능(AI) 314 2019-07-27
127 [2019 공개SW 기술개발] 스냅샷과 명령로깅 기반의 데이터 영속성을 제공하는 오픈소스 ARCUS 캐시 시스템 개발 클라우드 276 2019-07-27
126 [2019 공개SW 기술개발] 운영체제 배포 시스템의 개선 및 오픈소스화 정보시스템 272 2019-07-27
125 [2019 공개SW 기술개발] 웹 기반 차트 라이브러리 및 시각화 에디터 공개형 소프트웨어 개발 빅데이터 350 2019-07-27
124 [2019 공개SW 기술개발] 아두이노 기반의 오픈 PLC 프로그래밍 환경 개발 기타 360 2019-07-27
123 [2019 공개SW 기술개발] 오픈소스 DBMS 확산과 활성화를 위한 통합 데이터 플랫폼 개발 및 고도화 정보시스템 314 2019-07-19
122 [2018 공개SW 기술개발] Open API 기반의 IOT 통합 마인드맵 소프트웨어 개발 사물인터넷 348 2018-08-08
121 [2018 공개SW 기술개발] 공개 S/W 기반 제조산업 수처리 공정 관련 수질계측 통합모니터링 시스템 개발 스마트 팩토리 310 2018-08-08
120 [2018 공개SW 기술개발] USB flash drive에 탑재되는 웹 기반 운영체제의 개발 및 확산 기타 327 2018-08-08
119 [2018 공개SW 기술개발] 개방형 OS 기반 SW구축 · 운영 통합관리시스템 정보시스템 316 2018-08-08
맨 위로
맨 위로