Tag
checkpointing
- Sep 16, 2026 Checkpointing and the Cost of a Consistent Snapshot Why capturing a consistent image of a mutating data structure requires either a pause or a write barrier, and how copy-on-write roots, double buffering, and fuzzy checkpoints differ in cost. memory systems
- Mar 12, 2026 Live Migration of a Guest That Holds a GPU Moving a running guest with an attached accelerator requires capturing device state, channel state, and page state in an order that leaves neither side with a stale view. gpu computing
- Jan 18, 2026 Rescaling Keyed State Without Replaying History Why changing an operator's parallelism redistributes state, how the key-group indirection makes the move a file copy, and what forces a full replay instead. data engineering
- Aug 31, 2025 Spot Capacity and the Price of Interruption How interruptible capacity is priced, why the discount is compensation for a termination notice, and how checkpoint interval trades against lost work. cloud infrastructure
- Jul 2, 2025 Collective Buffering and Two-Phase I/O for Parallel Checkpoints Why many ranks writing separate files is the wrong shape, how two-phase I/O regroups data into stripe-aligned chunks, and what the file system consistency rules allow. scientific computing
- Apr 21, 2025 WAL Frames, Read Marks, and What a Checkpoint Can Move How the write-ahead log appends frames instead of rewriting pages in place, how readers pin the log through read marks, and why a checkpoint is bounded by the slowest open reader. mobile computing
- Jan 10, 2025 Where the Checkpoint Goes: Offset Ordering and Two Failure Directions Committing a read position before or after the sink write chooses between losing data and repeating it, and the choice propagates through every downstream consumer. data engineering
- Aug 5, 2024 Transaction Groups, Checkpointing, and Reclaiming Journal Space Why a committed transaction cannot free its journal space until its blocks are in place, and how checkpointing turns the log into a fixed-size ring. filesystems
- Dec 28, 2023 In-Situ Analysis and the Bandwidth That Is Not There Why moving simulation output to a separate visualization process stops working at scale, how coupling the analysis into the solver changes the algorithm, and what the shared-memory boundary costs. scientific computing
- Dec 22, 2023 Checkpoint and Restart: Making a Multi-Hour Batch Job Resumable What a checkpoint must capture for a job to continue correctly, why sequential files need repositioning information rather than byte counts, and how generation data sets make reruns safe. computing history
- Jul 2, 2023 Interruptible Capacity: Eviction Notices, Checkpointing, and the Cost of Being Preempted What a preemptible instance actually promises, how the notice arrives, and which workload properties determine whether the discount is worth the interruption. cloud infrastructure
- Feb 7, 2023 Checkpoint Barriers and Aligned Snapshots How a barrier injected at the source cuts a consistent snapshot across a distributed operator graph, and what alignment costs when one channel stalls. data engineering