Aeron - What, Why and What Next
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution, design principles, and future implications of Aeron, a blazingly fast and predictable transport protocol for unicast and multicast, in this comprehensive conference talk from GOTO 2015. Delve into the architecture, guiding principles, and innovative approaches that make Aeron unique, including its lockfree design, efficient header structure, and flow control mechanisms. Learn about the protocol's ability to read without loss, reassemble messages, and manage external resources. Discover how Aeron addresses current and future problems in network communication, and gain insights into its Java tooling and potential future developments. Understand the technical intricacies that contribute to Aeron's exceptional performance and reliability in modern distributed systems.
Syllabus
Intro
Aeron
Why Aeron
New Approach
Guiding Principles
Architecture
How would you do this
Read without loss
One where one
Lockfree
How does it work
Headers
What blows us away
What is a position
What is an offset
What is a protocol
Reassembling messages
Flow control
Single sender
Congestion control
Status messages
Loss of throughput buffer size
System signals
Managing external resources
Java tooling
What is next
Taught by
GOTO Conferences
Related Courses
Learn Multithreading with Modern C++Udemy A Lock-Free Atomic Shared Pointer in Modern C++
CppCon via YouTube A Lock-free Atomic shared_ptr
CppNow via YouTube A Lock-Free Atomic Shared_Ptr
NDC Conferences via YouTube A Lock-Free std::atomic std::shared_ptr
ACCU Conference via YouTube