USENIX ATC '23 - Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain

  Рет қаралды 458

USENIX

USENIX

Күн бұрын

USENIX ATC '23 - Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain
Maksym Arutyunyan, DFINITY, Zurich, Andriy Berestovskyy, DFINITY, Zurich, Adam Bratschi-Kaye, DFINITY, Zurich, Ulan Degenbaev, DFINITY, Zurich, Manu Drijvers, DFINITY, Zurich, Islam El-Ashi, DFINITY, Zurich, Stefan Kaestle, DFINITY, Zurich, Roman Kashitsyn, DFINITY, Zurich, Maciej Kot, DFINITY, Zurich, Yvonne-Anne Pignolet, DFINITY, Zurich, Rostislav Rumenov, DFINITY, Zurich, Dimitris Sarlis, DFINITY, Zurich, Alin Sinpalean, DFINITY, Zurich, Alexandru Uta, DFINITY, Zurich, Bogdan Warinschi, DFINITY, Zurich, Alexandra Zapuc, DFINITY, Zurich
The Internet Computer (IC) is a fast and efficient decentralized blockchain-based platform for the execution of general-purpose applications in the form of smart contracts. In other words, the IC service is the antithesis of current serverless computing. Instead of ephemeral, stateless functions operated by a single entity, the IC offers decentralized stateful serverless computation over untrusted, independent datacenters. Developers deploy stateful canisters that serve calls either to end-users or other canisters. The IC programming model is similar to serverless clouds, with applications written in modern languages such as Rust or Python, yet simpler: state is maintained automatically, without developer intervention.In this paper, we identify and address significant systems challenges to enable efficient decentralized stateful serverless computation: scalability, stateful execution through orthogonal persistence, and deterministic scheduling. We describe the design of the IC and characterize its operational data gathered over the past 1.5 years, and its performance.
View the full USENIX ATC '23 program at www.usenix.org...

Пікірлер
Monolith vs Microservices vs Serverless
23:05
Code With Ryan
Рет қаралды 80 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Understanding the Difference Between Virtualization and Containers
45:54
OpenInfra Foundation
Рет қаралды 62 М.
Facebook and memcached - Tech Talk
27:56
Meta Developers
Рет қаралды 235 М.
"Performance Matters" by Emery Berger
42:15
Strange Loop Conference
Рет қаралды 487 М.
Design Microservice Architectures the Right Way
48:30
InfoQ
Рет қаралды 718 М.
Top 50+ AWS Services Explained in 10 Minutes
11:46
Fireship
Рет қаралды 1,6 МЛН