"Keeping Time in Real Systems" by Kavya Joshi
Time, or a proxy for the notion of time, is crucial in any distributed system. This talk will tour the fascinating timekeeping mechanisms used in real systems. We will explore atomic clocks, NTP and GPS through systems that use them, and logical clocks in the context of systems built on logical time. We will delve into the optimizations that make these mechanisms practical for use. Finally, we will ponder over how the timekeeping mechanism affects the properties of the entire system.
Kavya Joshi
SAMSARA
Kavya writes code for a living at a start-up in San Francisco. She's primarily a backend/ systems developer, but has of late been dabbling in firmware too. Her favorite aspects of being a programmer are reasoning about systems at scale, and delving into the inner workings of sophisticated software. When not programming, she tends to spend her time on rock walls and mountain tops. Before moving to San Francisco to be an Adult, Kavya was at MIT where she got a Bachelor's and Master's in Computer Science.
Видео "Keeping Time in Real Systems" by Kavya Joshi канала Strange Loop Conference
Kavya Joshi
SAMSARA
Kavya writes code for a living at a start-up in San Francisco. She's primarily a backend/ systems developer, but has of late been dabbling in firmware too. Her favorite aspects of being a programmer are reasoning about systems at scale, and delving into the inner workings of sophisticated software. When not programming, she tends to spend her time on rock walls and mountain tops. Before moving to San Francisco to be an Adult, Kavya was at MIT where she got a Bachelor's and Master's in Computer Science.
Видео "Keeping Time in Real Systems" by Kavya Joshi канала Strange Loop Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
"Inside the Wizard Research Engine" by Ben L. Titzer"How to Avoid Safety Hazards when using Closures in Scala" by Philipp Haller (Strange Loop 2022)"Gershwin: Stack-based, Concatenative Clojure" by Daniel Gregoire (2013)"Web Apps in Clojure and ClojureScript with Pedestal" by Brenton Ashworth (2013)"Learnfun and Playfun: A Nintendo automation system" by Tom Murphy VII (2013)"Patterns for Scalable Web Services in Go" by Richard Crowley (2013)"How we've made a global search engine for genetic data" by Miro Cupak"The Lemniscate" by Ann Johnson, Charles Comstock"If Gaudí Had a Cluster" by Max Grigorev, Jen Carlile"Spores: Distributable Functions in Scala" by Heather Miller (2013)"Formally Verifying Everybody's Cryptography" by Mike Dodds, Joey Dodds (Strange Loop 2022)"Storytelling with your data" by Aysegul Yonet"Aesthetic Engine 2" by Vladimir Mitrovic"Concurrency and Parallel Computing in JavaScript" by Stephan Herhut (2013)"Building a Multi-Master Distributed Redis in Erlang" by Chad DePue (2013)"Making Webapps Collaborative with Composable CRDTs" by Matthew Weidner and Heather Miller"The Future of Conferences" by Cristina (Crista) Lopes"Is It A Bug Or Is It A Story?" by Nicola Hughes"Your Secrets are Safe with Julia: A Compiler for Secure Computation" by Jason Dagit"The JavaScript Interpreter, Interpreted" by Martha Girdler (2013)"Dive into Streams with Brooklin" by Celia Kung