~/talk

Microservices for the Masses – Integrating a Distributed OS with Kubernetes

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 16:45· Hall 8.0 C4· [microservices, distributed-systems]
name:Q. Hoole
links:none on file
name:I. Zhang
links:none on file
slides:none on file

An open-source runtime called Amino runtime integrates with Kubernetes and a DRA vm to provide transparent microservice replication, sharding, caching and live state migration by interposing on RPCs via configurable deployment managers. A prototype runs on Nexus phones and cloud nodes, migrates a physics/face‑recognition microservice to improve latency and reaches about 11 FPS in one demo. The system works end‑to‑end but remains experimental with language permutation rough edges and external state migration limitations.

AI-written summary · about

  1. 0:00Intro
  2. 0:11Microservices for the Masses
  3. 0:27Overview
  4. 1:36Once upon a time, applications were..
  5. 5:15Turns out, it's still really, really difficult... Developers still have to write the
  6. 8:14Specialization...
  7. 11:30Amino OS Distributed Cloud-native Application Programming Platform
  8. 13:34Amino.Run Goals
  9. 15:32Amino.Run Architecture
  10. 17:28A brief word about multi-language and GraalVM
  11. 19:44Deployment Kernel
  12. 21:04Deployment Management Layer
  13. 23:28Deployment Manager Library
  14. 24:02Outline
  15. 24:55Deployment Manager Architecture
  16. 27:36Replicating a Microservice
  17. 29:38Caching Microservice State
  18. 31:40A Brief Note Regarding Composition of Deployment Managers
  19. 32:21Experimental Setup
  20. 34:12Code-offloading for Physics Engine
  21. 35:22Summary
  22. 36:03Next Steps?
  23. 37:17Get Involved
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.