ylliX - Online Advertising Network

Noisy Neighbor Detection with eBPF

The sched_wakeup and sched_wakeup_new hooks are invoked when a process changes state from ‘sleeping’ to ‘runnable.’ They let us identify when a process is ready to run and is waiting for CPU time. During this event, we generate a timestamp and store it in an eBPF hash map using the process ID as the key. […]

Riverbed Data Hydration — Part 1

by: Xiangmin Liang, Sivakumar Bhavanari, Amre Shakim A deep dive into the streaming aspect of the Lambda architecture framework that optimizes how data is consumed from system-of-record data stores and updates secondary read-optimized stores at Airbnb. In our previous blog post we introduced the motivation and high-level architecture of Riverbed. As a recap, Riverbed is […]

Simulator-based reinforcement learning for data center cooling optimization

We’re sharing more about the role that reinforcement learning plays in helping us optimize our data centers’ environmental controls. Our reinforcement learning-based approach has helped us reduce energy consumption and water usage across various weather conditions in our data centers.   Meta is revamping its new data center design to optimize for artificial intelligence and the […]

[AGPL does not close deals for you]

Simple Sharing Page A clean, simple landing page with an embedded HTML5 audio player (and audio cards for Twitter and Facebook). Embeddable Audio Player Paste this code to embed an HTML5 audio player with controls. Download URL Useful if you want to create a direct download link, embed in your own player, post from another […]

Governing data products using fitness functions

The key idea behind data mesh is to improve data management in large organizations by decentralizing ownership of analytical data. Instead of a central team managing all analytical data, smaller autonomous domain-aligned teams own their respective data products. This setup allows for these teams to be responsive to evolving business needs and effectively apply their […]

Cycle Time

Cycle Time is a measure of how long it takes to get a new feature in a software system from idea to running in production. In Agile circles, we try to minimize cycle time. We do this by defining and implementing very small features and minimizing delays in the development process. Although the rough notion […]