BlockChain/[paper] Execution
![[논문 세미나] Pilotfish: Distributed Transaction Execution for Lazy Blockchains](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFdmxn%2FbtsMCB0DoBX%2FwWW6OVj6N9fZNjytbkdkhK%2Fimg.png)
[논문 세미나] Pilotfish: Distributed Transaction Execution for Lazy Blockchains
Title:Pilotfish: Distributed Transaction Execution for Lazy Blockchains Authors:Quentin Kniep, Lefteris Kokoris-Kogias, Alberto Sonnino, Igor Zablotchi, Nuda Zhang. Journal/Conference:arXiv '24 Source: https://arxiv.org/abs/2401.16292 Abstract:Scalability is a crucial requirement for modern large-scale systems, enabling elasticity and ensuring responsiveness under varying load. While cloud syste..
![[논문 세미나] Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQLGde%2FbtsMD1xbX01%2FcFMp9qvmuQ5JLGNayFGKw1%2Fimg.png)
[논문 세미나] Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers
Title:Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers Authors:Zhihao Chen, Tianji Yang, Yixiao Zheng, Zhao Zhang, Cheqing Jin, and Aoying Zhou. Journal/Conference:VLDB '24 Source: https://dl.acm.org/doi/abs/10.14778/3675034.3675045 Abstract:Today, blockchain ledgers utilize concurrent deterministic execution schemes to scale up. However, ordering fa..
![[논문 세미나] Batch-Schedule-Execute: On Optimizing Deterministic Concurrent Scheduling](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTJwAV%2FbtsMB1lhgy9%2FqnGG3JE5bFIEEXskPIl5l0%2Fimg.png)
[논문 세미나] 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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbibo8E%2FbtsMC3h7uh8%2FpQ642cmGVePjFxTJqZ1TrK%2Fimg.png)
[논문 세미나] 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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOOgWK%2FbtsMCrwYz3t%2FCCvOp4JSCaM4oFZ3aiJ9h1%2Fimg.png)
[논문 세미나] 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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUn8UP%2FbtsMBGPc4zV%2F97uiV4edJMOrdXpLJZkNu0%2Fimg.png)
[논문 세미나] 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](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVPtVl%2FbtsMDILfMW5%2FoiSfAqvfGUc7H0sMKkPK21%2Fimg.png)
[논문 세미나] 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..