University of Waterloo COVID-19 update

The University of Waterloo is constantly updating its most frequently asked questions.

Questions about buildings and services? Please visit the list of modified services.

Please note: The University of Waterloo is closed for all events until further notice.

PhD Seminar • Systems and Networking — Persistence, Reliability and Migration in the Aurora Single Level Storage SystemExport this event to calendar

Friday, December 6, 2019 — 1:30 PM EST

Aimilios Tsalapatis, PhD candidate
David R. Cheriton School of Computer Science

Single level stores are systems that transparently provide persistence to applications. We show it is practical to provide such a service on top of a commodity operating system with minimal overhead. Aurora, our design, provides whole application persistence for just a few percent of CPU overhead and pause times in the order of a millisecond. We can restore complex applications which span multiple processes, like databases, while retaining information about common memory regions and open IPC channels. 

Our system includes an object store which leverages high throughput, low latency storage devices to achieve dump times in the tens of milliseconds. Aurora can checkpoint heavyweight applications with minimal overhead for frequencies in the order of a second, and can reach checkpointing frequencies of tens of times per second. Our experiments also show that our system outperforms the persistence mechanism built into the Redis database both in terms of overhead and checkpointing efficiency.

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

Waterloo, ON N2L 3G1
Canada

S M T W T F S
29
30
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
  1. 2020 (77)
    1. May (4)
    2. April (9)
    3. March (17)
    4. February (25)
    5. January (22)
  2. 2019 (255)
    1. December (21)
    2. November (25)
    3. October (16)
    4. September (20)
    5. August (18)
    6. July (12)
    7. June (23)
    8. May (23)
    9. April (32)
    10. March (25)
    11. February (16)
    12. January (24)
  3. 2018 (220)
  4. 2017 (36)
  5. 2016 (21)
  6. 2015 (36)
  7. 2014 (33)
  8. 2013 (23)
  9. 2012 (4)
  10. 2011 (1)
  11. 2010 (1)
  12. 2009 (1)
  13. 2008 (1)