BlockChain
[논문 세미나] WiscKey: Separating Keys from Values in SSD-conscious Storage
Title:WiscKey: Separating Keys from Values in SSD-conscious Storage Authors:Lanyue Lu, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. Journal/Conference:USENIX FAST '16 Source: https://www.usenix.org/conference/fast16/technical-sessions/presentation/lu Abstract:We present WiscKey, a persistent LSM-tree-based key-value store with a performance-oriented..
[논문 세미나] Batch-Schedule-Execute: On Optimizing Deterministic Concurrent Scheduling
Title:Batch-Schedule-Execute: On Optimizing Deterministic Concurrent Scheduling Authors:Hay, Yaron and Friedman, Roy. Journal/Conference:SRDS '24 Source: https://ieeexplore.ieee.org/document/10806617, https://arxiv.org/abs/2402.05535 Abstract:Executing smart contracts is a compute and storage-intensive task, which currently dominates modern blockchain's performance. Given that computers are beco..
[논문 세미나] PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems
Title:PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems Authors:Zhihao Chen, Xiaodong Qi, Xiaofan Du, Zhao Zhang, and Cheqing Jin. Journal/Conference:DASFAA '21 Source: https://dl.acm.org/doi/10.1007/978-3-030-73200-4_24 Abstract:Unlike blockchain systems in public settings, the stricter trust model in permissioned blockchain opens an opportunity for pursuing higher throughpu..
[논문 세미나] BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases
Title:BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases Authors:Yuan Yuan, Kaibo Wang, Rubao Lee, Xiaoning Ding, Jing Xing, Spyros Blanas, and Xiaodong Zhang Journal/Conference:VLDB '16 Source: https://dl.acm.org/doi/10.14778/2904121.2904126 Abstract:The Optimistic Concurrency Control (OCC) method has been commonly used for in-memory databases to ..
[논문 세미나] Efficiently making (almost) any concurrency control mechanism serializable
Title:Efficiently making (almost) any concurrency control mechanism serializable Authors:Tianzheng Wang, Ryan Johnson, Alan Fekete, and Ippokratis Pandis Journal/Conference:VLDB '17 Source: https://dl.acm.org/doi/10.1007/s00778-017-0463-8 Abstract:Concurrency control (CC) algorithms must trade off strictness for performance. In particular, serializable CC schemes generally pay higher cost to pre..
[논문 세미나] A Transactional Perspective on Execute-order-validate Blockchains
Title:A Transactional Perspective on Execute-order-validate Blockchains Authors:Pingcheng Ruan, Dumitrel Loghin, Quang-Trung Ta, Meihui Zhang, Gang Chen, and Beng Chin Ooi Journal/Conference:SIGMOD '20 Source: https://dl.acm.org/doi/10.1145/3318464.3389693 Abstract:Smart contracts have enabled blockchain systems to evolve from simple cryptocurrency platforms to general transactional systems. A n..
[논문 세미나] PaVM: A Parallel Virtual Machine for Smart Contract Execution and Validation
Title: PaVM: A Parallel Virtual Machine for Smart Contract Execution and Validation Authors: Yaozheng Fang; Zhiyuan Zhou; Surong Dai; Jinni Yang; Hui Zhang; Ye Lu Journal/Conference: TPDS '24 Source: https://ieeexplore.ieee.org/document/10323104 Abstract: The performance bottleneck of blockchain has shifted from consensus to serial smart contract execution in transaction validation. Previous wor..
[논문 세미나] Operation-level Concurrent Transaction Execution for Blockchains
Title: Operation-level Concurrent Transaction Execution for Blockchains Authors: Haoran Lin, Yajin Zhou, Lei Wu Journal/Conference: arXiv '22 Source: https://arxiv.org/abs/2211.07911 Abstract: Despite the success in various scenarios, blockchain systems, especially EVM-compatible ones that serially execute transactions, still face the significant challenge of limited throughput. Concurrent trans..