DSG Seminar Series • Data Systems Group • When Private Blockchain Meets Deterministic DatabaseExport this event to calendar

Thursday, August 24, 2023 — 11:00 AM to 12:00 PM EDT

Please note: This seminar will take place in DC 1304

Eric Lo
Chinese University of Hong Kong

Private blockchain as a replicated transactional system shares many commonalities with a distributed database. However, the intimacy between a private blockchain and a deterministic database has never been studied. In essence, both private blockchains and deterministic databases ensure replica consistency by determinism. While private blockchains have started to pursue deterministic transaction executions recently, deterministic databases have already studied deterministic concurrency control protocols for almost a decade. In this talk, I will present Harmony, a novel deterministic concurrency control protocol for blockchain use. We use Harmony to build a new relational blockchain, namely HarmonyBC, which features low abort rates, hotspot resiliency, and inter-block parallelism, all of which are especially important to disk-oriented blockchains.

Bio: Eric Lo is an Associate Professor of Computer Science and Engineering at the Chinese University of Hong Kong (CUHK). He holds an M.Phil degree from the University of Hong Kong, which he earned in 2005, and a PhD degree from ETH Zurich, which he obtained in 2007. Prior to joining CUHK, he worked at both Google and Microsoft. His recent research is centered around AI systems and geo-distributed databases. He has served on the program committee of all major data engineering conferences and currently holds the position of Associate Editor at PVLDB. His research has been recognized with best paper awards and best paper honorable mentions at conferences such as VLDB'05 and ICDE'12. Recently, his work received the ACM SIGMOD Research Highlight Award 2020.

Location 
DC - William G. Davis Computer Research Centre
DC 1304
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
  1. 2024 (127)
    1. May (9)
    2. April (41)
    3. March (27)
    4. February (25)
    5. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)