Главная
Study mode:
on
1
Intro
2
Distributed in-memory KVS
3
Trust in cloud storage
4
Problem statement
5
Basic design
6
Trusted computing
7
Design challenges
8
Networking
9
Trusted network stack
10
Fault tolerance
11
Trusted replication protocol
12
Hardware limitations
13
In-memory KV store
14
Overall system design
15
Evaluation
16
Overall performance
17
Scalability
18
Avocado: A secure in-memory distributed storage system
Description:
Explore a conference talk introducing Avocado, a secure in-memory distributed storage system designed for untrusted cloud environments. Delve into the system's architecture, which combines Trusted Execution Environments (TEEs) with innovative solutions to overcome hardware limitations and extend trust to distributed settings. Learn about Avocado's cross-layer contributions, including a trusted network stack, fault-tolerant replication protocol, and scalable memory management. Discover how this system achieves strong security, fault-tolerance, consistency, and performance, outperforming traditional Byzantine Fault Tolerance (BFT) approaches. Gain insights into Avocado's practical implementation and its significant speed improvements for YCSB workloads compared to existing solutions.

Avocado - A Secure In-Memory Distributed Storage System

USENIX
Add to list
0:00 / 0:00