http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
NVMe-oF를 이용한 LSM-트리 기반 분산 키-값 스토어의 부하 분산 최적화
구헤라,문성호,전형준,남범석 한국정보과학회 2022 정보과학회논문지 Vol.49 No.7
키 값에 따라 데이터를 분산 저장하는 분산 키-값 데이터베이스의 도전과제 중 하나는 부하 분산이다. 본 논문은 NVMe-over-Fabrics를 이용해 LSM-트리 기반 키-값 스토어인 RocksDB 엔진을 내장한 MongoDB 분산 데이터베이스(MongoRocks)를 부하 분산에 최적화된 구조로 재설계했다(MongoRocks-oF). MongoRocks-oF는 all-to-all 연결로 컴퓨팅 노드들이 원격 저장 장치의 NVMe SSD들을 공유할 수 있는 NVMe-over-Fabrics의 특성을 이용해, 라운드-로빈 방식으로 데이터를 고르게 분산하고 저장 장치 자원을 완전히 활용한다. 이를 바탕으로 MongoRocks-oF는 기존의 MongoRocks의 부하 불균형을 개선하였으며, 쓰기 연산에 대해 더 나은 성능을 보였다. One of the challenges of distributed key-value databases which distribute and store data according to the key is load balancing. In this paper, we propose MongoRocks-oF, a redesigned MongoRocks, which is a MongoDB distributed database with RocksDB engine, an LSM-tree based key-value store, for optimizing load balancing with NVMe-over-Fabrics. MongoRocks-oF distributes data evenly in a round-robin fashion using NVMe-over-Fabrics that enables computing nodes to share multiple NVMe SSDs in remote storage through all-to-all connections, and fully utilizes storage resources. Based on this design, the proposed MongoRocks-oF improve load balance of legacy MongoRocks and shows better performance on write operations compared to MongoRocks.