Skip to content

csen2025.org

csen2025.org

Add Listing
Using memory mapped files for file reading.
  • Dr. Ingrid Falk-Weller
  • May 21, 2026
  • (0)
  • Systems

Reading a File by Pretending It Is Memory

I remember sitting in a windowless server room during my first industry research role, staring at a profiler that showed our data ingestion pipeline was spending half its life just copying bytes from kernel space to user space. It was…

Read More
Understanding write amplification on SSDs.
  • Dr. Ingrid Falk-Weller
  • May 12, 2026
  • (0)
  • Systems

Writing One Byte Can Rewrite a Megabyte

I remember sitting in a windowless server room during my first industry stint, staring at a telemetry dashboard that made absolutely no sense. We were pushing what we thought was a modest workload, yet the drive endurance metrics were cratering…

Read More
SSD behaviour versus HDD random read performance.
  • Dr. Ingrid Falk-Weller
  • May 10, 2026
  • (0)
  • Systems

Random Reads Stopped Being Expensive

I spent most of my graduate years listening to the rhythmic, mechanical click of hard drives—a sound that felt reliable until I realized it was actually the sound of physical limitations fighting against my code. Most people approach the debate…

Read More
Kernel reordering block devices and io scheduling.
  • Dr. Ingrid Falk-Weller
  • April 27, 2026
  • (0)
  • Systems

The Kernel Reorders Your Writes for the Disk’s Benefit

I remember sitting in a windowless server room during my first industry residency, staring at a dashboard where latency spikes were climbing like a fever chart. My supervisor insisted we just “throw more NVMe drives at the problem,” a classic…

Read More
Concept of file systems and journaling.
  • Dr. Ingrid Falk-Weller
  • April 23, 2026
  • (0)
  • Systems

The Journal Exists for the Moment the Power Goes Out

I still remember the smell of ozone and stale coffee in the server room during my first year in industry, sitting there staring at a corrupted RAID array that had just swallowed six months of research data. It wasn’t a…

Read More
Diagram illustrating system calls and their overhead.
  • Dr. Ingrid Falk-Weller
  • April 14, 2026
  • (0)
  • Systems

Crossing Into the Kernel Is Not Free

I remember sitting in a windowless lab back in my PhD days, staring at a profiler that told me my distributed consensus implementation was crawling. I had spent weeks obsessing over the mathematical elegance of the algorithm, only to realize…

Read More
Graph of scheduler policies compared.
  • Dr. Ingrid Falk-Weller
  • April 7, 2026
  • (0)
  • Systems

Fairness and Latency Pull in Opposite Directions

I remember sitting in a windowless server room during my second year in industry, staring at a dashboard of oscillating latency spikes that made absolutely no sense. I had followed the “industry standard” documentation to the letter, yet my system…

Read More
High context switching cost in CPU threads.
  • Dr. Ingrid Falk-Weller
  • April 5, 2026
  • (0)
  • Systems

Switching Threads Throws Away a Warm Cache

I remember sitting in a windowless lab three years ago, surrounded by the rhythmic, metallic clicking of a disassembled Curta calculator, trying to debug a distributed consensus protocol. I had exactly twelve tabs open, three Slack channels pinging with “urgent”…

Read More
Diagram explaining process versus thread differences.
  • Dr. Ingrid Falk-Weller
  • March 29, 2026
  • (0)
  • Systems

Threads Share Everything, Which Is the Feature and the Bug

I spent three weeks of my PhD chasing a ghost in a distributed scheduler, only to realize I hadn’t actually understood the fundamental distinction between a process versus thread architecture in the kernel I was targeting. I had been reading…

Read More
NUMA architecture and locality memory speed comparison.
  • Dr. Ingrid Falk-Weller
  • March 17, 2026
  • (0)
  • Systems

Memory Attached to Another Socket Is Slower Memory

I remember sitting in a windowless server room three years ago, staring at a profiler that made absolutely no sense. I had scaled my cluster, thrown more cores at the problem, and watched—with increasing horror—as throughput actually dropped. It turns…

Read More
  • 1
  • 2
  • 3
  • 4

Recent Posts

  • Tune Their Method as Hard as You Tuned Yours
  • Never Build a Query by Concatenating a String
  • Decoupling Services Couples Them to the Broker
  • Letting the Model Decide What to Look at
  • Two Balancing Schemes With the Same Promise

Recent Comments

No comments to show.

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026

Categories

  • Algorithms
  • Machine Learning
  • Research Practice
  • Software Engineering
  • Systems

2026© All right reserved by Radiustheme