Jade Allen, "Erlang Timer Wheels"

Поделиться
HTML-код
  • Опубликовано: 24 сен 2024
  • How can you accurately and easily scale events to trigger at a given time in a distributed system. This is a critical task for many asynchronous systems - Kafka for example has a timer system which helps it decide when it ought to next check its queues for new input. But there are other excellent examples of highly scalable and accurating timing systems such as the one implemented in the Erlang run time system. Erlang uses “timer wheels” which are inspired by a classic systems paper from 1987 - we are going to talk about the paper and how its implementation in Erlang enables massively concurrent and accurate timing for events.
    www.cs.columbia...
    blog.acolyer.o...
    Biography: Jade Allen has been a software developer for over 20 years. She currently works at Helium Inc where she helps maintain a large (Byzantine fault tolerant) distributed system that relays sensor data from IoT devices to the Internet. She has worked on a variety of software projects over her career from databases to storage services to systems automation tools. Her avocational interests involve spin class, cooking, and cheesy pop culture references.

Комментарии • 1