McObject

Articles 1 - 6
Software & OS

Engineering Real-Time: Lessons Learned While Chasing Determinism Part 3 - Story

December 03, 2025

In part 1 and part 2 of this series, we talked about two key real-time scheduling algorithms and how they fit into our real-time database goals. We also covered why scheduling alone isn’t enough, and how precise time measurement, predictable rollback, well-placed verification points, and a bit of real-world profiling are what actually make “on time” possible.

Software & OS

Engineering Real-Time: Lessons Learned While Chasing Determinism, Part 2 - Blog

November 25, 2025

In Part 1 of this series, we talked about two key real-time scheduling algorithms — Earliest Deadline First (EDF) and Priority Inheritance (PI) — and how they tie into our real-time database management goals. Those algorithms decide when each transaction should run, but that’s only the beginning.

Software & OS

Engineering Real-Time: Lessons Learned While Chasing Determinism - Story

November 17, 2025

In hard real-time systems, deadlines aren’t suggestions, they draw the line between working and failing. Every task must finish exactly when it should; even a tiny slip can ripple through and throw everything else off balance.

Software & OS

Keeping A Mission-Critical Deterministic DBMS On Time - Blog

September 20, 2021

Open-source and commercial database management systems (DBMSs) have been used in embedded systems for more than 20 years. For the most part, developers don't even debate whether to buy or build their own DBMS for embedded systems; that component is almost always bought.

IoT

Notes on IoT Database Management - Part 2 - Blog

May 07, 2019

The overall purpose of collecting data on the edge has shifted from purely device control and monitoring to improving various service capabilities through real-time analysis.

IoT

Notes on IoT Database Management - Part 1 - Blog

April 30, 2019

IoT devices span all aspects of modern life ? industrial, automotive, medical, and commercial applications that affect us all.

Articles 1 - 6