분산 및 데이터 중심 애플리케이션이 증가함에 따라 마이크로서비스 아키텍처에서 확장 가능한 데이터 관리가 필수적입니다. 기존 솔루션은 데이터 일관성, 스키마 변경, 도메인 간 조정 등에서 복잡성과 병목 현상을 야기하는 경향이 있습니다. 도메인 모듈성과 상호 운용성을 유지하면서 데이터 제품 기반 아키텍처 모델은 데이터 검색 및 소유권을 향상시킬 수 있습니다.
본 논문은 도메인 지향 설계, 메타데이터 기반 거버넌스, 셀프 서비스 데이터 플랫폼을 포함하는 개념적 설계와 참조 아키텍처를 제안합니다. 이 모델은 데이터 제품을 중심으로 데이터…
블록체인을 포함한 많은 분산 시스템에서 합의 알고리즘은 핵심적인 역할을 수행합니다. 실용적인 합의 알고리즘은 부분 동기 모델에 기반하지만, 메시지 전달 지연이 불확실할 때 활성 상태를 유지할 수 없습니다. 비동기 프로토콜은 유한한 지연 시간에 의존하지 않고 활성 상태를 유지하지만, 여러 계층의 알고리즘으로 구성되어 이해하고 구현하기가 훨씬 어렵습니다. 또한, FLP 불가능성 정리로 인해 확률적 활성 보장만을 제공하며, 이로 인해 비동기 프로토콜의 정확성 검증은 매우 어렵습니다. 실제로 이러한 프로토콜에서 수년간 발견되지 않은 활성 …
원격 직접 메모리 접근(RDMA)은 CPU와 운영체제를 우회하여 원격 장치 간 직접 메모리 접근을 가능하게 하는 기술로, 현대 데이터 센터, 고성능 컴퓨팅(HPC) 및 AI/ML 워크로드에 필수적인 저지연 고처리량 네트워킹을 제공합니다. 그러나 RDMA의 기본 모델은 다루기 어려운 약한 메모리 모델을 가지며, 최근에야 정형화되었습니다.
본 연구에서는 RDMA 기반 다중 노드 객체 구축을 위한 정형 검증 라이브러리인 LOCO(Library of Composable Objects)를 소개합니다. LOCO는 공유 메모리와 분산 시스템 …