PhD Seminar • Data Systems • Proteus: Autonomous Adaptive Storage for Mixed Database WorkloadsExport this event to calendar

Wednesday, March 2, 2022 — 12:00 PM EST

Please note: This PhD seminar will be given online.

Michael Abebe, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Khuzaima Daudjee

Hybrid transaction/analytical processing (HTAP) workloads contain a mix of transactional (OLTP) and analytical (OLAP) requests. To meet these demands, distributed HTAP systems typically maintain a complete copy of data in row-oriented storage format that is well-suited for OLTP workloads and a second complete copy in column-oriented storage format optimized for OLAP workloads. Maintaining these data copies consumes significant storage space and system resources. Conversely, storing data in a single format results in performance degradation for one aspect of the workload (OLTP or OLAP).

In this talk, I will present Proteus, a distributed HTAP database system that autonomously selects and adapts its storage layout to optimize for any workload. Proteus generates physical execution plans that utilize storage-aware operators for efficient transaction execution. Using comprehensive HTAP workloads and state-of-the-art comparison systems, I will show how Proteus delivers superior HTAP performance while providing OLTP and OLAP performance on par with designs specialized for processing only one of the two workloads.


To join this PhD seminar on Zoom, please go to https://uwaterloo.zoom.us/j/94790063425?pwd=UkhaZlJob2I2RXJZM0VOTFdUSjZ0UT09.

Location 
Online PhD seminar
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
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
31
1
2
3
4
  1. 2022 (169)
    1. August (28)
    2. July (23)
    3. June (17)
    4. May (20)
    5. April (24)
    6. March (22)
    7. February (16)
    8. January (19)
  2. 2021 (210)
    1. December (21)
    2. November (13)
    3. October (12)
    4. September (21)
    5. August (20)
    6. July (17)
    7. June (11)
    8. May (16)
    9. April (27)
    10. March (20)
    11. February (13)
    12. January (19)
  3. 2020 (217)
  4. 2019 (255)
  5. 2018 (217)
  6. 2017 (36)
  7. 2016 (21)
  8. 2015 (36)
  9. 2014 (33)
  10. 2013 (23)
  11. 2012 (4)
  12. 2011 (1)
  13. 2010 (1)
  14. 2009 (1)
  15. 2008 (1)