Residobject
Residobject is a term used in some fault-tolerance and distributed systems discussions to denote a data structure that captures the residual state of a computation after partial execution, a failure, or a rollback. It aims to represent what remains to be computed, what partial results exist, and how to resume processing safely.
A residobject typically comprises several components: a preserved subset of the program state, a queue or list
Semantics and use cases. In practice, residobjects support recovery from crashes, network partitions, or interrupted workflows
Implementation considerations. A residobject can be implemented as a checkpoint-plus-log structure or as a conflict-free replicated
Limitations. The term residobject is not a widely standardized concept, and implementations vary. It adds complexity
See also: checkpoints, snapshots, recovery logs, idempotence, CRDTs.