Cited 0 time in
X-SSD: A Storage System with Native Support for Database Logging and Replication
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lee, Sangjin | - |
| dc.contributor.author | Lerner, Alberto | - |
| dc.contributor.author | Ryser, André | - |
| dc.contributor.author | Park, Kibin | - |
| dc.contributor.author | Jeon, Chanyoung | - |
| dc.contributor.author | Park, Jin sub | - |
| dc.contributor.author | Song, Yong Ho | - |
| dc.contributor.author | Cudré-Mauroux, Philippe | - |
| dc.date.accessioned | 2024-12-20T07:47:23Z | - |
| dc.date.available | 2024-12-20T07:47:23Z | - |
| dc.date.issued | 2022-06 | - |
| dc.identifier.issn | 0730-8078 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/203608 | - |
| dc.description.abstract | Transaction logging and log shipping are standard techniques to provide recoverability and high availability in data management systems. They entail an update to a local log file at every transaction and sending such an update to a remote site in a coordinated fashion. Modern databases have leveraged technologies such as Persistent Memory (PM) and RDMA-enabled networking to perform these updates as fast as possible. This mix of technologies, however, presents several drawbacks: some technologies are not portable, restricting deployments to a single class of machines; they make the data path more contrived; and they force very low-level APIs to interoperate, posing severe correctness issues. In this paper, we introduce the X-SSD, an SSD architecture that mixes NAND Flash and PM and that offers similar top performance while avoiding these issues. X-SSD devices can take transaction log writes in a fast, PM-backed data path and offer Data Propagation Services that move these writes to remote sites and eventually to NAND Flash storage. To validate this new architecture, we design and implement an actual reference X-SSD device called Villars. Our experiments show that the Villars device can manage PM and remote transfers on behalf of the database in a faster, more straightforward, and more robust way. We believe that our new architecture and reference implementation can reignite the conversation between the database and storage communities about the potential of co-designed devices. | - |
| dc.format.extent | 15 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.title | X-SSD: A Storage System with Native Support for Database Logging and Replication | - |
| dc.type | Article | - |
| dc.identifier.doi | 10.1145/3514221.3526188 | - |
| dc.identifier.scopusid | 2-s2.0-85132742208 | - |
| dc.identifier.bibliographicCitation | Proceedings of the ACM SIGMOD International Conference on Management of Data, pp 988 - 1002 | - |
| dc.citation.title | Proceedings of the ACM SIGMOD International Conference on Management of Data | - |
| dc.citation.startPage | 988 | - |
| dc.citation.endPage | 1002 | - |
| dc.type.docType | Conference Paper | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.subject.keywordPlus | Engineering education | - |
| dc.subject.keywordPlus | Flash-based SSDs | - |
| dc.subject.keywordPlus | Information management | - |
| dc.subject.keywordPlus | Memory architecture | - |
| dc.subject.keywordPlus | NAND circuits | - |
| dc.subject.keywordPlus | Database systems | - |
| dc.subject.keywordPlus | Co-designs | - |
| dc.subject.keywordPlus | Data paths | - |
| dc.subject.keywordPlus | Database loggings | - |
| dc.subject.keywordPlus | Database replication | - |
| dc.subject.keywordPlus | Database storage | - |
| dc.subject.keywordPlus | Database-storage co-design | - |
| dc.subject.keywordPlus | Persistent memory | - |
| dc.subject.keywordPlus | Remote sites | - |
| dc.subject.keywordPlus | Storage systems | - |
| dc.subject.keywordPlus | Write-ahead log | - |
| dc.subject.keywordAuthor | database replication | - |
| dc.subject.keywordAuthor | database-storage co-design | - |
| dc.subject.keywordAuthor | write-ahead log | - |
| dc.identifier.url | https://dl.acm.org/doi/10.1145/3514221.3526188 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
