동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (181)
    • BlockChain (48)
      • [paper] Consensus (13)
      • [paper] Execution (19)
      • [paper] Storage (5)
      • [paper] ZKP (1)
      • [paper] Oracle (1)
      • Blockchains (9)
    • Java (19)
      • Java의 정석 (13)
      • Java 파헤치기 (5)
    • Python (20)
      • Python 뜯어보기 (6)
      • 데이터 분석 기초 (5)
      • Python 기초 강의 (6)
      • Python 기초 강의 부록 (3)
    • Golang (0)
    • MySQL (3)
      • programmers (2)
      • 기본 문법 (0)
    • 웹 프로젝트 (IBAS) (36)
      • Django 레거시 (14)
      • SpringBoot api 개편 (14)
      • Infra (3)
      • 서버 장애 기록 (4)
      • 신입팀원 교육 자료 (1)
    • CS (30)
      • Operating System (22)
      • Computer Security (3)
      • Network (4)
      • DBMS (1)
    • 책 (10)
      • 도메인 주도 설계 철저 입문 (9)
      • Real MySQL 8.0 (1)
    • BOJ 문제 풀이 (3)
    • 이러쿵저러쿵 (10)
    • 회고 (1)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
동현 유

척척석사

[논문 세미나] QueCC: A Queue-oriented, Control-free Concurrency
BlockChain/[paper] Execution

[논문 세미나] QueCC: A Queue-oriented, Control-free Concurrency

2023. 12. 27. 14:43

Title: 

QueCC: A Queue-oriented, Control-free Concurrency  

 

Authors:  

Thamir M. Qadah, Mohammad Sadoghi  

 

Journal/Conference:

Middleware ‘18   

 

Sources: https://dl.acm.org/doi/10.1145/3274808.3274810  

 

Abstract:

We investigate a coordination-free approach to transaction processing on emerging multi-sockets, many-core, shared-memory architecture to harness its unprecedented available parallelism. We propose a queue-oriented, control-free concurrency architecture, referred to as QueCC, that exhibits minimal contention among concurrent threads by eliminating the overhead of concurrency control from the critical path of the transaction. QueCC operates on batches of transactions in two deterministic phases of priority-based planning followed by control-free execution. We extensively evaluate our transaction execution architecture and compare its performance against seven state-of-the-art concurrency control protocols designed for in-memory stores. We demonstrate that QueCC can significantly outperform state-of-the-art concurrency control protocols under high-contention by up to 6.3x. Moreover, our results show that QueCC can process nearly 40 million YCSB transactional operations per second while maintaining serializability guarantees with write-intensive workloads. Remarkably, QueCC out-performs H-Store by up to two orders of magnitude.  

 

Presentation material:

2023-11-01 QueCC.pdf
1.18MB

 


Introduction  

 

QueCC

 

Conclusion

 

'BlockChain > [paper] Execution' 카테고리의 다른 글

[논문 세미나] Blockchains vs. Distributed Databases: Dichotomy and Fusion  (0) 2023.12.27
[논문 세미나] Smart Contract Parallel Execution with Fine-Grained State Accesses  (0) 2023.12.27
[논문 세미나] Caracal: Contention management with Deterministic Concurrency Control  (0) 2023.10.14
[논문 세미나] NEZHA: Exploiting Concurrency for TransactionProcessing in DAG-based Blockchains  (0) 2023.10.14
[논문 세미나] SChain: Scalable Concurrency over Flexible Permissioned Blockchain  (0) 2023.08.23
    동현 유
    동현 유
    Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

    티스토리툴바